StivenMetaj / Artificial_Neural_Networks_and_Deep_Learning_Exam_Competitions

In this repository you can find the jupyter notebooks used to take part in the competitions created for the Artifical Neural Networks and Deep Learning exam at Politecnico di Milano.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Artificial Neural Networks and Deep Learning

Kaggle Competitions about classification, segmentation and visual query answering

In this repository you can find the jupyter notebooks used to take part at the competitions created for the Artifical Neural Networks and Deep Learning exam at Politecnico di Milano.


The notebooks use tensorflow 2.0 and keras to create predictive models.


Remember that the notebooks have not the goal to be runned as they are here, but they were runned for the competitions and partially re-runned for producing this repository. If you want to run them, download the datasets and modify the code in order to set the right paths.


Competition 1 - Image classification [kaggle competition][dataset - 91 MB]

  • Image classification of 20 different classes (e.g. owls, wine-bottles, airplanes, calculators...).
  • Evaluation trhough MultiClass Accuracy.
  • 1554 images in total of different dimensions for training. 500 for testing.

Competition 2 - Semantic Segmentation [kaggle competition][dataset - 1 GB]

  • Semantic Binary Segmentation of satellite building images.
  • Evalutation through Intersection over Union (IoU).
  • 7647 256x256 images for training. 1234 for testing.

Competition 3 - Visual Query Answering [kaggle competition][dataset - 13 GB]

  • Visual Query Answering on synthetic scenes composed by several objects (e.g. spheres or cubes) and corresponding questions about the existence of something in the scene (e.g., Is there a yellow cube?') or about counting (e.g., How many big spheres are there?').
  • Possible answers: "yes", "no", "0", "1", ..., "10".
  • Evaluation through Multiclass Accuracy.
  • 69642 320x480 images and 259492 questions for training. 2754 images and 3000 question for testing.

About

In this repository you can find the jupyter notebooks used to take part in the competitions created for the Artifical Neural Networks and Deep Learning exam at Politecnico di Milano.


Languages

Language:Jupyter Notebook 100.0%