Skip to content

Commit

Permalink
add toc
Browse files Browse the repository at this point in the history
  • Loading branch information
YaelBenShalom committed Oct 14, 2021
1 parent 79545b9 commit 479f084
Show file tree
Hide file tree
Showing 5 changed files with 46 additions and 5 deletions.
5 changes: 4 additions & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
matplotlib==3.3.4
numpy==1.19.5
pandas==1.1.4
Pillow==8.1.0
pycocotools==2.0
python==3.8.10
seaborn==0.11.1
tensorflow>=2.5.1
torch==1.8.0
torch==1.8.0
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,15 @@ Yael Ben Shalom, Northwestern University.<br>
This module is a part of a [Objects Recognition and Classification](https://github.com/YaelBenShalom/Objects-Recognition-and-Classification) project.


Table of Contents
-----------------
* [Module Overview](#module-overview)
* [User Guide](#user-guide)
* [Program Installation](#program-installation)
* [Quickstart Guide](#quickstart-guide)
* [Dataset](#dataset)


## Module Overview
In this module I built and trained a neural network to classify different traffic signs using PyTorch.<br>
I based my program on the German Traffic Sign Recognition Benchmark ([GTSRB](https://benchmark.ini.rub.de/gtsrb_news.html)) dataset.
Expand Down
9 changes: 9 additions & 0 deletions traffic_signs_detection/traffic_signs_recognition/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,15 @@ Yael Ben Shalom, Northwestern University.<br>
This module is a part of a [Objects Recognition and Classification](https://github.com/YaelBenShalom/Objects-Recognition-and-Classification) project.


Table of Contents
-----------------
* [Module Overview](#module-overview)
* [User Guide](#user-guide)
* [Program Installation](#program-installation)
* [Quickstart Guide](#quickstart-guide)
* [Dataset](#dataset)


## Module Overview
In this module, I trained a neural network to detect and classify different traffic signs using PyTorch, YoloV5 and OpenCV.<br>
I based my program on the German Traffic Sign Detection Benchmark ([GTSBB](https://benchmark.ini.rub.de/gtsdb_news.html)) dataset.
Expand Down
11 changes: 10 additions & 1 deletion trash_detection/trash_classification/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,17 @@ Yael Ben Shalom, Northwestern University.<br>
This module is a part of a [Objects Recognition and Classification](https://github.com/YaelBenShalom/Objects-Recognition-and-Classification) project.


Table of Contents
-----------------
* [Module Overview](#module-overview)
* [User Guide](#user-guide)
* [Program Installation](#program-installation)
* [Quickstart Guide](#quickstart-guide)
* [Dataset](#dataset)


## Module Overview
In this module I built and trained a neural network to classify different recycable objects using PyTorch.<br>
In this module I built and trained a neural network to classify different recyclable objects using PyTorch.<br>
I based my program on the [Garbage Classification Dataset](https://www.kaggle.com/asdasdasasdas/garbage-classification).


Expand Down
17 changes: 14 additions & 3 deletions trash_detection/trash_recognition/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,19 @@ Yael Ben Shalom, Northwestern University.<br>
This module is a part of a [Objects Recognition and Classification](https://github.com/YaelBenShalom/Objects-Recognition-and-Classification) project.


Table of Contents
-----------------
* [Module Overview](#module-overview)
* [User Guide](#user-guide)
* [Program Installation](#program-installation)
* [Data Preprocess](#data-preprocess)
* [Training the Model with YoloV5](#training-the-model-with-yolov5)
* [Recognizing Recyclable Objects](#recognizing-recyclable-objects)
* [Dataset](#dataset)


## Module Overview
In this module I trained a neural network to detect and classify different recycable objects using PyTorch, YoloV5 and OpenCV.<br>
In this module I trained a neural network to detect and classify different recyclable objects using PyTorch, YoloV5 and OpenCV.<br>
I based my program on the Trash Annotations in Context ([TACO](http://tacodataset.org/)) dataset.<br>
The TACO dataset contains ~60 different classes, but in this project I only detect 10 different objects.

Expand Down Expand Up @@ -63,7 +74,7 @@ An example of output video:<br>
The detected images/videos located in `inference/output`.
### Recognizing Recycable Objects
### Recognizing Recyclable Objects
After training the model, run the recognition program:
1. To recognizing trash in a specific video, copy the video into `./input_video` directory and run the following command from the root directory:
Expand All @@ -81,6 +92,6 @@ TACO is a growing image dataset of waste in the wild. It contains images of litt
The dataset currently contain 60 different classes.<br>
For convenience, annotations are provided in COCO format.
For more infirmation about the TACO dataset, check out the dataset's [website](http://tacodataset.org/) or the [paper](https://arxiv.org/abs/2003.06975) writen about the dataset and the trash annotation project.
For more information about the TACO dataset, check out the dataset's [website](http://tacodataset.org/) or the [paper](https://arxiv.org/abs/2003.06975) written about the dataset and the trash annotation project.
For download instruction, check out the dataset's [GitHub page](https://github.com/pedropro/TACO).

0 comments on commit 479f084

Please sign in to comment.