목록Computing Tech. Diary (73)
Douglas' Space

Symbolic AI "생각이 있다면 사람이다. X는 생각한다. 고로 X는 사람이다." 이를 rule 이라고 하고, X는 fact라고 합니다. 이러한 rule과 fact를 Knowledge Base(KB)라고 합니다. (이를 표현하는 것을 Knowledge Representation이라고 함) 규칙을 풀어서 "X가 사람이다"라고 추론하는 도구를 추론엔진이라고 합니다. KB를 어떻게 표현할 것인가 에 따라 graph, table, predicate logic, list processing 등 다양하게 구성하는 것이죠. 이러한 방식을 통들어 Symbolic AI라고 합니다. 사람의 지식을 한땀 한땀 녹여서 KB를 구축하기 때문에 DARPA에서는 이를 Handcrafted Knowledge라고 부르는 것 같습..
LG전자..삼성전자 내놓으라는 기업들이 모두 토론토로 갔습니다. 왜 일까요? AI의 대가라는 토론토대학의 힌튼교수와 몬트리얼대학의 벤지오교수때문이죠. 이들이 모두 딥러닝의 아버지라고 불리는 학자들이죠. 물론 컴퓨터의 노벨상인 튜링상을 모두 수상했습니다. Neural network 학자들을 캐나다 정부가 연구소를 세워 많이 후원을 했습니다. Connectionism의 연구자들이 홀대를 받을 때 캐나다는 연구소를 세워 이들을 많이 지원해 주었습니다. MIT AI lab을 창시한 Marvin Minsky라는 AI계의 거물 교수가 인지과학자로서 connectionism에 매우 회의적인 이론을 제시했거든요.. Neural nerwork로는 학습이 어렵다는 것을 Perceptron이라는 자기 책에서 증명하듯이 이야..
컴퓨터를 중국어로 電腦라고 합니다. 뭔가 감이 오지 않으신가요? 사실 사람이 하던 일을 효율적으로 수행하기 위해 컴퓨터을 고안했습니다. 오래전부터 많은 과학자들이 이러한 계산하는 기계를 생각하면서(인공지능이라는 말은 안했지만) 인간을 닮은 기계를 만들기 시작했습니다. (파스칼이 파스칼린이라는 기계를 고안한 것처럼) 이때 부터가 인공지능의 시작이 아닐까요? 저는 그렇게 생각합니다. 물론 그 어원은 1956년 컴퓨터와 인지과학자들이 다트머스대학에 모여서 컨퍼런스를 하면서 인공지능 용어를 처음 사용하기는 했지만요. 따라서 인공지능은 별개 아니라 기계를 이용하여 자동화를 넘어서 자율화로 가는 시점에서 특별히 붙여진 이름인 거죠. (이렇게 이름을 붙여서 조금 새로운 개념을 넣고 해서 발전이 되는 거겠죠) 이 당시..