자연어 처리

머신 러닝 이해하기

Sara Billen

Curriculum Manager at DataCamp

NLP(자연어 처리)

컴퓨터가 인간 언어의 의미를 이해하는 능력

머신 러닝 이해하기

단어 주머니

단어 주머니

머신 러닝 이해하기

단어 주머니

"유투는 훌륭한 밴드다"

단어 개수
U2 1
0
은/는 1

| 훌륭한 | 1 | | 밴드다 | 1 |

"퀸은 훌륭한 밴드다"

단어 개수
U2 0
1
은(는) 1

| 훌륭한 | 1 | | 밴드다 | 1 |

머신 러닝 이해하기

단어 주머니: N-그램

"그 책은 훌륭하지 않다"

단어 개수
1
1
은(는) 1
하지 않다 1
훌륭한 1

2-그램(바이그램)

단어 개수
그 책 1
책은 1
은(는) 아니다 1
훌륭하지 않다 1
머신 러닝 이해하기

단어 주머니: 한계

  • 단어 수는 동의어를 고려하는 데 도움이 되지 않습니다
  • 예시: '파란색'
    • '하늘색'
    • '청록색'
    • '짙은 청색'
  • 단일 특성으로 그룹화하고자 합니다

파란색

머신 러닝 이해하기

단어 임베딩

단어 임베딩

  • 유사한 단어를 그룹화하는 특성 생성
  • 특성에는 수학적 의미가 있음:

$$

king - man + woman = queen

머신 러닝 이해하기

언어 번역

신경망을 사용한 번역

머신 러닝 이해하기

활용 분야

  • 언어 번역
  • 챗봇
  • 개인 비서
  • 감정 분석
  • ...

스마트폰에서 챗봇과 대화하는 남성

머신 러닝 이해하기

딥러닝

  • 두 가지 유형의 문제
    • 컴퓨터 비전
    • 자연어 처리
  • 왜 딥러닝을 사용하나요?
    • 복잡한 문제
    • 자동 특성 추출
    • 데이터가 많음

머신 러닝 이해하기

연습해봅시다!

머신 러닝 이해하기

Preparing Video For Download...