# Convolution Layer Visualization
> This project was a part of CS725 curriculum. 

The project mainly focuses on easy `visualization` and `understanding` of the convolution layers.

## Models implemented/used in this module

1. Mnist Digit Recognition
2. Flower Recognition
3. Cat Dog Classification
4. Pretrained VGG19 Model


## Steps to run the project successfully

 ** STEP 1 **  : Creating a virtual environment

> Go to the downloaded directory

> pip install virtualenv

> python3 -m venv `<env_name>`

> source `<env_name>/bin/activate`

 ** STEP 2 ** : Installing all dependencies

> pip install -r requirements.txt

** STEP 3 **  : Prepare the django project

> python3 manage.py makemigrations

> python3 manage.py migrate

 ** STEP 4 **  : Host the project

> python3 manage.py runserver

** STEP 5 **  : Open the project in browser

> Type `localhost:8000` in the url tab and click *ENTER*