본문 바로가기

전체 글

(72)
논문과 관련된 사이트 (SOTA) https://paperswithcode.com/ Papers with Code - The latest in Machine Learning Papers With Code highlights trending Machine Learning research and the code to implement it. paperswithcode.com
[StackOverCordelia] python - Dataframe copy() 함수로 해결하기
Ensemble Random Forest - svm보다 분류 성능이 좋음 - Decision Tree 여러가지를 조합한 모델, Decision Tree의 한계를 보완하는 모델 - fast, overfitting 예방, Explainable Ensemble의 한 종류인 Voting - hard voting: 다수의 분류기들 간에 다수결로 최종 클래스를 선정하는 방법 - soft voting: 다수의 분류기들이 각각 분류한 확률값들을 기반으로 확률값을 내어서 더 높은 확률값을 갖는 클래스로 최종 선정하는 방법
[Setting] Ec2 server setting(feat. nodejs and peerjs) EC2 SERVER 1. 인바운드/아웃바운드 설정하기 보안설정 -> 어떤 포트로 접속 가능한지 설정하는 부분 node.js를 위한 3000번 포트를 열어주고, peerjs를 위한 3001번 포트를 미리 열어준다. 2. 인증서 관련 설정 cors 정책과 관련된 https 에러가 발생하기 때문에 이 부분은 야매로 chrome에서 사용 가능하도록 설정해줘야 한다. 3. SSH 접속하기 이때 보안파일인 pem 파일을 미리 발급받은 후 해당 파일이 위치한 곳에서 ssh 접속을 해준다. (feat. zsh.rc파일에서 alias로 미리 설정해주면 편함!) 4. 서버에서 환경세팅 node.js curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install..
[Article] GRU & LSTM Long Short-Term Memory (LSTM) Background 장기의존성 문제 과거의 정보가 마지막까지 전달되지 못하는 현상 https://yjjo.tistory.com/17 I grew up in France and want to be a plumber who the best is in the world and I speack fluent French 문장에서 France가 너무 초반에 등장하여 뒷단까지 충분히 전달되기 어려워 French로 예측하기 쉽지 않음 -> 장기 의존성 문제 LSTM RNN의 특별한 구조로 장기의존성을 학습할 수 있는 딥러닝 프레임워크 이전 단계의 정보를 memory cell에 저장하여 흘려보냄, 현재 시점의 정보를 바탕으로 과거의 내용을 얼마나 잊을지 곱해주고 그 ..
CHAPTER5. DFS/BFS 1. 꼭 필요한 자료구조 기초 탐색: 많은 양의 데이터 중에서 원하는 데이터를 찾는 과정 자료구조: 데이터를 표현하고 관리하고 처리하기 위한 구조 push(데이터 삽입), pop(데이터 삭제) 오버플로: 특정한 자료구조가 수용할 수 있는 데이터의 크기를 이미 가득 찬 상태에서 삽입연산을 수행할 때 발생 언더플로: 특정한 자료구조에 데이터가 전혀 들어 있지 않은 상태에서 삭제 연산을 수행하면 데이터가 전혀 없는 상태 스택: 선입후출, 후입선출 append(): 메서드는 리스트의 가장 뒤쪽에 데이터를 삽입 pop(): 리스트의 가장 뒤쪽에서 데이터를 꺼냄 큐: 선입선출 구조 리스트 자료형에 비해 효율적 스택과 큐의 장점을 모두 채택한 것 deque 객체를 list자료형으로 변경하고자 하면 list() 메서드..
1장 파이썬답게 생각하기 1. 사용 중인 파이썬 버전 파악하기 import sys print(sys.version_info) print(sys.version) python3 --version 첫번째는 파이썬 코드에서 파이썬 버전을 알아내는 방법 2. PEP8 스타일 가이드를 따르라 *PEP8 스타일 가이드를 사용하는 이유: 일관된 스타일 사용하기 위해서 ,그리고 협업하기 위해서 ^!^ 매우 중요하다고 본인은 협업하면서 느꼈음. 공백 특히 탭과 스페이스는 매우 비슷하면서도 다른 성격을 지님 -> 본인은 개발할 때 소스코드를 복사해서 올 때 이 부분때문에 이슈가 발생한 경험이 있음 -> 탭 대신 스페이스를 사용하여 들여쓰기를 해라 라인 길이는 79개 문자 이하여야 함. 긴 식을 들여쓸 때 4 스페이스를 들여 씀 함수와 클래스 사이에..
[python] input() 속도 초과 내가 기억하려고 적어놓는 .. 파이썬 num = int(input()) input()으로 입력받았더니 속도 초과가 나서 찾아보니까 import sys n = int(sys.stdin.readline()) 이렇게 sys.stdin.readline()으로 받으니까 속도 초과 해결