/neural-network

Neural Network Implementation using Gradient Descent algorithm, Backpropagation, Linear Algebra, Activation Functions, NumPy, SymPy, and Matplotlib

Primary LanguageJupyter Notebook

Neural Network

Neural Network Implementation using Gradient Descent algorithm, Linear Algebra, NumPy, SymPy, and Matplotlib

Usage

Running the program

jupyter notebook

Running via Docker

Build the JupyterLab Docker image and start it

docker build -t neural-network .
docker run --rm -p 8888:8888 -v "$(pwd)":/home/jovyan/work neural-network

Open JupyterLab at the following URL: http://127.0.0.1:8888/lab

Running via Docker Compose

Start the Docker image

docker compose up --build -d

Open JupyterLab at the following URL: http://127.0.0.1:8888/lab

Clean up the Docker container

docker compose down --volumes --rmi local

Program Output

Neural Network