전체 글
-
-
1.딕션너리데이터 분석/Python 2022. 10. 26. 12:24
기본 딕셔너리의 모습 {Key1:Value1, Key2:Value2, Key3:Value3, ...} Key와 Value의 쌍 여러 개가 { }로 둘러싸여 있다. 각각의 요소는 Key : Value 형태로 이루어져 있고 쉼표(,)로 구분되어 있다. ※ Key에는 변하지 않는 값을 사용하고, Value에는 변하는 값과 변하지 않는 값 모두 사용할 수 있다. 딕션너리 형태로 csv 파일 열기 with open('car.csv') as csvfile: cars = list(csv.DictReader(casfile)) 키 가져오기: cars[0]. keys() 값 가져오기: cars[0].values() 키 & 값 (아이템) 가져오기: cars[0].items() 키 값으로 값 검색 ( value로는 검색 불가..
-
Neural Machine Translation카테고리 없음 2020. 9. 2. 15:26
신경망 기반 기계번역(Neural Machine Translation): Input: 소스 언어(Source Language), 번역의 원천이 되는 언어 -> Output: 타겟 언어(Target Language), 번역을 하고자 하는 언어 문제정의: Input 문장이 주어졌을 때, 번역된 문장을 출력하기 때문에 지도학습입니다. Input 문장이 주어졌을때 번역될 문장의 조건부 확률분포를 계산하게 됩니다. p(Y=(y1,⋯,yT)∣X=(x1,⋯,xT′)) 규칙기반 RBMT 형태소, 구문, 각각 나눈거를 영어 형태로 rule-based) word->syntatic->semantic->interlingua statistical MT) Neural Machine Translation..
-
D. Neural Language Models카테고리 없음 2020. 9. 1. 20:46
언어 모델링(Language Modeling) Input: 하나의 문장 - > Output: Input 문장에 대한 확률 (얼마나 likely?) ex) scoring하는 것 -> 문장이 주어졌을때 이게 생겨났을 확률 계산, NLG 확률 자동완성, 텍스트 분류 문제와 달리, 비지도학습입니다. 하지만, 순서가 있는 지도학습으로 문제를 바꿔서 풀 수 있습니다. 자기회귀 언어 모델링(Autoregressive language modeling): Sequence 가 주어졌을 때 이 문장에게 점수를 부여 하는 방법 이전 토큰이 나왔을때 다음 토큰이 나올 확률을 계산하는 작업과 동일합니다. 이렇게 정의 하면서 비지도학습 문제를 지도학습으로 푸는 문제로 변하게 됩니다. (input에 따라 output이 정해짐) 즉,..
-
NLP -C. Text Classification & Sentence Representation카테고리 없음 2020. 9. 1. 18:12
https://www.edwith.org/deepnlp/joinLectures/17363 딥러닝을 이용한 자연어 처리 강좌소개 : edwith - 조경현 교수 www.edwith.org 강의 내용 정리용 https://github.com/nyu-dl/NLP_DL_Lecture_Note/blob/master/lecture_note.pdf nyu-dl/NLP_DL_Lecture_Note Contribute to nyu-dl/NLP_DL_Lecture_Note development by creating an account on GitHub. github.com 텍스트 분류(Text Classification): 문장, 문단 또는 글을 어떤 카테고리에 분류하는 작업을 텍스트 분류라고 합니다. 지도 학습 Inpu..
-
자바 DFS, BFS 이론, 구현, 활용컴퓨터 공부/JAVA 2020. 5. 24. 16:38
baaaaaaaaaaaaaaaaaaaaaaarkingdog.tistory.com/729 [실전 알고리즘] 0x05강 - BFS, DFS_구버전 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 현재 보고있는 강.. blog.encrypted.gg 매우 이해하기 쉽게 정리해주신..!! BFS는 큐로 구현, DFS는 스택/ 재귀함수 BFS : 깊게 깊게 -> 처음 넣은 거 먼저 탐색하는 큐 DFS : 넓게 넓게 -> 마지막에 넣은 거 먼저..
-
해시맵 사용시 유용한 메서드, 기능, 정렬컴퓨터 공부/JAVA 2020. 5. 23. 19:59
코딩테스트 준비용으로 정리한 거... hashset -> 중복 허가 x, put한 순서 지켜지지 않음! (LinkedHashMap 사용!) 키는 중복할 수 없고 value는 여러개 가능!! , null값도 가능 :) // HashMap 은 key 가 같고 값이 다르면 value를 덮어쓰기를 한다. 마지막으로 들어간 게 최종적으로 저장됨 출처: https://link2me.tistory.com/1717 [소소한 일상 및 업무TIP 다루기] 자바 해시맵 메서드 정리 HashMap() - HashMap 객체를 생성 ex) HashMap map = new HashMap(); Map map = new HashMap(); void clear() - HashMap에 저장된 모든 객체를 제거한다. ex) map.cle..