sementara, saya kumpulkan saja dulu 🙂
lain kali, saya resume dan analisis he he.. (lain kali?)

Berbicara tentang Agent

March 18, 2012

sumber: http://homepages.ius.edu/rwisman/C463/html/Chapter2.htm

Definitions

  • Agent – Anything that perceives its environment through sensors and acts upon that environment through actuators.
  • Percept – An agent’s perceptual inputs at a given instant.
  • Percept sequence  – Complete history of percepts.

  • Performance measure, embodies the criterion for success of an agent’s actions.
  • Environment
  • Actuators
  • Sensors

Environment types

  • Fully/partially observable – fully observable if can sense entire environment.
  • Deterministic/stochastic (nondeterministic) – deterministic if next state completely determined by current state and agent action; otherwise stochastic.
  • Episodic/sequential – episodic if next episode does not depend on previous episodes; sequential if current decision can affect future decisions.
  • Static/dynamic – dynamic if environment can change after agent senses but before agent acts.
  • Discrete/continuous – how time is handled; how environment changes over time and agent percepts and actions. If time is not a factor then discrete.
  • Single/multi agent – multi-agents may compete or cooperate (e.g. two agents playing chess or a pilot and flight controller agent flying airplane).

Agents and Environments

  • Agents include humans, robots, softbots, thermostats, …
  • Agent function maps from percept histories to actions A:f : P* g A
  • Agent program runs on the physical architecture of a computer to perform f

Vacuum-cleaner world

  • Perceptslocation and status, e.g. [A, Dirty]
  • Actions: Left, Right, Suck, NoOp
Performance measure might maximize cleaning and minimize travel.

The Structures of Agents

Four basic types in order of increasing generality:

  • simple reflex agents – select action based on current percept, ignoring percept history.
  • reflex agents with state – select action based on percept history
  • goal-based agents – select action to achieve some goal
  • utility-based agents – select action that achieves best measure of succes

All above can also be learning agents that analyze experience to select action.

  • Program = algorithm + data
  • Agent program implements agent function mapping percepts to actions: f : P* g A
  • Architecture is the computing device with sensors and actuators
  • Agent = architecture + program

 

Representasi Pengetahuan

March 18, 2012

ketika data diolah menjadi informasi, dan kumpulan informasi menjadi sebuah pengetahuan, bagaimanakah pengetahuan itu disajikan? itulah representasi pengetahuan. secara, pengetahuan itu dapat disajikan dalam beberapa tatanan sebagai berikut:

  • Pengetahuan direpresentasikan dalam suatu bentuk fakta (facts) dan aturan (rules). Bentuk representasi ini terdiri atas premise dan kesimpulan.
  • Pengetahuan direpresentasikan dalam suatu bentuk hirarki atau jaringan frame.
  • Pengetahuan direpresentasikan sebagai jaringan dari obyek-obyek. Obyek adalah elemen data yang terdiri dari data dan metoda (proses).
  • Pengetahuan direpresentasikan dalam bentuk kesimpulan kasus (cases).

saya sendiri menyukai perspektif berorientasi objek.

segala sesuatunya adalah kumpulan dari objek. pun pengetahuan. objek yang memiliki state dan behavior, objek yang berinteraksi dengan objek lain, objek yang memberi dan meminta layanan kepada sesama objek. objek yang memiliki siklus: diciptakan, digunakan, dan dimusnahkan ! pun demikian pengetahuan itu, isn’t it? ketika pengetahuan dijewantahkan ke permukaan bumi, termanfaatkan untuk hajat hidup kemanusiaan, dan someday, akan termusnahkan..

bagaimana diri kita mempertahankan (pengetahuan kita) dari kemusnahannya?

objek yang tidak digunakan, tidak di-refered, akan dimusnahkan (oleh garbage collector). apa pengetahuan yang tidak digunakan, tidak ada yang mereferensikan; artinya akan musnah? ya. karena itu lah sesuai dengan prinsip “yang bermanfaat” akan selamanya hidup. bahkan, ilmu yang bermanfaat (yang kita berikan) akan mengalir sedemikian, meski kita sudah ada di alam barzah sana.

jadi, biarkankan lah pengetahuan kita selalu direfer oleh sesama. representasikanlah pengetahuan kita dalam bentuk yang mudah difahami dan dapat digunakan oleh banyak pihak.

-a-