Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Neural Network - An Introduction, Study Guides, Projects, Research of Artificial Intelligence

Hi, these are the summarized study notes I have taken in my class. Hope it will help you guys.

Typology: Study Guides, Projects, Research

2021/2022

Available from 06/29/2022

nivetika-rajasekar
nivetika-rajasekar 🇮🇳

1 / 4

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
NEURAL NETWORK
Neural networks reflect the behavior of the human brain, allowing computer
programs to recognize patterns and solve common problems in the fields of
AI, machine learning, and deep learning.
What are neural networks?
Neural networks, also known as artificial neural networks (ANNs) or
simulated neural networks (SNNs), are a subset of"machine learning"and are
at the heart of"deep learning"algorithms. Their name and structure are
inspired by the human brain, mimicking the way that biological neurons
signal to one another.
Artificial neural networks (ANNs) are comprised of a node layers, containing
an input layer, one or more hidden layers, and an output layer. Each node, or
artificial neuron, connects to another and has an associated weight and
threshold. If the output of any individual node is above the specified
threshold value, that node is activated, sending data to the next layer of the
network. Otherwise, no data is passed along to the next layer of the network.
Neural networks rely on training data to learn and improve their accuracy
over time. However, once these learning algorithms are fine-tuned for
accuracy, they are powerful tools in computer science and"artificial
intelligence, allowing us to classify and cluster data at a high velocity. Tasks
in speech recognition or image recognition can take minutes versus hours
when compared to manual identification by human experts. One of the most
well-known neural networks is Google’s search algorithm.
How does Neural Network work?
Think of each individual node as its own"linear regression"model, composed
of input data, weights, a bias (or threshold), and an output. The formula
would look something like this:
wixi + bias = w1x1 + w2x2 + w3x3 + bias
pf3
pf4

Partial preview of the text

Download Neural Network - An Introduction and more Study Guides, Projects, Research Artificial Intelligence in PDF only on Docsity!

NEURAL NETWORK

Neural networks reflect the behavior of the human brain, allowing computer programs to recognize patterns and solve common problems in the fields of AI, machine learning, and deep learning. What are neural networks? Neural networks, also known as artificial neural networks (ANNs) or simulated neural networks (SNNs), are a subset of machine learning and are at the heart of deep learning algorithms. Their name and structure are inspired by the human brain, mimicking the way that biological neurons signal to one another. Artificial neural networks (ANNs) are comprised of a node layers, containing an input layer, one or more hidden layers, and an output layer. Each node, or artificial neuron, connects to another and has an associated weight and threshold. If the output of any individual node is above the specified threshold value, that node is activated, sending data to the next layer of the network. Otherwise, no data is passed along to the next layer of the network. Neural networks rely on training data to learn and improve their accuracy over time. However, once these learning algorithms are fine-tuned for accuracy, they are powerful tools in computer science and artificial intelligence, allowing us to classify and cluster data at a high velocity. Tasks in speech recognition or image recognition can take minutes versus hours when compared to manual identification by human experts. One of the most well-known neural networks is Google’s search algorithm. How does Neural Network work? Think of each individual node as its own linear regression model, composed of input data, weights, a bias (or threshold), and an output. The formula would look something like this: ∑wixi + bias = w1x1 + w2x2 + w3x3 + bias

output = f(x) = 1 if ∑w1x1 + b>= 0; 0 if ∑w1x1 + b < 0 Once an input layer is determined, weights are assigned. These weights help determine the importance of any given variable, with larger ones contributing more significantly to the output compared to other inputs. All inputs are then multiplied by their respective weights and then summed. Afterward, the output is passed through an activation function, which determines the output. If that output exceeds a given threshold, it “fires” (or activates) the node, passing data to the next layer in the network. This results in the output of one node becoming in the input of the next node. This process of passing data from one layer to the next layer defines this neural network as a feedforward network. Let’s break down what one single node might look like using binary values. We can apply this concept to a more tangible example, like whether you should go surfing (Yes: 1, No: 0). The decision to go or not to go is our predicted outcome, or y-hat. Let’s assume that there are three factors influencing your decision-making:

  1. Are the waves good? (Yes: 1, No: 0)
  2. Is the line-up empty? (Yes: 1, No: 0)
  3. Has there been a recent shark attack? (Yes: 0, No: 1) Then, let’s assume the following, giving us the following inputs:  X1 = 1, since the waves are pumping  X2 = 0, since the crowds are out  X3 = 1, since there hasn’t been a recent shark attack Now, we need to assign some weights to determine importance. Larger weights signify that particular variables are of greater importance to the decision or outcome.  W1 = 5, since large swells don’t come around often  W2 = 2, since you’re used to the crowds  W3 = 4, since you have a fear of sharks

uses the cost function and reinforcement learning to reach the point of convergence, or the local minimum. The process in which the algorithm adjusts its weights is through gradient descent, allowing the model to determine the direction to take to reduce errors (or minimize the cost function). With each training example, the parameters of the model adjust to gradually converge at the minimum.