Languages used in artificial intelligence, Basic Computer Science

Representations/Languages Used:

Many people are taught Artificial Intelligence with the opening line: "The three most essential things in Artificial Intelligence are representation, representation, representation and representation". When selecting the way of representing knowledge in AI programs will always be a key concern, many methods now have well-selected ways to represent data which have been shown to be meaningful for that technique. Along the way, much research has been undertaken into finding the best ways to represent particular types of knowledge. The way in which knowledge can be represented is often taken as another way to characterize AI. Some general representation schemes include:

1.       Higher order logic

2.       Frames

3.       Production Rules

4.       Semantic Networks

5.       Bayes nets

6.       Hidden Markov models

7.       Neural networks

8.       Strips

9.       Logic programs

10.   Fuzzy logic

11.   First order logic

Some standard AI programming languages have been developed in order to build intelligent programs efficiently and robustly. These include:

  • Prolog
  • Lisp
  • ML

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

  • Perl
  • C++
  • Java
  • C
Posted Date: 10/1/2012 8:50:16 AM | Location : United States







Related Discussions:- Languages used in artificial intelligence, Assignment Help, Ask Question on Languages used in artificial intelligence, Get Answer, Expert's Help, Languages used in artificial intelligence Discussions

Write discussion on Languages used in artificial intelligence
Your posts are moderated
Related Questions
The client-server model firmly differentiates the roles of the client and server. According to this model, the client requests services that are provided by the server. The peer-to

Digital computer: In the digital computer there are basically two types of input, namely Instructions, and Data from the various radio and non-radio sensors, which will be refe

NETWORKING AND TELECOMMUNICATIONS: Computers can now communicate with each other and with a range of peripheral devices, over distances with increasing speed and reliability.

Why is it called out of band protocol? A1) FTP uses port 20 and port 21; port 20 is used for data connection, whereas port 21 is used for control connection. FTP is known as out-of

Concept of instruction: The CPU is a semiconductor integrated  circuit chip consisting of a large number of transistors. In personal computers, the CPU is also referred by the

true or false-- most designs of a desktop publishing document needs to follow clear, specific rules pertaining to design

Software interruptions can be thoroughly activated by the assembler invoking the number of the preferred interruption with the INT instruction. The use of interruptions aids us in

Question 1 Write a note on transition, transition types & Features Question 2 Describe the different types of lens used in film shooting Question 3 Briefly explain

Consider the state transition diagram of Figure 3.9b. Suppose that it is time for the OS to dispatch a process and that there are processes in both the Ready state and the Ready/Su

QUESTION Developers spend much more time extending and changing code than they did originally while developing it. (a) As a team leader, illustrate how you will introduce to