ANN and AI

Gupi
Gupi used Ask the Experts™
on
How are fields of ANN (Artificial Neural Network) and AI (Artificial Intelligence) inter-relate ?
Does programming in one needs, sound fundamentals of another ?
which common programming languages can be used for programming both.
Thanks.
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
knock knock.
Please, any expert, to attend this question.
ozo
Most Valuable Expert 2014
Top Expert 2015

Commented:
ANN is one approach to some problems in AI
Sound fundamentals usually helps in any programming, even in other fields, although I have
also seem occasions when programming problems have been solved by people lacking sound fundamentals.
Almost any common programming language can be used for programming both.

Author

Commented:
>> Almost any common programming language can be used for programming both.
but we have  LISP and ProLog preferred choice for AI programming (Why ?)
Similarly does there exist any language preferred for ANN Programmng ?
Thanks.
Ensure you’re charging the right price for your IT

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden using our free interactive tool and use it to determine the right price for your IT services. Start calculating Now!

Author

Commented:
hello experts,
waiting for a reply.
Gupi,
ANN is a very powerful Computational Intelligence tool that is serving the Sub-symbolic AI. Sub-symbolic AI is one of the five main approaches to AI:
  1. Cybernetics and brain simulation
  2. Traditional symbolic AI
  3. Sub-symbolic AI
  4. Intelligent agent paradigm
  5. Integrating the approaches
The study of artificial neural networks began in the decade before the field AI research was founded. However, ANN is now highly related to AI as ANN is one of the most widely used classifiers.
It may be better to define AI formally:
AI is the study and design of intelligent agents, where an intelligent agent is a system that perceives its environment and takes actions, which maximize its chances of success.
Alternatively:
AI is the science and engineering of making intelligent machines.
Now, it's ANN turn:
An artificial neural network (ANN), often just called a "neural network" (NN), is a mathematical model or computational model based on biological neural networks. It consists of an interconnected group of artificial neurons and processes information using a connectionist approach to computation.
AI Programming Languages:
For Logical AI, which is one branch of the Traditional symbolic AI approach, these languages are the prefered:
http://en.wikipedia.org/wiki/Information_Processing_Language
http://en.wikipedia.org/wiki/Lisp_programming_language
http://en.wikipedia.org/wiki/Prolog

For other AI approaches, other high-level programming languages can be used too.
ANN Programming Languages:
http://www.mathworks.com/products/neuralnet/ (Highly Recommended)
http://www.neurosolutions.com/

Other high-level programming languages can be used too.
 
You can check these links for more details:
http://en.wikipedia.org/wiki/Artificial_intelligence
http://en.wikipedia.org/wiki/Artificial_neural_network
http://en.wikipedia.org/wiki/Prolog

Gupi,
Here you are the links again:
AI Programming Languages:
For Logical AI, which is one branch of the Traditional symbolic AI approach, these languages are the prefered:
http://en.wikipedia.org/wiki/Information_Processing_Language
http://en.wikipedia.org/wiki/Lisp_programming_language
http://en.wikipedia.org/wiki/Prolog
For other AI approaches, other high-level programming languages can be used too.
ANN Programming Languages:
http://www.mathworks.com/products/neuralnet/ (Highly Recommended)
http://www.neurosolutions.com/
Other high-level programming languages can be used too.
 
You can check these links for more details:
http://en.wikipedia.org/wiki/Artificial_intelligence
http://en.wikipedia.org/wiki/Artificial_neural_network
http://en.wikipedia.org/wiki/Prolog

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial