To help python programmers experiment and learn. All algorithms implemented from scratch in jupyter notebook.
Loading repository data…
Loading repository data…
twinkle1gupta / repository
A Python implementation of YOLOv1 (You Only Look Once) object detection algorithm from scratch, featuring anchor box generation using k-means clustering on bounding box data.
Here’s a sample README file for your project:
This repository implements the YOLOv1 (You Only Look Once) object detection algorithm from scratch. It includes a tool for generating anchor boxes using k-means clustering on bounding box data, which is an essential step for the YOLO algorithm.
Clone this repository:
git clone https://github.com/your-username/yolov1-from-scratch.git
cd yolov1-from-scratch
Install the required dependencies:
pip install -r requirements.txt
Run the Streamlit app:
streamlit run streamline.py
Upload a CSV file containing bounding box data (columns: width, height).
Select the number of anchor boxes you want to generate.
Click "Generate Anchor Boxes" to process the data.
View the results:
The CSV file should contain at least the following columns:
xmin: The x-coordinate of the top-left corner of the bounding box.ymin: The y-coordinate of the top-left corner.xmax: The x-coordinate of the bottom-right corner.ymax: The y-coordinate of the bottom-right corner.Note: The script will automatically calculate the width and height from the xmin, ymin, xmax, and ymax columns.
This project is licensed under the MIT License - see the LICENSE file for details.
Let me know if you'd like any adjustments!
Selected from shared topics, language and repository description—not editorial ratings.
To help python programmers experiment and learn. All algorithms implemented from scratch in jupyter notebook.
AmirHosseinNamadchi /
This is a more pythonic implementation of OpenSeesPy library to model and analyze structural problems in Jupyter notebooks
dr-mushtaq /
A complete A-Z guide to Machine Learning and Data Science using Python. Includes implementation of ML algorithms, statistical methods, and feature selection techniques in Jupyter Notebooks. Follow Coursesteach for tutorials and updates.
artix41 /
Implementation of many transfer learning algorithms in Python with Jupyter notebooks
Suraj-G-Rao /
A collection of Machine Learning lab programs implemented in Python (Jupyter Notebook) covering fundamental supervised and unsupervised learning algorithms, search algorithms, and neural network concepts.
angeligareta /
Image Caption Generator implemented using Tensorflow and Keras in a Python Jupyter Notebook. The goal is to describe the content of an image by using a CNN and RNN.