Languages used in artificial intelligence, Basic Computer Science

Assignment Help:

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

Related Discussions:- Languages used in artificial intelligence

CS310, Ask question #Minimashdhdghfdgdfgdsgfdsgdsgdgdfgdgfdgdfgdfgdfsgfdsgd...

Ask question #Minimashdhdghfdgdfgdsgfdsgdsgdgdfgdgfdgdfgdfgdfsgfdsgdfsgum 100 words accepted#

Software development, requirement analysis and specification for online vot...

requirement analysis and specification for online voting

Pyhon''s Multi-Line Statements , Statements in Python classically end with ...

Statements in Python classically end with a new line. Python does, though, permit the use of the line continuation character (\) to denote that the line should continue. Illustrati

Software basics, SOFTWARE BASICS: Software is a generic term covering ...

SOFTWARE BASICS: Software is a generic term covering the concepts, procedures and instructions which cause the computer systems to accomplish the required job, Generally, soft

Explain the characteristics of vector processing, Question 1 Draw the bloc...

Question 1 Draw the block diagram of von Neumann Architecture and explain about its parts in brief Question 2 Draw the block diagram of Intel 8085 CPU organization and explai

Enterprise collaboration system, what is the goals of enterprise collaborat...

what is the goals of enterprise collaboration system?

#algorithm, #to determine whether given year is leap year or not

#to determine whether given year is leap year or not

Generic techniques in artificial intelligence, G e ne ric Techniques Dev...

G e ne ric Techniques Developed: In  the  pursuit  of  solutions  to  many   problems  in  the  above  categories,  serval specific  techniques have sprung up which have bee

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