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 |
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.
Leave a Comment