프로그래밍/AI 3

AI - 문제 해결

인공지능분야에서 최대의 관심사는 문제를 해결하는 방법입니다. 보통 인공지능에서는 실문제를 재정의 합니다. 문제를 Graph , Tree의 형태로 재정의를 합니다. 그리고는 Search라는 접근법으로 문제를 해결합니다. 그렇다면, 인공지능 분야는 탐색에 관한 것이 다수라는 생각이 듭니다. (저도 잘 모릅니다.) 그렇다면 이제 Search에 대해 공부 할 필요가 있겠네요?? 복습 차원 문제 인식 - 문제의 재정의 ( 트리 구조, 그래프 구조) - Search Algorithm 적용 - 해의 판단 - 반복수순으로 진행이 된다고 합니다. Search에 대해 알아 봅시다. 인공지능 분야에서 Search는 크게 세 부류로 분류를 합니다. Uninformed Search- 어떠한 문제에 적용이 가능합니다.Breadt..

프로그래밍/AI 2015.04.19

AI - Agent와 Environment

이 그림이 AI와 여러 시스템간의 관계도?라고 볼 수 있다. Agent자율적으로 움직이는 모든 것을 말한다.대리인의 개념. 예로 사람, 로복, S/W bots등을 말한다. Actuator환경을 변하게 하는 것들 예로 목소리, 팔, 다리등 Percept환경으로 얻어지는 정보(데이터)영상처리, 음성인식 로봇틱스에서 가장 큰 문제가 바로 percept 부분이다. AI의 가장 큰 이슈는 사각형의 ?를 말한다. (90년대만 하더라도 AI의 큰 흐름은 Agent였으나, 현재의 경우 Agent는 사용을 잘 하지 않는다. 즉, 유행이 지나갔다는 소리..) 무슨 말인지 몰라도 그냥 그림의 관계도만 알면 된다.

프로그래밍/AI 2015.04.19

AI - 인공지능?

What is AI? - 시스템이 사람처럼 생각하는가? - 시스템이 사람처럼 행동하는가? - 시스템이 합리적으로 생각하는가?- 시스템이 합리적으로 행동하는가? 이렇게 정의를 할 수 있으나, AI의 정확한 정의는 내릴 수 없다. 많은 책에서도 AI의 정의는 4가지의 분류만 할 뿐이기에.... (제가 그렇게 배웠습니다.) Turing Test -앨런 튜닝이 고안한 이미테이션 게임이라고 부릅니다. -사람의 문제 출제자가 컴퓨터로 질문을 합니다. 반대편에서 AI , 사람이 질문에 답변을 합니다. 그랬을때, 참관자의 30%를 5분간 사람인지? 아닌지? 헷갈리게 하면 테스트는 통과합니다. 지난 해 유진 구스트만이라는 13세의 남아 어린이의 컨셉으로 만들어진 AI가 이 튜링테스트를 통과했습니다. AI 분야에서 여러 ..

프로그래밍/AI 2015.04.19