Skip to content

Micz26/Neural-Network-from-Scratch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Neural Network from Scratch

This project involves building a neural network from scratch to perform image classification on the Fashion MNIST dataset. The neural network is implemented in Python using NumPy and includes a double-layer architecture with sigmoid activation functions.

Project Overview

The project's main objective is to create a simple neural network without using external deep learning libraries. It demonstrates the fundamental concepts of neural networks, including forward and backward passes, weight initialization, activation functions, loss functions, and gradient descent.

Neural Network Architecture

The neural network consists of the following components:

  • Weight Initialization: Xavier initialization for weight matrices.
  • Activation Function: Sigmoid activation function.
  • Loss Function: Mean Squared Error (MSE) for regression.
  • Optimization: Stochastic Gradient Descent (SGD).

Contact

mail: mikolajczachorowski260203@mail.com

About

This project involves building a neural network from scratch to perform image classification on the Fashion MNIST dataset. The neural network is implemented in Python using NumPy and includes a double-layer architecture with sigmoid activation functions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages