Neural Network
-
Perceptron
-
Feed Forward Networks
-
Multi-Layer Perceptron
-
Radial Based Networks
-
Convolutional Neural Networks
-
Recurrent Neural Networks
-
Long Short-Term Memory Networks
-
Input layer: this first layer is where data is received before being passed along to the next-layer nodes
-
Hidden layer: where weighted connections and non-linear activation functions generate the output (this level could include multiple layers)
-
Output layer: where the finished data is expressed
Acceleration
- Feature Scaling
- z-score normalization
- After z-score normalization, all features will have a mean of 0 and a standard deviation of 1.
- Change input to , where and
- z-score normalization
- Vectorization
- Feature Engineering (Polynomial Feature, not have to be a linear line)
Mean Teacher architecture
Components:
- Student Network: This network is optimized by stochastic gradient descent. It is responsible for making predictions based on the input data.
- Teacher Network: This network is updated by the exponential moving average (EMA) of the Student network’s parameters. It is used to generate pseudo-labels for unlabeled images.