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

How do the registers help in instruction execution, Q. How do the registers...

Q. How do the registers help in instruction execution? We will discuss this in following steps: Step 1: First step of instruction execution is to fetch instruction which

Explain about the history of magento?, Varien, the company that owns Magent...

Varien, the company that owns Magento, formerly worked with osCommerce. They originally planned to discontinue osCommerce but later decided to rewrite it as Magento. Magento formal

Explain about the network security, Explain about the network security. ...

Explain about the network security. Network security implies the protection of networks and their services through unauthorized access, destruction or disclosure, modificati

Define about pascaline - mechanical computers, Pascaline:Mechanical compute...

Pascaline:Mechanical computers Blaise Pascal made the initial attempt in the direction of this automatic computing. He invented a apparatus, which comprised of lots of gears an

Compare memory mapped i/o with i/o mapped i/o, Compare memory mapped I/O wi...

Compare memory mapped I/O with I/O mapped I/O. Memory Mapped I/O Scheme: In this scheme there is only one address space. Address space is stated as all possible addresses tha

Derive the expression of traffic capacity, Traffic Capacity is given by? ...

Traffic Capacity is given by? Traffic Capacity = Switching capacity × Theoretical maximum load.

Data hazards in computer architecture, Data hazards -  computer architec...

Data hazards -  computer architecture : A main effect of pipelining is to alter the relative timing of instructions by overlapping their execution. This introduces contro

Convert ascii code to its bcd equivalent, Convert ASCII code to its BCD equ...

Convert ASCII code to its BCD equivalent. This can be achieved by simply replacing bits in upper four bits of byte by four zeros. For illustration the ASCII '1' is 32h = 0010B. By

Control-centered virtual manufacturing, Control-Centered Virtual Manufactur...

Control-Centered Virtual Manufacturing This is the addition of simulations to control actual processes and models, permitting for seamless simulation for optimization throughou

Printers, Printers are devices which put ink on paper in a controlled manne...

Printers are devices which put ink on paper in a controlled manner. They manually produce photographic images orreadable text. Printers have gone through a large transition in tech

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