Artificial neural networks - artificial intelligence, Computer Engineering

Assignment Help:

Artificial Neural Networks - Artificial intelligence:

Decision trees, while strong, are a easy representation method. While graphical on the surface, they may be seen as disjunctions of conjunctions, and hence are  logical representation, and we call such type of methods symbolic representations. In this lecture,  we see  at  a non-symbolic  representation  method also known as  Artificial Neural Networks. This term is often reduced to Neural Networks, but this annoys neuron-biologists who deal with actual neural networks (inside our human brains).

As the name shows, ANNs have a biological inspiration, and we concisely look at that first. Following this, we see in detail at how data is represented in ANNs, then we see at the easiest type of network, two layer networks. We see at  perceptions  and  linear  units,  and talk about  the  boundaries  that  such  easy networks have. In the next lecture, we talk about multi-layer networks and the back- propagation algorithm for learning these networks.

Biological Motivation

In our conversation in the very first lecture about how people have reacted the question: "How are we going to have an agent to work intelligently", one of the answers was to realize that  intelligence in  individual humans is resulted by our brains. Neuro - scientists have told us that the brain is made up of architectures of networks of neurons. At the most essential level, neurons may be seen as methods which, when provided some input, will either fire or not fire, depending on the character of the input. The input to fix neurons arises from the senses, but in common, the input to a neuron is a set of outputs from other neurons. If the input to a neuron goes over a fix threshold, then the neuron will fire. In this way, one neuron firing will influence the firing of various other neurons, and information may be stored in terms of the thresholds set and the weight assigned by every neuron to every of its inputs.

Artificial Neural Networks (ANNs) are constructed to mimic the behavior of the brain. Some ANNs are built into hardware, but the wide majority are simulated in software, and we focus on these. It's important not to get the analogy too far, because there actually isn't much similarity between artificial and animal neural networks.  In  particular,  while  the  human  brain  is  predictable  to  contain  around 100,000,000,000 neurons, ANNs usually contain less than 1000 comparable units.

Moreover, the interconnection of neurons is much superior in normal systems. Also, the method in which ANNs store and manipulate information is a gross overview of the way in which networks of neurons work in normal systems.


Related Discussions:- Artificial neural networks - artificial intelligence

Name two special purpose registers, Name two special purpose registers. ...

Name two special purpose registers. Index register Stack pointer

What is database integration, What is database integration? Database in...

What is database integration? Database integration is the ability to give user-friendly and cost-effective software solutions for data infrastructure management by the interfac

Develop a system to store change logs , The ?rst task in the project is to ...

The ?rst task in the project is to develop a sane system to store change logs and versions of ?les. The simplest approach is to create a "dot" directory in the location of the ?le

Explain ps-2 connector, PS/2 connector (PS/2 keyboards): These were int...

PS/2 connector (PS/2 keyboards): These were introduced with IBM's PS/2 computers and therefore are known as PS/2 connectors.  They have 6-pins but actually their wiring is just

Explain the hamiltonian path, What is Hamiltonian path?  A Hamiltonian ...

What is Hamiltonian path?  A Hamiltonian path in a directed graph G is a directed path that goes by each node exactly once. We consider a special case of this difficulty where

Instruction set architecture, Question (a) A 500 MHz Pentium III proce...

Question (a) A 500 MHz Pentium III processor takes 2 ms to run a program with 200,000 instructions. A 300 MHz UltraSparc processor takes 1.8 ms to run the same program with 23

Minimum degree of t=1 for a b-tree, Why don't we permit a minimum degree of...

Why don't we permit a minimum degree of t=1 for a B-tree? According to the definition of B-Tree, a B-Tree of order n means that every node in the tree has a maximum of n-1 keys

What is application analysis, What is application analysis? The purpose...

What is application analysis? The purpose of analysis is to understand the problem so that a correct design can be constructed. The application analysis focuses on major applic

Explain about dual in line memory modules, Q. Explain about Dual In line Me...

Q. Explain about Dual In line Memory Modules? A DIMM is capable of delivering 64 data bits right away. Usual DIMM capacities are 64MB and up. Every DIMM has 84 gold patted conn

What is a process scheduling, What is a Process Scheduling? Scheduling...

What is a Process Scheduling? Scheduling is a key element of the workload management software that usually performs several or all of: Queuing Scheduling Monito

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