AI


인공지능이란 무엇인가?

인간이 할 수 있는 일을 어떻게 하면 컴퓨터에게 시키는 것이 가능한가를 연구하는 것이다[1].
지능적인 기계 특히 지능적인 컴퓨터 프로그램을 만드는 과학 및 공학이다. 컴퓨터를 이용하여 인간의 지능을 이해하는 것과 유사하지만, 인공지능은 생물학적으로 관찰할 방법으로 범위를 제한 할 필요는 없다[2].

인공지능의 4가지 접근 방법

System that think like human.

  • "The exciting new effort to make computers think... machines with minds, in the full and literal sense" (Haugeland, 1985)
  • "[The automation of] activities that we associate with human thinking, activities such as decision-making, problem solving, learning..." (Bellman, 1978)

인간과 같은 사고 시스템. 인지과학적 접근 방법으로 인공지능에 기초한 컴퓨터 모델을 만들어 실제 실험을 통해 인간의 사고작용을 모방하려는 분야이다. 인간의 복잡한 사고 작용을 컴퓨터로 모델화한 것과는 여러 가지로 차이점이 존재한다. 뇌 이론이 필요하다. 뇌 이론의 접근 방법은 두 가지로 나눌 수 일다. 첫째, Top-down 방식이며 인지과학(Cognitive science)적 또는 심리학적 접근방법이다. 이 방법은 결과를 보고 뇌의 활동을 추론한다. 둘째, Bottom-up 방식 접근방법으로 뇌파를 통해 행동을 파악하는 방법이다. 하지만, 인간의 뇌의 동작을 모방하기 위한 메커니즘이 아직 완전히 규명되지 않아 구현의 한계가 있다.

System that act like human.

  • "The art of creating machines that perform functions that require intelligence when performed by people" (Kurzweil, 1990)
  • "The study of how to make computers do things at which, at the moment, people are better" (Rich and Knight, 1991)
인간과 같은 행동 시스템. 튜링 테스트를 모방(imitation "Turing test")이라고도 말할 수 있다. 튜링 테스트란 벽 뒤의 물체가 사랑인지 컴퓨터인지 구분이 안되면 테스트 통과를 의미한다. 하지만, John Searle의 중국어 방[3]과 같은 실험을 통해 이미 구축된 데이터베이스를 이용하여 반응하는 것이라면 기계의 인공지능을 제대로 판단할 수 없다는 주장도 있다.

System that think like Rationally.

  • "The study of mental faculties through the use of computational models" (Charniak and McDermott, 1985)
  • "The study of the computations that make it possible to perceive, reason, and act" (Winston, 1992)

합리적 사고 시스템으로 사고의 법칙적 접근 방법이다. 즉, 논리적으로 생각하는 시스템이다. 하지만, 논리적이라는 것을 밝히기 위해서는 증명이 필요하고 이러한 증명은 공학과 맞지 않는다는 단점이 있다.


System that act like Rationally.

  • "A field of study that seeks to explain and emulate intelligent behavior in terms of computational processes" (Schalkoff, 1990)
  • "The branch of computer science that is concerned with the automation of intelligent behavior" (Luger and Stubblefield, 1993)
합리적인 행동시스템으로 합리적인 에이전트적 접근 방법이다. 이 방법은 결국 인공지능이 달성해야 하는 목적과 일치한다. 이것은 객관화된 목표를 달성하기 위해서 최대한 성능을 내는 시스템을 말한다. 이를 측정하는 objective function(constraint 를 맞추면서 숫자로 측정 가능한 measure 존재)을 최대한 맞추는 시스템을 의미한다.


인공지능에 필요한 3가지

  • 목적 또는 목표
  • 제약조건
  • 측정(measure)

References

[1] Rich, E. and Knight, K., Artificial Intelligence. New York: McGraw-Hill, 1991.
[2] John McCarthy, "WHAT IS ARTIFICIAL INTELLIGENCE?" [Online]. Available: http://www-formal.stanford.edu/jmc/whatisai/. [Accessed: 18-Jan-2012].
[3] "Chinese room - Wikipedia, the free encyclopedia." [Online]. Available: http://en.wikipedia.org/wiki/Chinese_room. [Accessed: 18-Jan-2012].
하위 페이지 (2): Applications Branches