This repository contains an implementation of the YOLOv1 (You Only Look Once) object detection algorithm from scratch using Python.
YOLOv1 is a real-time object detection algorithm that is known for its speed and accuracy. This project aims to provide a clear and concise implementation of the YOLOv1 paper from scratch, allowing users to understand and experiment with the core concepts of the algorithm.
To get started with the project, clone the repository and install the required dependencies:
git clone https://github.com/kunalkushwahatg/yolov1_from_scratch.git
cd yolov1_from_scratch
pip install -r requirements.txt
To train the model, use the train.py script:
python train.py --data_path path/to/dataset --config config.yaml