본문 바로가기

cs

인공지능 - 개요

인공지능


정의

  사전에서는 지능을 다음과 같이 정의한다

명사
1. 계산이나 문장 작성 따위의 지적 작업에서. 성취 정도에 따라 정하여지는 적응 능력. 지능 지수 따위로 수치화 할 수 있다
2. 지혜와 재능 등을 통틀어 이르는 말
3. <심리> 새로운 대상이나 상황에 부딪혀 그 의미를 이해하고 합리적인 적응 방법을 알아내는 지적 활동의 능력

  린네(LInne)는 인간을 호모 사피엔스라 명명하였는데, 이는 현생인류와 구인류를 나타내는 동물분류학상의 학명으로 '슬기로운 사람' 이라는 뜻이다.

  종합해 보면 '지능'이란 '새로운 상황에 대처하기 위해 배우고 이해하는 능력'이라 정의내릴 수 있다

 

  인공지능이란 '인간을 통해서 수행되는 이러한 지적 행동을 기계가 할 수 있도록 하는 일'을 말한다. 즉 인간의 사고과정(지능)을 연구하고, 컴퓨터를 사용하여 인간의 사고과정을 표현해 보자는 것이다

 

인공지능의 범주

  1. 사람처럼 행동하는 시스템 (humanly action system)

    사람이 하는 일을 대신 할 수 있는 능력을 가진 시스템

   % 튜링의 시험 %

  질문자 P2가 볼 수 없는 공간에 컴퓨터 C1과 사람 P1이 있는데, 질문자가 단말기를 이용하여 질문을 했을 때 답하는 주체가 P1인지 또는 컴퓨터인지 구분할 수 없으면 이 시험을 통과한 것으로 판정한다
  여기서 시험에 참가하는 지능형 컴퓨터는 사람처럼 행동해야 한다는 것이다. 즉 사람의 한계(실수) 나 특성(틀린 답을 내기도 하고 또는 질문 자체를 무시하기도 하는 등의)반응과 유사한 반응을 보여야 한다는 것이다

  2. 사람처럼 사고하는 시스템 (humanly thinking system)

    인간두뇌의 작동 매커니즘을 컴퓨터 모델화하는 인지과학 분야이다

  3. 이성적인 행동 시스템 (rationally acting system)

    이성적으로 행동한다는 것은 확률이나 믿음에 근거하여 어떤 목표를 이루기 위해 행동하는 것을 의미

    이 시스템에서는 이성적 에이전트의 구성이 주요한 연구대상이다

에이전트
  지각하고 행동하는 컴퓨터 프로그램과 같은 어떤 것

  4. 이성적인 사고 시스템 (rationally thinking system)

    생각의 절차를 모형화하여 주어진 사실로부터 새로운 사실이나 결론을 유추해 낼 수 있는 시스템

 

인공지능 시스템

  컴퓨터를 이용하여 인간의 사고와 행위를 시뮬레이션하는 시스템, 인간의 작업실행 방법을 컴퓨터가 효율적으로 실행하도록 하는 자동화 시스템이라 정의할 수 있다

구현

다음과 같은 사항을 고려해야 한다

  1. 지식의 획득, 정의 이해 등의 문제를 정의해야 한다

  2. 지식의 표현문제를 정의

  3. 학습 및 추론방법, 지식의 조작문제, 지식의 추론, 제어전략, 불확실한 자료의 처리문제 등을 정의해야 한다

  4. 인공지능 시스템이 과연 최적인지를 판단하여 적용성 여부를 결정하는 모델의 정당성 여부를 정의해야 한다

 

구성

  추론 엔진, 지식 베이스와 데이터베이스, 사용자와의 인터페이스 등으로 구성된다

  인터페이스를 통해 사용자는 질의를 하고 인공지능 시스템은 내부의 추론 엔진에 따라 사용자의 질의를 처리한다.

 

'cs' 카테고리의 다른 글

인공지능 - 문제 표현  (0) 2022.07.10
network - 아날로그 / 디지털 신호 (물리계층)  (0) 2022.07.05
소프트웨어 공학 - 개요  (0) 2022.07.04
network - 주소 지정  (0) 2022.07.02
network - 프로토콜 & 표준  (0) 2022.07.02