Appropriate problems for ann learning , Computer Engineering

Assignment Help:

Appropriate Problems for ANN learning - artificial intelligence- 

As we did for decision trees, it is essential to know when ANNs are the correct representation scheme for the task. The following are some characteristics of learning tasks for which artificial neural networks are a suitable representation:

1.   The concept (target function) to be learned may be characterized in terms of a real-valued function. There is some translation from the training examples to a set of real numbers and the output from the function is real-valued or (if a categorization) may be mapped to a set of real values. It is essential to remember that ANNs are only giant mathematical functions, so the data they play around with are numbers, rather than logical expressions, etc. it can sound restricted, but several learning problems may be expressed in a way that ANNs can deal with them, especially as real numbers contain Booleans (true and false mapped to +1 and -1), integers, and vectors of these data types may also be used.

2. Long training times are acceptable. Generally neural networks take a longer time to train

Then,  for instance, decision trees. Various factors, including the number of training examples, the value selected for the learning rate and the architecture of the network, have an effect on the time required to train a network. Training times may be varying from a few minutes to many hours.

3. It is not vitally essential that humans be able to understand accurately how the learned network carries out categorizations. As we look above, ANNs are black boxes and it is hard for us to get a handle on what its calculations are doing.

4. When using for the definite purpose it was learned for, the evaluation of the target

function needs to be fast. While it can take a long time to learn a network to, for example, decide whether a vehicle is a bus, car or tank, once the ANN has been learned, by using it for the categorization task is usually very fast. This can be very essential: if the network was to be used in a clash situation, then a quick decision regarding whether the object moving hurriedly towards it is a bus, tank, car or old lady could be vital.

In addition, in the training data neural network learning is quite robust to errors, because it is not trying to learn exact rules for job, but rather to minimize an error function.


Related Discussions:- Appropriate problems for ann learning

Mac address helps in which access control, MAC address helps in (A)  m...

MAC address helps in (A)  multimedia access control. (B)  media access control. (C)  mobile access control. (D) master access point control Ans: MAC addr

How to upgrade to the latest version using magento connect, Upgrading Magen...

Upgrading Magento to the latest version is a fairly easy task. Copy and Paste this key magento-core/Mage_All_Latest VIA Magento Connect where it states Paste extension key to insta

How optimization is achieved in dns, How optimization is achieved in DNS? ...

How optimization is achieved in DNS? Two primary optimizations used in DNS and they are: replication and caching. All root servers is replicated; various copies of the server

Paged virtual memory - computer architecture, Paged virtual memory: Mo...

Paged virtual memory: Mostly all implementations of virtual memory divide the virtual address space of an application program into pages; a page is a block that contains conti

Illustrate the disadvantages of wireless technology, Disadvantages of wirel...

Disadvantages of wireless technology -  Range can be very limited -  Possible interference from nearby electronic devices -  Security issues (i.e. tapping illegally into

Types of software - computer architecture, Types of software: A layer ...

Types of software: A layer structure is described where Operating System is located on generally used software systems on desktops   System software System sof

#title.sequential circuit, design modulo 12 up synchronous counter using t ...

design modulo 12 up synchronous counter using t flip flop

What is control function, Q. What is control function? If transfer is t...

Q. What is control function? If transfer is to take place only under a predetermined control condition then this condition can be specified as a control function. For illustrat

What is the use of the statement leave to list-processing, What is the use ...

What is the use of the statement Leave to List-processing? Leave to List-processing statement is used to make a list from a module pool.  Leave to list processing statement per

Processor-memory interconnection network (pmin), Processor-Memory Interconn...

Processor-Memory Interconnection Network (PMIN) This is a switch that joined various processors to different memory modules. Connecting every processor to each memory module in

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