Day 13 - Speech Recognition Algorithm:- ARTIFICIAL NEURAL NETWORKS(ANN) in Python
Hello guys,
This is Day 13 of my #100DaysOfMLCode challenge. Today I am sharing an important algorithm named as ARTIFICIAL NEURAL NETWORKS(ANN). Let's talk about ANN -
A neural network can be defined as a model of reasoning based on the human brain. The brain consists of a densely interconnected set of nerve cells, or basic information-processing units, called neurons. The human brain incorporates nearly 10 billion neurons and 60 trillion connections, synapses, between them. By using multiple neurons simultaneously, the brain can perform its functions much faster than the fastest computers in existence today. Each neuron has a very simple structure, but an army of such elements constitutes a tremendous processing power. A neuron consists of a cell body, soma, a number of fibers called dendrites, and a single long fiber called the axon.
An artificial neural network consists of a number of very simple processors, also called neurons, which are analogous to the biological neurons in the brain. The neurons are connected by weighted links passing signals from one neuron to another. The output signal is transmitted through the neuron’s outgoing connection. The outgoing connection splits into a number of branches that transmit the same signal. The outgoing branches terminate at the incoming connections of other neurons in the network.
Image source here |
For this, I am using Recurrent Neural Network(RNN) as shown in this video.
Python Code for ANN Implementation -
Thanks.
Happy Coding.