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
i need help with flowcharting a procedure

How to make an assignment entitled "Decision Making: Forecasting" and I am required to make a pseudocode and flowchart based on the task.

APPLICATION SOFTWARE Application Software generally is the software which is used to generate customized applications for the clients. Ex: Word Star, Lotus 1-2-3, Ms-

The skill of Assembly Language Programming (AoA), Randy Hyde''s acclaimed text on assembly language programming, is the most-frequently recommended book on 80x86 assembly language

Ask question #Minimum assignment on generations of computers 100 words accepted#

Access time: Access time: This is the time required to locate and retrieve stored data from the storage unit in response to a program instruction. That is the time interval be

Problem 1. Convert the following number system 12.34 (8) to binary number system 23BC.0A (16) to decimal number system 456.012 (16) to Octal number system 123

For which X,Y in {o, O, Theta, Omega, omega}, do the relationships t(n)+t''(n) = X(min(t(n),t''(n))) and t(n)+t''(n) = Y(max(t(n),t''(n))) hold for all t,t'' such that t(n),t''(n)

hello do have c programming experts

There are two kinds of procedures, the intrasegments, which are found on the similar segment of instructions and the inter-segments which can be stored on dissimilar memory segment