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
Sanskar Dwivedi |
Yash Sakre |
pip install tensorflow
pip install keras
pip install django
pip install numpy
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.
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
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
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
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.
- 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.
- Help us improve scripts. Report bugs here.