Neural Networks

Neural Networks


The goal of artificial neural network machine learning algorithms is to mimic the way the human brain organizes and understand information in order to arrive at various predictions.
Neural networks, with their remarkable ability to drive meaning from complicated or imprecise data, can be used to extract patterns and detect trends that are too complex to be noticed by either humans or other computer techniques.

Artificial neural networks like real brains, are formed from connected “Neurons”, all capable of carrying out a data related task, such as recognizing something, matching a piece of information another piece, and answering a question about the relationship between them.

Each neuron is capable of passing on the results of its work to a neighboring neuron, which can then process it further.

Typically, neurons are organized in layers. Different layers may perform different kinds of transformations on their inputs. Signals travel from the first (input), to the last (output) layer, possibly after traversing the layer’s multiple times.

This is what a typical simple neural network looks like:

Neural Network
Neural Network
Because the network is capable of changing and adapting based on the data that passes through it, the connections between these neurons are fine-tuned until the network yields highly accurate predictions. It can be thought of as “Learning, in much the same way as our brains do.


Neural networks have been used on a variety of tasks, including computer vision, speech recognition, machine translation playing board and video games, medical diagnosis, and in many other domains.

No comments

Powered by Blogger.