Date: August 31, 2025

Topic: Neural Network View of a Linear Classifier

Recall

Artificial neural networks work like biological ones, where the inputs are summed in a weighted manner, and if enough input is received, firing occurs.

Multiple neurons can be connected to the same input (similar to a multi-class classifier). This is known as a fully connected layer.

Notes

Linear Classifier (Neural Network)

image.png

Linear classifier can be broken down into

Simple Neural Networks

image.png

Terminology

Connecting Neurons

image.png


Having more layers in the neural network increases its complexity, allowing it to represent more complex functions as well.


<aside> 📌 SUMMARY: Neural networks are artificial representations of biological neurons, where if sufficient input is received, the neuron will fire. Having deeper neural networks allows us to represent more complex functions as the hidden layers increases representational powers.

</aside>


Date: August 31, 2025

Topic: Computation Graphs



<aside> 📌 SUMMARY: Since data is naturally compositional, we can use deep neural networks to represent this compositionality, allowing us to learn complex functions and build complex models. Computation graphs represent the order in which we do operations in neural networks. This allows us to know the forward and backward function, which is useful when training the model and performing gradient descent.

</aside>


Date: August 31, 2025

Topic: Back-propagation