TensorFlow.js Workshop

4th December 2020
Speaker Date: 3rd December 2020
Speaker Time: PDT: 16:00-20:00
Attendee Date: 4th December 2020
Attendee Time: IST: 05:30-09:30 | SGT: 08:00-12:00 | AEST: 11:00-15:00
Duration: 180 mins
Brian Sletten
Forward Leaning Software Engineer

The numerics of machine learning seem like the least likely thing you would expect to run in a browser. TensorFlow.js provides exactly that. This Javascript implementation of the TensorFlow APIs is backed by GPU-accelerated WebGL, WebAssembly and the optimizations available to modern Javascript engines.

Now, as our production systems become more distributed geographically, we can push some ML capabilities to the edge.


  • Reusing existing models in distributed and decentralized architectures
  • Image and object detection from local video streams
  • Event classification from IoT-based sensors
  • Interact with WebAssembly-optimized code on all browsers and platforms
  • Natural Language Processing of user text and audio

You may also be interested in

3rd, September

Modern Software Development

Our industry never stops changing, but sometimes those changes are trivial and fluffy and we can ignore them. Sometimes they...

26th, November

Effecting Change—The Art Of Leading Teams

As leaders we want our teams to pursue great ideas and change directions to realize the goals. However, often we...

26th, November

Growing into a Technology Leader

Have you ever wondered how you advance your career as a software developer? Over twenty years in the profession, I’ve...

26th, November

Top 10 Algorithms for Coding Interviews

So we are all the best coders, but have you see the run time of the code you are writing?...

26th, November

Slowdown to Gain Speed: Technical practices that take time but save time

As a software development manager or a technical leader you are eager to remove impediments so your team can produce...

26th, November

Beyond Managing Your Manager

The deep-dive presents why conflicts with your manager are inevitable based on differences in priorities and perspectives, and how to...