Coder Social home page Coder Social logo

kagiak / thesisproject Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 34.35 MB

Explaination of the scripts and the folders of the project

Python 100.00%
weakly-supervised-learning weakly-supervised-segmentation weakly-supervised-localization machine-learning-algorithms python classification algorithms segmentation-models inception-v3 dilation

thesisproject's Introduction

ThesisProject scripts

The thesis contains 3 parts.

  • First the classification
  • Second the creation of localization maps (or segmentation masks)
  • and third the segmentation procedure.

The following work is mainly done on the multiclass dB Food-11.

In the link here there are the images of the Food-11 dB, divided into 3 sub-folders, training, validation, evaluation.

Inside the segmentation folder there are the localization masks for training, validation and testinf sets. And inside the 110 folder there are 110 test images that have been manually segmented and used for evaluating the performance of the created segmentation masks for the second part of the thesis

  1. The getIngredients.py script is used in order to get the correct ingredients for each image from the original dataset (Recipe1m) that contains all the information retrieved from the web.
  2. The INCEPTIONV3-food11.py script uses the Inception v3 model (modified for my problem) on the Food-11 dataset for classification purposes.
  3. The INCEPTIONV3-food11-dilated.py adds the dilation technique to the last convolution module of the Inception v3 architecture and applied again on Food-11 DB for classification purposes.
  4. The INCEPTIONV3-recipe1m.py script uses the Inception v3 model (modified for my problem) for classification purposes again but his time applied on the Recipe1M DB.
  5. The classificationMetricsMulticlass.py script calculates the metrics for evaluiation for the multiclass DB Food-11.
  6. The camVizualINCEPTIONV3.py script is the one that uses the best classification model (Inception v3 in this case) in order to create segmentation masks of the classes, that will be used afterwards as ground truths for the segmentation algorithm.
  7. The SegmentationModel.py script contains the segmentation architecture that is being used for training.
  8. While the segmentationMetrics.py contains the functions for calculating the metrics and evaluating the performance of the previous segmentation model.
  9. Finally the script VizualizeMaskGTImage.py is used for vizualization purposes of the results from the camVizualINCEPTIONV3.py script (6).

thesisproject's People

Contributors

kagiak avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.