All Projects → alessiamarcolini → deepstreet

alessiamarcolini / deepstreet

Licence: MIT License
Traffic Sign Recognition - Fine tuning VGG16 + GTSRB

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to deepstreet

Chatbot
A Deep-Learning multi-purpose chatbot made using Python3
Stars: ✭ 36 (-40%)
Mutual labels:  deeplearning
MTMT
Code for the CVPR 2020 paper "A Multi-task Mean Teacher for Semi-supervised Shadow Detection"
Stars: ✭ 66 (+10%)
Mutual labels:  deeplearning
deep-improvisation
Easy-to-use Deep LSTM Neural Network to generate song sounds like containing improvisation.
Stars: ✭ 53 (-11.67%)
Mutual labels:  deeplearning
Learning-Lab-C-Library
This library provides a set of basic functions for different type of deep learning (and other) algorithms in C.This deep learning library will be constantly updated
Stars: ✭ 20 (-66.67%)
Mutual labels:  deeplearning
VAE-Gumbel-Softmax
An implementation of a Variational-Autoencoder using the Gumbel-Softmax reparametrization trick in TensorFlow (tested on r1.5 CPU and GPU) in ICLR 2017.
Stars: ✭ 66 (+10%)
Mutual labels:  deeplearning
dd performances
DeepDetect performance sheet
Stars: ✭ 92 (+53.33%)
Mutual labels:  deeplearning
deeplearning
딥러닝 학습 자료를 모아두고 여러 사람이 참고하여 학습할 수 있도록 돕습니다.
Stars: ✭ 44 (-26.67%)
Mutual labels:  deeplearning
ML4Sec-papers
Research papers on ML for security
Stars: ✭ 27 (-55%)
Mutual labels:  deeplearning
bert experimental
code and supplementary materials for a series of Medium articles about the BERT model
Stars: ✭ 72 (+20%)
Mutual labels:  deeplearning
ODSC India 2018
My presentation at ODSC India 2018 about Deep Learning with Apache Spark
Stars: ✭ 26 (-56.67%)
Mutual labels:  deeplearning
EasySparse
Sparse learning in TensorFlow using data acquired from Spark.
Stars: ✭ 21 (-65%)
Mutual labels:  deeplearning
Image-Classifier
Final Project of the Udacity AI Programming with Python Nanodegree
Stars: ✭ 63 (+5%)
Mutual labels:  deeplearning
coursera-ai-for-medicine-specialization
Programming assignments, labs and quizzes from all courses in the Coursera AI for Medicine Specialization offered by deeplearning.ai
Stars: ✭ 80 (+33.33%)
Mutual labels:  deeplearning
QmapCompression
Official implementation of "Variable-Rate Deep Image Compression through Spatially-Adaptive Feature Transform", ICCV 2021
Stars: ✭ 27 (-55%)
Mutual labels:  deeplearning
barrage
Barrage is an opinionated supervised deep learning tool built on top of TensorFlow 2.x designed to standardize and orchestrate the training and scoring of complicated models.
Stars: ✭ 16 (-73.33%)
Mutual labels:  deeplearning
SentimentAnalysis
Sentiment Analysis: Deep Bi-LSTM+attention model
Stars: ✭ 32 (-46.67%)
Mutual labels:  deeplearning
SESR
SESR: Single Image Super Resolution with Recursive Squeeze and Excitation Networks
Stars: ✭ 26 (-56.67%)
Mutual labels:  deeplearning
stylizeapp
A flask website for style transfer
Stars: ✭ 34 (-43.33%)
Mutual labels:  deeplearning
deeptrolldetector
Deep troll uses a deep learning model that identifies whether an audio contains the Gemidao troll (AAAWN OOOWN NHAAA AWWWWN AAAAAH).
Stars: ✭ 20 (-66.67%)
Mutual labels:  deeplearning
Satellite-Image-Forgery-Detection-and-Localization
No description or website provided.
Stars: ✭ 17 (-71.67%)
Mutual labels:  deeplearning

Deepstreet

Deepstreet is the project I developed for my high school thesis in IT @ ITI Marconi, Verona (IT). This project aims to provide a system able to recognize the type of a street sign into an image, using Deep Learning techniques.

Features

  • Written in Python
  • Keras as a main library for Deep Learning, with Numpy and OpenCV
  • Trained weights available here 🎉

Getting Started

Prerequisistes

To run all the scripts you need the following packages:

  • Python version 3.5
  • numpy v. 1.13
  • matplotlib v. 2.0
  • OpenCV v. 3.0
  • tensorflow v. 1.1 -- or tensorflow-gpu if you have GPUs on your machine
  • keras v. 2.0
  • hdf5 v. 1.8 and h5py v. 2.7

Optional, but recommended:

The easiest way to get (most) these is to use an all-in-one installer such as Anaconda from Continuum. This is available for multiple architectures.

Running scripts

To run the scripts, just download this repo and execute:

python <filename.py>

The two main scripts (deepstreet_training.py and deepstreet_predict.py) can be executed with optional arguments. To find out the arguments for, let's say, deepstreet_training.py execute:

python deepstreet_training.py --help
Using TensorFlow backend.
usage: deepstreet_training.py [-h] [--gpu GPU] [--epochs EPOCHS]
                              [--output_dir OUTPUT_DIR]
                              [--input_dir INPUT_DIR] [--debug DEBUG]

Run a training experiment using pretrained VGG16, specified on the deepstreet
DataSet.

optional arguments:
  -h, --help            show this help message and exit
  --gpu GPU             GPU Device (default: 0)
  --epochs EPOCHS       Number of Epochs during training (default: 10)
  --output_dir OUTPUT_DIR
                        Output directory
  --input_dir INPUT_DIR
                        Input directory
  --debug DEBUG         Debug mode

Contributing Guidelines

All contributions and suggestions are welcome!

For suggested improvements, please create an issue.

License

This project is licensed under the MIT License - see the LICENSE.txt file for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].