게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
알파고의 알고리즘은 일반 컴퓨팅의 알고리즘과 다릅니다.
게시물ID : science_57622짧은주소 복사하기
작성자 : mayro
추천 : 1
조회수 : 1047회
댓글수 : 5개
등록시간 : 2016/03/11 10:02:48
컴퓨터의 프로그램 기반은 두가지가 있습니다.

하드 컴퓨팅
소프트 컴퓨팅

이중 알파고는 소프트 컴퓨팅입니다.

하드컴퓨팅이 뭐냐 하고 물으신다면

1+1=2 이렇게 딱떨어지는 수를 내는게 하드 컴퓨팅입니다.
사실상 확률도 하드컴퓨팅기반이에요. 
뭐가 뭐할확률은 몇퍼센트다. 이렇게 떨어지듯 계산이 가능하긴합니다.

이 방식은 같은방식으로 이기는게 가능합니다
언제나 같은 소스를주면 같은방식으로 답을하니까요

소프트 컴퓨팅은 좀다릅니다.

인공신경망, 퍼지시스템,유전알고리즘 등 기법이 다양합니다.
불완전하고 불안정한 정보를 다루기위한 기법입니다.
예를들면 인간의 말, 소리 이런것은 사실상 데이터화하기 엄청어렵지만
소프트컴퓨팅은 이것을 가능하게 해줍니다.
물론 정확하진않죠. 0과 1기반의 데이터처리를 기본으로 하는 
컴퓨터에게 이런것을 인식시켜줘야하니까요

알고리즘을 매트랩이나 c로 작성하여 돌려보면..간단한것조차도
짧게는 일주 길게는 ...6개월 혹은 1년그이상이 걸리기도 합니다.

조금 이해하기 쉬운설명하자면
정적분 처음배울때 그래프를 조각조각 내는것을 기억하실겁니다.
그것과 비슷합니다.

이러한기법을 사용하여 새로운 알고리즘을 만들어내어
알파고는 엄청난 컴퓨팅파워를 이용해
어마어마한 데이터의 습득이 가능합니다.

이 소프트 컴퓨팅을 이기기 위한방법은
이 데이터를 수집이 덜된 상태에서 붙는방법뿐일겁니다.
아니면 그 데이터를 짧은 시간내에 처리못하게 
cpu한개만 사용하게 한다던가..

이 방식의 알고리즘을 사용하는 컴퓨팅은
같은 인풋을 주더라도
매번다른 결과값을 내놓는게 가능합니다.

지금파워를 가진 알파고를 상대로는
아마 거의 불가능이라고 보고있습니다.



전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호