전체 글

전체 글

    [Seq2Seq] Sequence to Sequence Learning with Neural Networks

    Sequence to Sequence Learning with Neural Networks Ilya Sutskever, Oriol Vinyals, Quoc V. Le arXiv:1409.3215 [cs.CL] Sequence-to-sequence(Seq2Seq) 모델은 기계번역에서 많이 연구 되어온 모델로, RNN(Recurrent Neural Network)을 이용하여 입력 문장의 의미를 함축하는 context vector를 만들고(encoding), 이를 다시 다른 RNN을 통하여 출력 문장을 생성(decoding)하는 방법이다. 따라서 Sequence-to-sequence 모델은 별도의 휴리스틱 등을 이용한 규칙과 자질들을 시스템에 추가할 필요가 없으며, 구문분석 전처리과정이 없는 end-to-en..

    Ontology, 온톨로지

    Ontology, 온톨로지 : 존재하는 사물과 사물 간의 관계 및 여러 개념을 컴퓨터가 처리할 수 있는 형태로 표현하는 것; 일종의 지식 표현(knowledge representation) 데이터베이스; 사람들이 세상에 대하여 보고 듣고 느끼고 생각하는 것에 대해 서로 간의 토론을 통해 합의를 이룬 바를 컴퓨터에서 다룰 수 있는 형태로 표현한 모델, 개념의 타입이나 사용상의 제약조건들을 명시적으로 정의한 기술, 합의된 지식을 나타내므로 어느 특정 개인에게 국한되는 것이 아니라 그룹 구성원이 모두 동의하는 개념, 컴퓨터는 온톨로지로 표현된 개념을 이해하고 지식처리를 할 수 있게 됨; "온톨로지는 관심 도메인 내 공유된 개념화에 대한 형식적이고, 명시적인 Specification이다." "An ontolog..

    Python JSON 파일(.json) 저장 및 불러오기

    Python의 dictionary type과 JSON 파일(.json)은 호환이 가능하다! 저장 import json dictionary_example = {'장소명': '경복궁', '주소': '서울 종로구 사직로 161 경복궁', '전화번호': '02-3700-3900', '홈페이지': 'http://www.royalpalace.go.kr/'} file_path = "C:/Users/user/Desktop/test/" with open(file_path + "test.json", 'w') as f: json.dump(dictionary_example, f) 영어만을 저장하면 문제가 없지만, 한글이 포함되어있는 경우에는 아래와 같이 유니코드 16진수로 표현됨 {"\uc7a5\uc18c\uba85": "\..

    SCP, 로컬-서버 간 파일/폴더 전송

    SCP SCP (Secure CoPy) : 로컬 호스트와 원격 호스트 간 또는 두 개의 원격 호스트 간에 파일을 안전하게 전송하는 수단 SSH, Secure SHell 프로토콜 기반 Windows - Windows terminal 또는 cmd MacOS - terminal 커맨드 이용하는 방법 파일 전송 로컬 → 서버 scp [보낼 로컬 디렉토리](띄어쓰기)[유저명]@[IP주소]:[받을 서버 디렉토리] scp /Users/user/Desktop/data.csv ID@192.168.123.456:/home/ID 서버 → 로컬 scp [유저명]@[IP주소]:[보낼 서버 디렉토리](띄어쓰기)[받을 로컬 디렉토리] scp ID@192.168.123.456:/home/ID/data.csv /Users/user/D..

    LaTeX, Overleaf

    LaTex : 문서 작성 도구의 일종으로, 논문이나 출판물 등의 특수 형식 문서를 작성하는 데 쓰이는 시스템; 자연과학이나 인문과학중 수식, 그래프, 다이어그램을 많이 그리는 학자들에게 유용한 문서 저작도구 https://www.latex-project.org/ LaTeX - A document preparation system LaTeX – A document preparation system LaTeX is a high-quality typesetting system; it includes features designed for the production of technical and scientific documentation. LaTeX is the de facto standard for the ..

    PyTorch Tutorial

    파이토치 튜토리얼 https://pytorch.org/tutorials/ Welcome to PyTorch Tutorials — PyTorch Tutorials 1.10.1+cu102 documentation Shortcuts pytorch.org

    Python Numpy Tutorial (with Jupyter and Colab)

    파이썬 넘파이 튜토리얼 https://cs231n.github.io/python-numpy-tutorial/ Python Numpy Tutorial (with Jupyter and Colab) This tutorial was originally contributed by Justin Johnson. We will use the Python programming language for all assignments in this course. Python is a great general-purpose programming language on its own, but with the help of a few popular libraries (num cs231n.github.io

    혼동행렬 - 정확도, 정밀도, 재현율(=민감도), F1 Score

    Machine Learning에서 어떤 모델이 더 좋은 모델인지 어떻게 판단할까? 결론부터 말하자면 Accuracy와 F1-Score를 이용할 수 있다! 그리고 그 F1-Score를 이해하기 위해 Precision과 Recall(=Sensitivity)에 대한 이해가 필요함 혼동행렬 혼동행렬(Confusion Matrix) : 어떤 개인, 모델, 검사도구, 알고리즘의 진단·분류·판별·예측 능력을 평가하기 위하여 고안된 표 Predicted : 예측 Actual : 실제 예측한 값과 실제 값이 있을 때 아래 4가지의 조합 True : 예측 = 실제 False : 예측 ≠ 실제 Positive : 긍정 클래스를 예측 Negative : 부정 클래스를 예측 True Positive : 예측 = 실제 & 긍정 ..