• 검색 결과가 없습니다.

6. 규칙 기반 인공지능1강. 인공지능에 쓰이는 논리와 추론

N/A
N/A
Protected

Academic year: 2022

Share "6. 규칙 기반 인공지능1강. 인공지능에 쓰이는 논리와 추론"

Copied!
7
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

6. 규칙 기반 인공지능

1강. 인공지능에 쓰이는 논리와 추론

학습내용

- 인공지능에 쓰이는 논리와 추론

학습목표

- 규칙기반 인공지능에 활용되는 논리와 추론의 방법에 대해 설명할 수 있다.

1. 인공지능에 쓰이는 논리와 추론

1) 규칙기반 인공지능에서의 논리와 추론

- 규칙기반 인공지능은 논리 바탕의 규칙을 통해 추론

- 논리 : 다양한 논리 연산을 통해 규칙기반 인공지능에서 폭넓게 활용 : 탐색 방법, 문제 해결 알고리즘, 지식처리 등에 필요

- 전문가 시스템의 응용에 필수적인 기반 지식

2) 논리란 무엇인가?

- 인간의 사고가 논리적인지를 판단하는 기준

- 주어진 문제를 객관적이고 명확하게, 사고의 법칙의 준수로 결정 - 토론 / 논쟁에 있어 가장 중요한 것은 주장의 논리성

- 상대방을 논리적으로 설득하는 것이 중요 - 토론에서 논리를 통한 입증에 필요한 법칙 제공

3) 논리에 관한 연구와 응용

- 컴퓨터 관련 학문이나 공학 등 다양한 분야에 응용

- 논리와 명제는 규칙기반 인공지능의 필수적인 이론적 기반 - 인공지능에서 지식의 표현이나 추론의 도구로 활용

(2)

- 인공지능 학자들은 논리를 규칙기반 인공지능 실현하는 방법에 활용

4) 논리 연산

- 명제 논리와 술어 논리

- 명제는 논리에서 가장 기초적인 개념

→ 명확하게 참(T)/거짓(F)을 구분할 수 있는 문장이나 식 → ex) “2 x 7의 값은 홀수다.”는 거짓인 문장(명제)

→ “바나나는 맛있다.”는 참/거짓이 구분할 수 없음(명제가 아님) - 명제의 진리값

→ 명제가 참/거짓의 값을 가질 때 그 값 - 합성 명제 : 둘 이상의 명제가 결합하는 경우 - 인공지능에서 많이 쓰이는 논리 연산

가. 논리 부정

- 명제 p에 대한 부정은 - 명제 p의 반대되는 진리값

(3)

- 만약 p의 진리값이 T이면 ~p의 진리값은 F - P의 진리값이 F면 ~p의 진리값은 T

p ~p

T F

F T

나. 논리합

- 명제 p, q가 ‘또는(OR)’일 때p, q의 논리합 - p∨q로 표시, ‘p or q’, ‘p 또는 q’

- p∨q는 두 명제가 모두 F인 경우에만 F의 진리 값 그렇지 않은 경우 모두 T의 진리값

- “서울은 대한민국의 수도이거나, 런던은 영국의 수도이다.” : T - “사과는 채소이거나, 시금치는 채소이다.” : T

- “나무는 동물이거나, 고양이는 식물이다.” : F

p q p∨q

T T T

T F T

F T T

F F F

다. 논리 곱

- 명제 p, q가 ‘그리고(AND)’일 때 p, q의 논리곱 - p∧q로 표시, ‘p and q’, ‘p 그리고 q’

- p∧q는 두 명제가 모두 T인 경우에만 T, 그 외에는 F - “사과는 과일이고, 시금치는 채소이다.” : T

- “제주도는 대한민국의 수도이고, 3 x 2 = 6이다.” : F

(4)

p q p∧q

T T T

T F F

F T F

F F F

라. 조건 또는 함축

- p, q의 조건 연산자 p→q, ‘p이면 q이다‘

- p→q는 p가 T고 q가 F일 때만 F, 그 외 모두 T - →는 인공지능에서 (if p, then q)로 많이 쓰임 - 조건 명제에서 가정이 F면 결론은 항상 T - “물이 액체라면, 바다가 육지이다.” : F - “3x2=5 라면, 런던은 미국의 수도이다.” : T

p q ~p → q

T T T

T F F

F T T

F F T

마. 술어 논리

- 변수의 값에 따라 T 또는 F가 결정

- ‘x2+5x + 6=0’는 x값이 -2나 -3일 경우에만 T, 그 외 F - 술어 논리는 지식을 논리적 식으로 표현

- 대상들 간의 관계 표현

- “영철이는 남자다.” 남자(영철)

(5)

5) 추론의 의미와 인공지능 - 추론

→ 알려진 사실이나 명제를 근거로 삼아 미지의 사실에 대한 판단이나 결론을 이끌어내는 사고 과정

→ 글의 앞뒤 사실로 미루어 추론하는 것과 같은 원리 → Prolog는 추론에 주로 쓰이는 프로그래밍 언어

6) 추론의 종류

가. 귀납 추론

- 연역 추론과 같은 논리적 필연성이 적음

- 새로운 지식이나 이론의 발견과 확장에 쓰이는 추론 방법

나. 연역 추론

- 연역 추론은 가장 널리 쓰이는 추론 방법

- 최초의 대전제가 결론을 이끌어내는 중요한 근거

(6)

- 논리의 일관성이 있음 - 삼단논법

다. 유비 추론

- 일반적으로 ‘유추’로 불림

- 유비 추론은 기존에 모르던 새로운 영역 이해에 도움 - 가설을 세우는 데 유용

(7)

평가하기

1. 다음 중 논리 연산 중 논리합의 진리값이 다른 하나는?

① 사과는 동물이거나, 고양이는 식물이다.

② 대한민국의 수도는 서울이거나, 일본의 수도는 도쿄이다.

③ 나무는 식물이거나, 호랑이는 식물이다.

④ 1 + 2 = 3이거나, 4 x 2 = 10이다.

- 정답 : ①번

해설 : 1번을 제외한 나머지 문항의 진리값은 전부 T이며 1번은 F 2. 다음 중 귀납 추론에 대한 설명으로 올바른 것은?

① 전제로부터 다른 결론을 도출해내는 방법

② 두 개의 대상으로부터 어떤 현상이 유사하거나 일치하기 때문에 다른 현상도 유사할 것이라고 추론하는 방법

③ 명제가 거짓이라고 가정한 후, 모순을 이끌어내 가정이 거짓임을 증명(처음 명제가 참임을 증명)

④ 개별적인 사실들로부터 일반적인 결론을 이끌어내는 방법 - 정답 : ④번

해설 : 각각 개별적인 사실들로부터 일반적인 결론을 도출하는 방법은 귀납 추론

학습정리

1. 인공지능에 쓰이는 논리와 추론

- 규칙기반 인공지능은 논리 바탕의 규칙을 통해 추론 - 논리 → 인간의 사고가 논리적인지 판단하는 기준

→ 탐색 방법, 문제 해결 알고리즘, 지식처리 기술 등에 필요 - 인공지능에서 많이 쓰이는 논리 연산 (논리 부정, 논리합, 논리곱, 조건)

- 추론 → 알려진 사실이나 명제를 근거로 삼아 미지의 사실에 대한 판단이나 결론을 이끌 어내는 사고 과정

→ 귀납 추론 / 연역 추론 / 유비 추론 등이 있음

참조

관련 문서

사업주는 터널 등의 건설작업을 할 때에 붕괴 등에 의하여 근로자가 위험해질 우려가 있는 경우 또는 법 제42조제1항제3호에 따른 경우에 작성하는 유해위험

- 모집단에서 무수히 많은 표본을 추출하여 각 표본통계량을 계산하였을 때 추정량이 바람직하기 위해서는 추정 값들의 확률분포가 모수를 중심 으로 밀집되어야 한다. -

말소리를 만드는 데 쓰이는 기관...

사람의 행동 즉 수행으로부터 추론: 웃을 때(관 찰 가능한 행동)

자료의 원천 기술 통계 통계적

모든 그룹의 분포가 전부 동일하다면(즉, 귀무가설이 맞다면) 각 그룹별로 이들 순위합의 평균이 비슷할 것이고 그렇지 않다면 차이가 날 것이다... 그룹별 표 본수가

CHAPTER7 골프

*과외를 하며 발생할 수 있는 갈등과 혼란을 줄이고 더 공정하고 효율적으로 수업을 진행하기 위해서 부득이하게 다음과 같은 규칙을 세웠습니다. 번거롭더라도 반드시 확인 후