레플리
글 수 282

Java에서 Word2vec 사용하기

조회 수 1560 추천 수 0 2018.05.05 18:26:52


Alt text

 

https://deeplearning4j.org/kr/word2vec

 

 

 

Deeplearning4j는 자바를 위한 딥러닝 라이브러리입니다. 여기서 사용할 수 있는 Word2vec 클래스에 대한 문서인데 자세히 설명되어 있어 도움이 될 것 같습니다.

 

Word2vec는 단어를 숫자로 이루어진 벡터로 변경하는 방법으로 딥러닝 자연어처리에 기본이 됩니다. 크게 CBOW(Continuous Bag of Words)와 Skip-gram 방식으로 나누어집니다. CBOW는 주변 단어로 현재 단어를 예측하고, Skip-gram은 반대로 현재 단어로 주변 단어를 결정합니다.

 

< CBOW >
나는 너를 사랑해
(나는, 사랑해) -> 너를

 

< Skip-gram >
나는 너를 사랑해
(너를) -> 나는
(너를) -> 사랑해

 

 

 

이렇게 데이터셋을 만들어 학습을 하고 생성된 가중치가 각 단어의 벡터값이 됩니다. 데이터셋 문장들에서 주변에 있는 단어들은 유사한 의미를 갖고 있을 가능성이 높습니다. 그래서 비슷한 의미의 단어들은 벡터값 역시 유사하게 나옵니다.

엮인글 :
List of Articles
제목 글쓴이 날짜 조회 수
콜센터 챗봇에 ChatGPT를 적용하는 방법 깊은바다 2023-02-20 327
와튼스쿨 에단 몰릭 교수의 Bing 사용 후기 깊은바다 2023-02-19 135
MS 직원의 GPT 기반 콜센터 챗봇 사용기 깊은바다 2023-02-18 158
구글의 초거대AI LaMDA, 과연 의식을 가지고 있을까 깊은바다 2023-02-17 107
ChatGPT와 대화 인공지능의 미래 깊은바다 2023-02-17 124
하이퍼클로바 기반의 심리상담 챗봇 개발 경험 깊은바다 2023-02-17 238
ChatGPT 프롬프트 엔지니어링 - 다양한 말투로 대답하기 file 깊은바다 2023-02-17 800
ChatGPT, 타임지 표지 장식 깊은바다 2023-02-17 254
ChatGPT의 3가지 핵심 특징 깊은바다 2023-02-16 166
ChatGPT가 Stack Overflow를 대체할까 깊은바다 2023-02-16 105
테드 창, ChatGPT는 엄청나게 효율이 높은 손실 압축임 깊은바다 2023-02-13 237
MS의 목적은 ChatGPT로 구글이 장악한 검색시장 자체를 무너뜨리는 것 깊은바다 2023-02-11 122
ChatGPT와 통합된 Bing 사용후기 영상 깊은바다 2023-02-10 166
MS, Bing과 Edge에 ChatGPT 통합 file 깊은바다 2023-02-08 154
구글, ChatGPT의 라이벌인 Bard 공개 file 깊은바다 2023-02-07 148