WebML: State of Machine Learning for Frontend Developers
With the release of tools like ChatGPT, the excitement around AI has skyrocketed. Machine Learning is increasingly becoming a vital tool in all domains including frontend application development. However, a front-end developer might feel intimidated by the thought of having to learn complex machine-learning algorithms and new languages.
But don’t worry, this talk aims to cover how the availability of Machine Learning libraries for frontend developers makes it easy to integrate Machine Learning capabilities without any prior experience.
Let's explore some of the state-of-the-art Machine Learning libraries and tools available for frontend developers such as TensorFlowJS, Onnxjs, WebAI, and WebNN. These allow for Machine Learning inference directly on the client side: i.e. on the browser, meaning you are able to run neural networks directly in the browser. Exciting times.
Shivay will also cover how frontend developers can use APIs from OpenAI, Replicate, and serverless functions to get additional Machine Learning capabilities for their applications. This talk is ideal for all frontend developers who wish to bring their next startup idea to life, or for those looking to use AI to create a competitive differentiator.
Shivay Lamba is a software developer specializing in DevOps, Machine Learning and Full Stack Development.
He is an Open Source Enthusiast and has been part of various programs like Google Code In and Google Summer of Code as a Mentor and has also been a MLH Fellow. He is actively involved in community work as well.
He is a TensorflowJS SIG member, Mentor in OpenMined and CNCF Service Mesh Community, SODA Foundation and has given talks at various conferences like Github Satellite, Voice Global, Fossasia Tech Summit, TensorflowJS Show & Tell.