Representations or languages - artificial intelligence, Computer Engineering

Representations/Languages Used:

Many people are taught "AI" with the opening line: "The three most important things in "AI" are  representation, representation and representation". While choosing the way of representing knowledge in "AI" programs will always be a key concern, many methods now have well-chosen ways to represent data which have been shown to be useful for that technique. Many of the problems machines are expected to solve will require extensive knowledge about the world. Among the things that "AI" needs to represent are: objects, properties, number of items, categories and relations between objects situations, actions and time causes and effects. Along the way, much research has been undertaken into discovering the best ways to represent certain types of knowledge. The way in which knowledge can be represented is often taken as another way to  characterize Artificial Intelligence.

Some general representation schemes include: 

  • First order logic
  • Higher order logic
  • Logic programs
  • Frames
  • Production Rules
  • Semantic Networks
  • Fuzzy logic
  • Bayes nets
  • Hidden Markov models
  • Neural networks
  • Strips
  • Computer simulation

A representation of "what exists" is an ontology (borrowing a word from traditional philosophy), of which the most general are known as upper auto logics. Some standard "AI" programming languages have been developed in order to build intelligent programs efficiently and robustly. That  include: 

  • Prolog
  • Lisp
  • ML

Note that other languages are used extensively to build "AI" programs, including:  

  • Perl
  • C++
  • Java
  • C
Posted Date: 1/9/2013 6:51:00 AM | Location : United States







Related Discussions:- Representations or languages - artificial intelligence, Assignment Help, Ask Question on Representations or languages - artificial intelligence, Get Answer, Expert's Help, Representations or languages - artificial intelligence Discussions

Write discussion on Representations or languages - artificial intelligence
Your posts are moderated
Related Questions
Determine the advantages of sixth generation computers One of the major dramatic changes in sixth generation will be the explosive growth of wide area networking. Network bandw

Cluster is said to be collection of queue manager's logically linked together to balance the load on the remote machine (i.e if it is remote queue managers which processes your mes

What are the Input devices Various devices are available for data input on graphics workstations. Most systems have a keyboard and one or more additional devices specially desi

An accessor is a class operation that does not change the state of an object in C++. The access or functions require to be declared as const operations

Q. Layers of Distributed System architecture? Layers of Distributed System architecture are: Presentation Layer is actual user interface. This layer receives input and

EXPLAIN SIDE EFFECT OF SCAN CONVERSION WITH DIGRAM

What is meant by Wired-AND connection of digital ICs?                                                                                                               Ans: Wir

In a time multiplexed space switching system, one speech sample appears every? One speech sample shows every 125 micro sec, in a time multiplexed space switching system.

Q. Why do businesses need systems analysts? A computerized system allows an organization to provide accurate information and respond faster to queries, events etc. If a busines

The combinational circuits employ the comparators for comparing the numbers and storing them on the basis of maximum and minimum functions. Likewise in the interconnection networks