Skip to content

Knighthawk-Leo/ML-Based-Dog-Breed-Identifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ML-Based-Dog-Breed-Identifier

This is a Django Based Web Site To Identify the Breed of which your DOG belogs All You Need To Do is to Follow These Steps

Home Page

Result Page

✔Project Maintainer/Owner


Sanskar Dwivedi

✔Contributors/Admin


Yash Sakre

Setup Discription

you need to install following libraries to run this python program in cmd


pip install tensorflow
pip install keras
pip install django
pip install numpy

🚀 Quick Start :

Step 1: Forking the repository :

To work on this project, you will first need to make your copy of the repository. To do this, you should fork the repository and then clone it so that you have a local working copy.

Get your own Fork/Copy of repository by clicking Fork button right upper corner.

Step 2: Clone the Forked Repository

After the repository is forked, you can now clone it so that you have a local working copy of the codebase.

To make your local copy of the repository follow the steps:

  • Open the Command Prompt
  • Type this command:
$ git clone https://github.com/<your-github-username>/ML-Based-Dog-Breed-Identifier

Step 3: Creating a new branch (IMP)

This is one of the very important step that you should follow to contribute. A branch helps to manage the workflow, isolate your code and does not creates a mess. To create a new branch:

$ git branch <name_of_branch>
$ git checkout -b <name_of_branch>

Keep your cloned repo upto date by pulling from upstream (this will also avoid any merge conflicts while committing new changes)

git pull origin main

Step 4: Setting up Project

For Django:

1. Create a Virtual Environment

  • On macOS and Linux:
      python3 -m venv env
  • Windows
      py -m venv env

2. Activate the Virtual Environment

  • On Windows
    .\env\Scripts\activate
  • On macOS and Linux:
    source env/bin/activate

4. Make Migrations

  python manage.py makemigrations
  python manage.py migrate

5. Run Server

  python manage.py runserver

5. Go to http://127.0.0.1:8000/ and enjoy the application

How to Contribute 🤔

You can contribute by adding new scripts, improving current scripts or documentation. Here are some instructions before making a Pull Request:

  • Take a look at the Existing Issues or create your own Issues!
  • Wait for the Issue to be assigned to you after which you can start working on it.
  • Fork the Repo and create a Branch for any Issue that you are working upon.
  • Create a Pull Request which will be promptly reviewed and suggestions would be added to improve it.

Steps to take to contribute 👣

  • Create an issue for making any changes to code. When the issue is approved you can make changes.
  • Pull latest change from upstream branch before starting the changing of code.
  • Add your file in a properly named directory (lowercase) with a README.md in it.Add requirements.txt if needed.

Report a Bug 🐛

  • Help us improve scripts. Report bugs here.

forthebadge forthebadge forthebadge forthebadge

About

It's A ML based Web Site build with python and Django to find the breed of the dog

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published