Anthill Inside 2019

On infrastructure for AI and ML: from managing training data to data storage, cloud strategy and costs of developing ML models

Tensorboard: Almost a one stop shop for Machine Learning Development

Submitted by Tushar Pawar (@tuuushaar) on Sunday, 28 April 2019


Preview video

Section: Full talk Technical level: Beginner Session type: Lecture

Abstract

This talk will focus on the areas of Machine Learning development (specifically Computer Vision problems) and will discuss how using certain tools will make your life easier. Also, discuss some areas where developing custom tools is beneficial instead of using open-source tools and the trade-off for making this choice.
We will discuss why we should be using Tensorboard and why it is the only tool you will need to do machine learning development. We will see how it compares to other model development tools such as Visdom, Netron and several other Proprietary(and expensive) tools.
We will also see some small snippets of examples of what is possible with Tensorboard and how to interpret machine learning models, monitor training stats, debug models and compare experiments. This includes using tensorboard as an interactive front-end for monitoring the models and visualising its performance on test set and how we can make it to be framework agnostic and work with Pytorch, Keras and not be dependent on tensorflow.

Key Takeaways.
1. Understand the features available in Tensorboard and why it is the only tool that you will ever need.
2. How to make it work with any machine learning framework.

Outline

  1. Addressing the problems faced while developing machine learning models using just terminal for interface.
  2. How some companies have leveraged this pain into making a paid service for monitoring model training.
  3. Why tensorboard is better than any other paid service.
  4. Showcase of in-house tools built at Infilect.

Speaker bio

Tushar Pawar is Machine Learning Engineer at Infilect. He has around 3 years of experience in the field of Deep Learning. Has worked with several computer vision problems such as image classification, object detection, image generation etc.

Links

Slides

https://docs.google.com/presentation/d/106CBzXVHKnY57ZFb6o8DYdHgXzIBFGAWFa4QY7w6FIo/edit?usp=sharing

Preview video

https://youtu.be/E-T63CUNGXA

Comments

  • Abhishek Balaji (@booleanbalaji) Reviewer a month ago

    Hi Tushar,

    Thank you for submitting a proposal. For us to evaluate your proposal, we need to see detailed slides and a preview video. Your slides must take the following points into consideration:

    • Problem statement/context, which the audience can relate to and understand. The problem statement has to be a problem (based on this context) that can be generalized for all.
    • What were the tools/options available in the market to solve this problem? How did you evaluate these, and what metrics did you use for the evaluation? Why did you decide to build your own ML model?
    • Why did you pick the option that you did?
    • Explain how the situation was before the solution you picked/built and how was the fraud/ghosting after implementing the solution you picked and built? Show before-after scenario comparisons & metrics.
    • What compromises/trade-offs did you have to make in this process?
    • What are the privacy, regulatory and ethical considerations when building this solution?
    • What is the one takeaway that you want participants to go back with at the end of this talk? What is it that participants should learn/be cautious about when solving similar problems?

    As next steps, we’d need to see the detailed and/or updated slides by 21 May, in order to close the decision on your proposal. If we dont receive an update by 21 May, we’d have to move the proposal for consideration for a future conference.

  • Tushar Pawar (@tuuushaar) Proposer a month ago

    Hello Abhishek,

    Thanks for the pointers. Will make sure to cover those points in my next revision of slides.

  • Tushar Pawar (@tuuushaar) Proposer a month ago

    Hello Abhishek,

    I have added some more slides and a preview video following the pointers mentioned by you. Would love if you could give some feedback so that I can do another iteration before the deadline.

    Thanks

    • Abhishek Balaji (@booleanbalaji) Reviewer 21 days ago

      Thanks, Tushar. We’ll share feedback shortly. We’re moving this proposal under evaluation.

      • Tushar Pawar (@tuuushaar) Proposer 12 days ago

        Hello Abhishek,

        Can you please share some feedback on my proposal so that I can make some improvements to my slide. Looking forward to hearing from you.

Login with Twitter or Google to leave a comment