-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathExampleOfNeroNetwork
More file actions
25 lines (19 loc) · 1.76 KB
/
Copy pathExampleOfNeroNetwork
File metadata and controls
25 lines (19 loc) · 1.76 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Neural Networks in Face Recognition:
The neural network takes an input image (e.g., 1000x1000 pixels) and outputs the identity of the person in the picture.
The image is represented as a matrix of pixel intensity values (ranging from 0 to 255), which can be unrolled into a feature vector of a million pixel intensity values.
Layered Structure of Neural Networks:
The input image (feature vector) is fed to the first hidden layer of neurons, which extracts certain features.
The output of this layer is then passed to subsequent hidden layers, each extracting more complex features, and finally to the output layer, which estimates the probability of the person's identity.
Functioning of Hidden Layers:
In early layers, neurons tend to detect simple features like short lines or edges.
Subsequent layers might detect parts of faces (e.g., eyes, noses, ears).
Later layers may aggregate these parts to detect larger face shapes.
The final layer uses these features to determine the identity of the person.
Self-Learning Feature Detectors:
Remarkably, the neural network learns to identify these features autonomously, without being explicitly programmed to detect edges, facial parts, or shapes.
The neurons in different layers correspond to different sized regions in the image.
Application Flexibility:
The same neural network architecture, when trained on different datasets (e.g., cars instead of faces), will learn to detect relevant features for that specific task (e.g., car parts in the case of a vehicle dataset).
Future Exploration:
The video series will later demonstrate how to build a neural network for a handwritten digit recognition application.
Upcoming content will delve deeper into the mathematics and concrete implementation details of building and implementing neural networks.