Project image
)}
£3,906
pledged of £5,000pledged of £5,000 goal
118
backers
7days to go

All or nothing. This project will only be funded if it reaches its goal by Tue, October 29 2019 8:00 PM UTC +00:00.

Machine Learning in JavaScript for Absolute Beginners

A book and associated set of tutorial videos to teach JavaScript developers Machine Learning using TensorFlow.js

Machine Learning in JavaScript for Absolute Beginners

A book and associated set of tutorial videos to teach JavaScript developers Machine Learning using TensorFlow.js

£3,906
pledged of £5,000pledged of £5,000 goal
118
backers
7days to go

All or nothing. This project will only be funded if it reaches its goal by Tue, October 29 2019 8:00 PM UTC +00:00.

About

So the Machine Learning space is HUUUUUGE but if you are a JavaScript developer then there is really only one technique that matters.

  • It's relatively easy to understand.
  • It doesn't require huge amounts of computational power, it can even be run in the browser.
  • It's really practical and applicable - JavaScript developers are using it today to solve real world problems.
  • That technique is called Transfer Learning.

Think of it like instead of training someone up from scratch to be a JavaScript developer, you take a Python developer and re-train them into a JavaScript developer. That's transfer learning.

My name is Asim Hussain you can find me on Twitter as @jawache and I've been involved in the JavaScript Machine Learning space since the start of 2018.

In this book and series of videos I'm going to teach you how to do Machine Learning with the TensorFlow.js library by creating 4 different applications:

In the first application, you'll learn how to load and use a pre-trained model.

 project video thumbnail
Replay with sound
Play with
sound

In the second you'll learn the basics of ML with linear and polynomial regression (don't worry)

 project video thumbnail
Replay with sound
Play with
sound

In the third you'll learn how to build an app that recognises hand drawn digits.

 project video thumbnail
Replay with sound
Play with
sound

Finally in the fourth you'll bring all that knowledge together to teach Transfer Learning. You'll load a pre-trained model and then re-train it to do something different.

 project video thumbnail
Replay with sound
Play with
sound

TensorFlow was open sourced by Google in 2015 and quickly became the most popular framework for building and training neural networks (AI's) in the world. It's lead over the second most popular machine learning framework PyTorch is impressive

TensorFlow vs. next closest competitor

Popularity aside the most important reason we are using TensorFlow is because in 2018 they released TensorFlow.js, yes that .js we love seeing so much at the ends of thiings finally arived to TensorFlow.

What's important to note about TensorFlow.js is that it's a complete rewrite of TensorFlow from the ground up into JavaScript, this means that in order to use TensorFlow you don't need to install anything else. In order to do machine learning all you need to do is just import some javascript and you're good to go.

This is all you need to start Machine Learning with JavaScript

With TensorFlow.js you can do most of the things you can do with TensorFlow, you can load a model and train it with data just like you can with TensorFlow, but probably most exciting for JS developers is that you can load and use  pre-trained models from elsewhere.

What can you do with TensorFlow.js?

The book and course is for complete beginners in Machine Learning, I'll teach everything including the essential mathematics from scratch.

You must be reasonably comfortable with the command line because at times I will be asking you at times to run commands in a terminal.

You must be comfortable with JavaScript, you can be self taught but I won't be teaching any of the basics, if you don't know what this code does then you will struggle with this course. If you're not sure I recommend taking any of the prizes where you also get my Advanced JavaScript course so you can level set your JavaScript before learning TensorFlow.js.

You must be able to create a script in NodeJS and you should know how to `npm install` a package.

A clear, to the point, no-nonsense video course teaching you Machine Learning using TensorFlow.js.

In addition to the videos get a written e-book version of the course in PDF, EPUB or MOBI format.

In addition to the Machine Learning course and e-book this reward gives you instant access to my top rated Async JavaScript and Advanced JavaScript courses on Udemy, level up your JavaScript before tackling Machine Learning.

You'll get:

  • The video course
  • The e-book
  • The additional JavaScript courses:

My Advanced JavaScript course on Udemy with ~16K students and ~4K ratings averaging 4.6/5 stars.


My Asynchronous JavaScript course on Udemy with ~3K students and 500 ratings averaging 4.5/5 stars.

A printed version of my TensorFlow.js book to put on your shelf or hold in your hands, as well as the videos and the book and as a bonus also a sticker of the TensorFlowBot for your laptop!

You'll get:

  • The video course
  • The e-book
  • The printed book
  • Stickers!

Everything you need to start your Machine Learning journey. 

You'll get:

  • The video course
  • The e-book
  • The printed book
  • The additional JavaScript courses
  • Stickers!

Everything plus a 2-day masterclass with me. The class will be before the book and the videos are released, be the first in line to learn.

You'll get:

  • The video course
  • The e-book
  • The printed book
  • The additional JavaScript courses
  • Stickers!
  • A 2-day online masterclass.

Access to my existing JavaScript courses, Async JavaScript & Advanced JavaScript will be available as soon as the Kickstarter completes.

The 2 Day Online Masterclass will be delivered first and my goal is to do this by end of Jan 2020

The Course & Ebook will be delivered by end of Feb 2020

The Printed Book + Stickers will be delivered by end of April 2020

Risks and challenges

Time pressures from work and being a new father may delay the release of the materials, I have given plenty of room to accommodate for that.

Costs and complexity of printing and delivering the books could be different from what I have calculated and may delay delivery on that front.

Learn about accountability on Kickstarter
Questions about this project? Check out the FAQ

Support

  1. Make a pledge without a reward

    £
    About $13

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  2. Select this reward

    Pledge £10 or more About $13

    Basic

    A clear, to the point, no-nonsense video course teaching you Machine Learning using TensorFlow.js.

    Includes:
    • The Course
    Less
    Estimated delivery
    9 backers
    £
    About $13

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  3. Select this reward

    Pledge £15 or more About $20

    Minimal

    In addition to the videos get a written ebook version of the course in PDF, EPUB or MOBI format.

    Includes:
    • The Course
    • The E-book
    Less
    Estimated delivery
    62 backers
    £
    About $20

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  4. Select this reward

    Pledge £35 or more About US$ 46

    Back To School

    In addition to the Machine Learning course and E-book, this reward gives you instant access to my top-rated Async JavaScript and Advanced JavaScript courses on Udemy, level up your JavaScript before tackling Machine Learning.

    Includes:
    • The Course
    • The E-book
    • Bonus JavaScript Courses
    Less
    Estimated delivery
    23 backers
    £
    About US$ 46

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  5. Select this reward

    Pledge £45 or more About $59

    Bookworm

    In addition to the video course and e-book, get a printed version of the book to put on your shelf or hold in your hands, and as a bonus also a sticker of the TensorFlowBot for your laptop!

    Includes:
    • The Course
    • The E-book
    • The Printed Book + Stickers!
    Less
    Estimated delivery
    Ships to Anywhere in the world
    6 backers
    £
    About $59

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  6. Select this reward

    Pledge £65 or more About $84

    All The Things

    Everything you need to start your Machine Learning journey.

    Includes:
    • The Course
    • The E-book
    • The Printed Book + Stickers!
    • Bonus JavaScript Courses
    Less
    Estimated delivery
    Ships to Anywhere in the world
    15 backers
    £
    About $84

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  7. Select this reward

    Pledge £300 or more About $388

    2 Day Masterclass

    Everything in "All The Things" PLUS a 2-day masterclass with me. The masterclass will be run *before* the book and the videos are released. Be the first in line to learn.

    Includes:
    • The Course
    • The E-book
    • Bonus JavaScript Courses
    • The Printed Book + Stickers!
    • 2 Day Online Masterclass
    Less
    Estimated delivery
    Ships to Anywhere in the world
    Limited (18 left of 20) 2 backers
    £
    About $388

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.