# 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

1. `** STEP 1 **`  : Creating a virtual environment

> Go to the downloaded directory

> pip install virtualenv

> python3 -m venv `<env_name>`

> source `<env_name>/bin/activate`

2. `** STEP 2 **`  : Installing all dependencies

> pip install -r requirements.txt

3. `** STEP 3 **`  : Prepare the django project

> python3 manage.py makemigrations

> python3 manage.py migrate

4. `** STEP 4 **`  : Host the project

> python3 manage.py runserver

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

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