Git Product home page Git Product logo

deep-learning-anatomy's Introduction

banner-trans-l


Project Abstract

A progressive web application which is essentially the dissection of Deep Learning with a diverse spectrum of projects. Post every project's completion, all the meta-data unique to that deep learning model of a particular problem statement is dynamically collected, organized, and byte-encoded into a file to establish the project parameters for future reference and better comprehension of the project. This organized information from the file is then accessed and rendered on the web application. Real-time evaluation of the Model constructed is also made available. This web catalog also has a "Reference Section," (dubbed as Anatomy ) which can be treated as a resource for any novice learner to "Interactively Experience" the concepts like Gradient Descent, Image Decomposition into Features with various levels of Convolutions, Various Metrics & their usage. The Streamlit Library facilitated the front-end aesthetics with complete python codebase.

Pipeline Script Testing Ideology

( Pre-Deployment )

  • MNIST
  • CIFAR-10

( Post-Deployment )

  • Dogs-&-Cats

  • MNIST : Anchores the process of establishing the comprehensive report sheet which is to be rendered on the web-page.

  • CIFAR-10 : Facilitates the process of Constructing and Testing a robust pipeline script which dynamically creates report-sheets with minimal human intervention.

  • Dogs-&-Cats : Validates the report generation process and pipeline robustness post-deployment

Note, These 3 projects were the support structures to test and automate the process to fill the project catalogue dynamically.


List of Projects in the Catalogue

Convolutional Neural Networks

Iteration-0

  • MNIST
  • CIFAR10

Transfer Learning

Iteration-0

  • Galaxy Classifier ( InceptionV3 )
  • Dogs and Cats Classifier (MobileNetV2)

Deployment Log

  • [6th Feb, 2021] Deployed
    • A seamless automated deployment on streamlit-share

Change Log

  • [24th Jan, 2021] init

    • Developed a pipeline script which is executed post project development, this gathers all the meta information from the project such as The Neural Network Architecture ( layers, Hidden Units ), Type of Prediction ( Classification, Regression), Type of Network ( Convolutional, Recurrent ) etc. The meta info is organised and a report file is created, which is then processed by the application from the project dir to be rendered on the Web Page.
    • Partially developed Application codebase. Front-End Project Artefacts are laid down
  • [26th Jan, 2021] new patches

    • created variable_dict and prompt_dict
    • Added commandline functionalities to the pipeline script to handle var-dicts and prompt-list
    • now the prompts under the project artefacts are predefined and dynamically generated
    • segmented artefacts and plots into radios
    • added download-link to the source-code pdf
    • cs_plots() will render the plots related/included in a particular project

continuation... ( last-date in changelog - [10th March, 2021] )


deep-learning-anatomy's People

Contributors

r0han99 avatar

Watchers

 avatar

Forkers

haduc2411

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.