Building Machine Learning Apps


Ian Hansel will demonstrate Machine Learning in a Web App stack and how to use Web Apps to make projects easily accessible to others. Everyone has a web browser so why not use it for machine learning? This session will cover different use cases, from deploying models and using their output, to training the entire model in a web browser including natural language processing and computer vision.

The libraries that will be used include:
- Streamlit
- Gradio
- Pyscript

Session Outline:
Machine Learning is becoming increasingly accessible through modern web browsers. This allows anyone with an internet connection to run interactive machine learning applications without having to manage and install specialised software. In this session we will cover real world examples of building applications covering:

- When to build, just because you can build a machine learning application doesn't mean you should. This part will deal with asking the right questions and identifying the core components of what an app should do.
- What to build, this section deals with the interface design and making decisions that make the application easy to use and useful at the same time.
- How to build, deciding on the right tools required for building your application and figuring out how to connect the pieces so the app works seamlessly.

This will give attendees a good starting point to go and build their own machine learning applications using Python and Javascript.

Background Knowledge:
Python will be required and a bit of Javascript would be good to know.


Ian Hansel is a Director of Verge Labs, a company empowering businesses through Machine Learning and Artificial Intelligence. Verge Labs bridges the gap between business and cutting-edge research applications. Ian has lead data teams in corporates and believes in taking away the complexity of machine learning to show people how to use amazing technology on their own.

Open Data Science




Open Data Science
One Broadway
Cambridge, MA 02142

Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Consent to display content from - Youtube
Consent to display content from - Vimeo
Google Maps
Consent to display content from - Google