JSFoo Chennai 2020

JSFoo Chennai 2020

On component architecture, performance, security for front-end, and emerging trends

Ganesh Kumar

@ganeshtk

TENSORFLOW.JS: BRINGING MACHINE LEARNING TO THE WEB AND BEYOND

Submitted Feb 18, 2020

Machine Learning is a powerful tool that offers unique opportunities for JavaScript developers. This is why they created TensorFlow.js, a library for training and deploying ML models in the browser and in Node.js. In this talk, you will learn about the TensorFlow.js ecosystem: how to bring an existing ML model into your JS app and re-train the model using your data or from Scratch. Will also go over efforts beyond the browser to bring ML to platforms such as React Native, Raspberry Pi, and Electron, and do a live demo of some favorite and unique applications!

Outline

With billion of device getting connect and generating petabytes of unstructured data, the need to have Web-based real-time insight has also become crucial for various applications. In this talk I will particularly emphasize what’s in for javascript developers in Machine Learning. The outline of the talk will be as follows -

What is Machine Learning and its architecture and the beneficial features it delivers (2 mins)

Why is Web-based ML crucial: discussing specific use cases of various verticals (3 mins)

Tensorflow.js, What it takes and gives to Js developers who wants to do for machine learning (3 mins)

Various machine learning and deep learning architectures available for resource constraint Web (2 mins)

Demo (Incl. of setup/code time - 10 mins): DIY Image claassification model will be demonstrated on CodePen.io

Walkthrough of the solution architecture and WebGL (3 mins)

Overview of the TF.js in different applications (1 min)

Future of TF.js and Web based ML Modelling (4 mins)

Requirements

Basic to intermediate coding experience in Javascript & Machine Learning
(And that is all because this is a beginner level talk.)

Speaker bio

Ganesh Kumar T K is a data science enthusiast and Open source contributor with experience in product development, research, and innovation. He is currently enrolled in B.Tech Smart Manufacturing in IIITDM Kancheepuram. He mentored for TensorFlow org. in recently concluded Google Code-in 2019. He has developed over eleven Open Source applications and over two research publications in Mechanical journal. He is also recipient of Facebook PyTorch Scholarship 2019. He always give preference to Javascript when it comes to solve any problem let it be a web services, desktop application or automation task. He had been to many community events and conferences, boot-camp for taking talks and session (Of course related to JS 😎). He tries to help Dev communities fullest to his capacity. His interests include Natural Language Processing (NLP), Networks & Security, IoT and Reinforcement Learning.

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hosted by

JSFoo is a forum for discussing UI engineering; fullstack development; web applications engineering, performance, security and design; accessibility; and latest developments in #JavaScript. Follow JSFoo on Twitter more