Home » Lifehacks

Artificial Neural Network and Evolutionary Computation - AI vs Humans

This is the third post of the series in AI vs Humans.This post will take a Look into the algorithm of ANN and Evolutionary Computation.

If you have missed the first post I would suggest you to read it. Click this How human brain interprets data - AI vs Humans and What makes an Artificial Intelligence Intelligent - AI vs Humans

Lets straight away start with the algorithms, be patient as it might be a little geeky. However I wont be including any mathematical explanation.It will simple plain English with examples.

Artificial Neural Network

Artificial Neural Network (ANN) is set of Artificial Neurons connected together and interacting as a group.The interaction is based on several mathematical and complex algorithms. This is an extension to Neural Network which is biological meaning it relates to humans animals or any carbon based organic creature.

Neaurl Network models in Artificial Intelligence is ANN.ANN implies more on maths which in turn is used for information processing, which depends on how the Neurons are connected and what environmental factors make them respond.

AI Humanoid

AI Humanoid

The above Figure explains how ANN works.The artificial neurons are connected to each other like human neurons.In fact the inspiration of making ANN was from biology.Every neuron had capability to call certain functions or forward the request to underlying neurons with the information sent from the previous neuron.This makes the work of ANN simple.Looking into the figure we can see how each neuron( a circle in the figure imitates one neuron) contacts the other which in turn to others.

Input is given to neurons which in turn call others for underlying hidden fucntions and outputs the result.

Due to availability of millions of neurons and high connectivity it is also possible for neurons to connect or call the required function through some other way.This is called as routing.Like in case you are traveling on road and there is a huge traffic ahead, you de tour to another way, similarly neurons choose to change the behavior and give the same result even if there is high information processing.It might become a little slow as its not optimal path.

Evolutionary Computation

Evolutionary Computation Algorithms involve things related to evolution of AI.Similar to humans algorithms are being written to make AI to be more human.It includes reproduction, recombination, mutation,survival of the fittest etc.

It might be not possible for a robot or an AI program to give birth biologically but they can always make another.But how will they evolve, Taking an example of a program, it can buid another program depending on his ability to program, his efficiency to produce another code . Program Creating Another Program.

They will be surviving on the basis of there efficiency and computational speed.We can imagine a program changing it own code to work better or even produce another program as a child of it.

Learning can be another basis of there evolution.In Ai based Games they change the strategy as the user changes his way of playing.They take into consideration of previous data and the algorithm to predict what’s the next move.Thus making the program smarter as it meets more new conditions.

It is predicted that after AI and Human Like robots reach a stable state, they will have a equivalent place like human does.We will have small programs or even a humanoid having similar rights as we do.You can read the on this on my previous post

The next post will be the last post of this series, I will cover the Current and Future state of AI including some good live examples and link.I hope you enjoyed the post

Tags: , ,

Translate to EnglishÜbersetzen Sie zum Deutsch/GermanΜεταφράστε στα ελληνικά/GreekПереведите к русскому/RussianOversetter til Norsk/NorwegianÖversätta till Svensk/Swedishहिन्दी अनुवाद करने के लिए/Hindi
Tradueix al català/CatalanTulkot uz latviešu/LatvianPreložiť do slovenčiny/SlovakVertaal aan het Nederlands/Dutchترجمة الى العربية/ArabicTraduzca al Español/SpanishTraduisez au Français/French
Traduca ad Italiano/ItalianTraduza ao Português/Portuguese日本語に翻訳しなさい /Japanese한국어에게 번역하십시오/Korean中文翻译/Chinese Simplified中文翻译/Chinese TraditionalПереклад на українську/Ukrainian
SMS subscribe Print This Post

Posted on 5th February 2007 by Ashish Mohta , A tech blogger who writes about solving day to day problems of people who use computer. He also writes on How to use the applications like Office, PC tips, Online tools,Browsers and more. All posts by Ashish Mohta | Connect with me @ Twitter | Linkedin | Facebook | Stumble | Need more help? Ask your Questions at our Support Center



Leave your response!

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>