Thank you for your interest in contributing! This document provides guidelines for contributing to this project.
- Fork the Repository: Create a fork of this repo on GitHub.
- Clone Your Fork:
git clone https://github.com/your-username/yolo-training-template.git - Create a Branch:
git checkout -b feature/your-feature-name - Make Changes: Implement your changes.
- Test: Ensure your changes work as expected.
- Commit:
git commit -m "Add your message" - Push:
git push origin feature/your-feature-name - Create a Pull Request: Submit a PR with a clear description.
- Follow PEP 8 for Python code.
- Use meaningful variable and function names.
- Add docstrings to functions.
- Keep lines under 80 characters.
- Use GitHub Issues to report bugs or request features.
- Provide detailed steps to reproduce bugs.
- Include environment details (Python version, OS, etc.).
To run the Jupyter notebook on Google Colab:
- Open Colab: Go to Google Colab.
- Upload Notebook: Upload
yolo_template.ipynbto Colab. - Install Dependencies: Run the first cell in the notebook to install requirements.
- Run Cells: Execute the cells sequentially for training and inference.
- GPU Support: Enable GPU in Colab (Runtime > Change runtime type > Hardware accelerator > GPU).
- Data Access: For Kaggle datasets, upload your
kaggle.jsonor use Colab's Kaggle integration. - Save Outputs: Use Colab's file system to save models and results.
Note: Colab has resource limits; for long training, consider local setup.