Representations or languages - artificial intelligence, Computer Engineering

Assignment Help:

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

Related Discussions:- Representations or languages - artificial intelligence

List the various file attributes, List the various file attributes. A f...

List the various file attributes. A file has certain other attributes, which differ from one operating system to another, but typically consist of these: Name, identifier, type

Explain about behavioral notations, Explain about Behavioral Notations ...

Explain about Behavioral Notations These notations contain dynamic elements of the model.  Their elements comprise interaction and the state machine. It also comprise classe

Explain the process of inter-register signalling, Explain the process of in...

Explain the process of inter-register signalling. Registers are utilized in common control exchanges to store and analyze routing data. They are given on a common basis is a

How physical addressing is performed in wan, How physical addressing is per...

How physical addressing is performed in WAN?  WAN networks operate as similar to a LAN. All WAN technology describes the specific frame format a computer uses while sending an

A switch statement , Which is more efficient, a switch statement or an if e...

Which is more efficient, a switch statement or an if else chain? Ans) The differences, if any, are likely to be small. The switch statement was designed to be efficiently impl

Determine the operations from functions, Operations from Functions As ...

Operations from Functions As we know, function is actually operations on object. These   functions could be simple and summarized on object model. Organise functions into oper

Validate the xml document , As an XML expert you are needed to model a syst...

As an XML expert you are needed to model a system for an online furniture shop. After an interview with the shop manager you have the certain information: The detail of th

Which of the memories stores the most number of bits, Which of the memories...

Which of the memories stores the most number of bits ? Ans. most number of bits stores in 32M x 8 As 2 5 x 2 20   = 2 25 Therefore 1M = 2 20 = 1K x 1K = 2 10 x 2 10

Explain about layout cells, Q. Explain about Layout Cells? In Layout vi...

Q. Explain about Layout Cells? In Layout view you can draw layout cells and layout tables to define design areas of a document. This task is easier to accomplish if you prepare

What is frontpage, Front page is a software used to make a webpage.

Front page is a software used to make a webpage.

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd