취미/책

재미있게 알아보는 AI 키워드 70 - 인간을 넘어선 인공지능

huiyu 2018. 2. 11. 12:14

재미있게 알아보는 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(일)

728x90
반응형