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
What is layer? A layered system is ordered set of virtual worlds. Every build-in terms of one's below it and providing the execution basis for one above it. The objects in ever

What are privileged instructions?  Some of the machine instructions that might cause harm to a system are designated as privileged instructions. The hardware permits the privil

Which method uses the greatest number of layers in the OSI model? Gateway utilizes the greatest number of layers into the OSI model.

COMMUNICATIONS TECHNOLOGY: The development of communications technology is, in a sense, a symbol of man's effort to communicate rapidly over great distances. Communications te

In a DTMF phone, digits are represented by: (A)  Orthogonal frequencies. (B)  Orthogonal Phases. (C)  Orthogonal codes. (D)  Orthogonal pulses. Ans: Di

Write shorts notes on Sliding Window Protocol To acquire high throughput rates, protocols employ a flow control technique termed as sliding window. Both, the sender and receive

Illustrate the list of key differences to word processors The following is a list of key differences to word processors: -  Most word processors force users to work on a doc

Explain in details the various standard I/O interfaces. The various standard I/O interfaces are:  1. The Peripheral component interconnect(PCI) bus is a standard that suppor

Q. Write a pseudo code to find sum of two functions? Let's write a pseudo code to find sum of two functions f(A) + f(B). In first algorithm we will not use locking. Process

What is the use of inter process communication. Inter process communication gives a mechanism to allow the co-operating process to communicate with each other and synchronies t