Asim Hussain

Introduction to Machine Learning with TensorFlow.js



3rd floor, VIP room
Hack Kampmanns Pl. 2,
8000 Aarhus C.


07:30 Doors open
08:00 Workshop starts
12:00 Lunch
16:00 Workshop ends

Destination AARhus serves a light breakfast, lunch, coffee/tea, water and some refreshments.

Introduction to Machine Learning with TensorFlow.js

In this 1-day beginner-level workshop with Asim Hussain, you will learn to train a Machine Learning model with Transfer Learning in the browser using JavaScript. You will learn the essential mathematics; how to find and use pre-trained models available; how to build and train neural networks from scratch; and how to use “Transfer Learning” techniques.

In this 1-day workshop with Asim Hussain you will learn how to build and train Neural Networks using the most popular machine learning framework for JavaScript, TensorFlow.js.


This is a practical workshop where you’ll learn “hands-on” by building 4 different applications from scratch.


  • Overview of AI + ML
  • Neural Networks
  • History of TensorFlow and TensorFlow.JS?
  • [Project 1] Using a pre-trained model.
  • [Project 2] Linear & polynomial regression.
  • [Project 3] Classifying handwritten numbers.
  • [Project 4] Transfer learning.

Target Audience

This is a beginner level workshop.


The ideal participant for this workshop is someone with existing experience with JavaScript. You must have experience running commands on the command line. You are experienced running NodeJS scripts. You know how to npm install a package.


Equipment: A fully charged laptop.

Workshop Outcome

During this workshop you will learn:

  • The essential mathematics.
  • How to find and use pre-trained models that are available on the internet.
  • How to build and train your own neural networks from scratch.
  • Finally, you will learn how to use the pre-trained models as a base and extend their functionality with a technique called “Transfer Learning”.

Transfer Learning is one of the most exciting techniques in Machine Learning today. It’s predicted to bring the next step-jump in AI power and most excitingly for us it doesn’t require as much computational power to train so is perfect for browsers and specifically JavaScript.


By the end of this workshop, you will have the skills to be able to train a Machine Learning model with Transfer Learning in the browser using JavaScript.

Speaker Bio

Asim Hussain is a developer, trainer, author and speaker with over 18 years experience working for organisations such as the European Space Agency, Google and now Microsoft, where he is leading Cloud Advocacy for EMEA. He’s also co-organiser of the @aijavascript London Meetup Group, co-creator of aijs.rocks and member of the W3C WebMachineLearning Community Group.

Asim Hussain

Asim Hussain

FULLY BOOKED – Sign up for waiting list

Registration opens: 01.10.2019 at 10am

Registration closes: 22.10.2019


In case of a fully booked workshop we create a waiting list.


This is a closed workshop for employees from Destination AARhus member companies.


LIMITED SEATS! There are 24 seats, which will be distributed by a first-comes-first principle.



If you have signed up for the workshop but need to cancel your reservation, please notify us as soon as possible by writing an email to: maria_thing@destinationaarhus.com


Event Updates subscription

Subscribe for Destination AARhus’ Event Updates mail if you wish to be directly notified when we announce new meetups and workshops, and when we open up for workshop registrations.