재미있게 알아보는 AI 키워드 70 - 인간을 넘어선 인공지능
16. IBM 왓슨
- IBM이 개발한 자연언어 특화 인공지능
- 위키피디아(wikipedia)에서 자연언어 집합에서 단어와 단어의 상관관계를 학습
(단어의 상관관계란, 두개의 동일한 단어가 문장에서 어느정도 빈도로 나오는지 확률적으로 계산하는 것을 의미)
17. 알파고
- 딥러닝을 핵심 기술로 채택한 딥마인드(DeepMind)에서 개발한 바둑 AI
- 바둑은 장기나 체스해 비해 둘 수 있는 수가 압도적으로 많으며(10의 330제곱), 완전정보 게임 중 가장 어렵다.
(완전 정보게임 : 게임의 전체 정보를 플레이어가 볼 수 있는게임, 반대어 불완전정보게임은 플레이어가 일부정보밖에 볼 수없다.(ex-카드게임))
- 몬테카를로 트리탐색이라는 시뮬레이션 기반 탐색 기법을 도입, 특정 수에 대응하는 모든 수를 랜덤으로 만들어 반복 적용하고, 그렇게 얻은 승률을 평가치로 얻는 방법이다.
- 알파고는 몬테카를로 트리탐색+딥러닝 조합한 인공지능
- 1단계에서 방대한 기보 데이터베이스 학습, 2단계에서 자기 대전을 활용한 강화학습 진행.
- 1단계에서 프로 기사와 동일한 방식을 두도록 정책함수가 되는 몬테카를로 트리 탐색을 조율. 2단계에서 이 정책 함수를 활용해 승률이 높은 수를 선택할 수 있도록 뉴럴 네트워크를 학습.
18. 전문가 시스템
- 사람의 '사고 방법'을 모델로 한 AI, 규칙들을 짓지식으로 구성하고 있는 인공지능이다.
- 예측할 수 있는 문제에 대해 다양한 대응책을 미리 만들어 두는 것. (규칙A->해결A, 규칙B->해결B)
- 다른 AI와 달리 스스로 학습하는 능력이 없음. 발생할 수 있는 상황에 대해 미리 사전정의되어있는 해결책으로 정의.판단
19. 검색엔진
- 원하는 정보를 찾는 '검색'은 인공지능의 기본 기능 중 하나.
- 검색엔진은 인터넷에서 수집한 데이터를 고속으로 검색할 수 있도록 데이터베이스를 구축하고, 이 데이터베이스를 대상으로 알고리즘을 통해 필요한 정보를 젝제공하는 기술.
- 검색엔진은 크게 세부분으로 구성
1) 크롤링, 인터넷 정보 수집
2) 수집한 데이터를 데이터베이스화
3) 데이터베이스에서 검색
18.2.11(일)
'일상 > 독서' 카테고리의 다른 글
재미있게 알아보는 AI 키워드 70 - 빅데이터와 인공지능의 예측 / 게임 속 인공지능 (0) | 2018.02.13 |
---|---|
재미있게 알아보는 AI 키워드 70 - 인간의 뇌를 닮은 인공지능 (0) | 2018.02.12 |
[책리뷰] Hello Coding 쌩초보의 처음 프로그래밍 파이썬 (0) | 2018.02.10 |
재미있게 알아보는 AI 키워드 70 - 사회와 역사속의 인공지능 (0) | 2018.01.22 |
무라카미 하루키, 이렇게 작지만 확실한 행복 (0) | 2018.01.20 |