Blog

Artificial Intelligence 1, Intro

February 19, 2015

Artificial Intelligence 1, Intro

 AI

사람처럼 행동하는것? 사람처럼 생각하는것? 무엇이 AI 일까?

Act Rationally

여기서 rational

  • Maximally achieving pre-defined goals
  • Rationality only concerns what decisions are made. not the thought process begind them
  • Goals are expressed in terms of the utility of outcomes

따라서 rational 의 의미는 maximizing your expected utility

Brain

인간의 뇌는 rational decision 을 내리는데 상당히 뛰어나지만, 완벽하지는 않다. 이런 brain 를 모방해서 인공지능을 만들어보려 했지만 뇌는 software 만큼 modular 하지 않기 때문에 reverse engineering 해서 인공지능을 만들긴 어려웠다.

과학자들이 뇌를 분석하는 과정에서 얻은 lessons learnedmemorysimuationdecision making 에서 아주 중요한 요소라는 것이다.

What Can AI Do?

(1) Language

  • Translation

(2) Vision (Perception)

  • Object and face recognition
  • Scene segmentation
  • Image classification

(3) Robotics

  • Vehicles
  • Rescure
  • Soccer!
  • Lots of automations

(4) Logic

  • Theorem provers
  • NASA fault diagnosis
  • Question answering

(5) Game Playing

(6) Decision Making

  • Scheduling (e.g airline routing)
  • Route Planning (e.g Google maps)
  • Medical diagnosis
  • Web search engines
  • Spam classifiers
  • Automated help desks
  • Fraud dections
  • Productrecommendations
  • Lots more!

Designing Rational Agents

CS188 에서는 rational agent 를 디자인하는 방법을 배운다. rational agent행동(act)인지 (perceive) 를 할 수 있는 개체 (entity) 다. 즉, 환경 (environment) 를 인식해서 그에 맞는 판단을 내린 후 행동하는 소프트웨어로 볼 수 있다.

  • A rational agent selects actions that maximize its (expected) utility
  • Characteristics of the percepts, environment, and action space dictate techniques for selecting rational actions

이 수업에서 배우는 것은 어떤 environment 와 어떤 percept 를 가지고 있는지를 파악한 후, 이와 관련된 기존의 테크닉을 이용해서 언제, 어떻게 문제를 풀 수 있는지를 배운다.

Course Topics

Part 1: Making Decisions

  • Fast search / planning
  • Constraint satisfaction
  • Adversarial and uncertain search

Part 2: Reasoning under Uncertainty

  • Bayer’ nets
  • Decision theory
  • Machine learning

Throughout: Applications

  • Natural language processing
  • Vision
  • Robotics
  • Games

Refs

(1) Artificial Integelligence (CS 188) by Dan Klein, Pieter Abbeel
(2) Title Image