Skip to content
UdemyMachine LearningPaid courseAll LevelsCertificate

Machine Learning in JavaScript with TensorFlow.js (Udemy.com)

Master machine learning with JavaScript and TensorFlowJS. Add artificial intelligence to websites, Node.js and web apps!

Created by: tech.courses team

Last updated October 2024

icon
What you will learn

  • Machine Learning in Javascript and TensorFlowJS 4
  • Deep Learning and Neural Network concepts
  • Why TensorFlow for JavaScript is a game changer
  • Defining machine learning models
  • How to install and run TensorFlowJS 4
  • How TensorFlowJS 4 is optimised
  • Training machine learning models
  • Data preparation for machine learning
  • How to make accurate predictions
  • Linear regression
  • Binary classification
  • Multi-class classification
  • Heatmap visualisation
  • Scatter-plot visualisation
  • Importing and normalising data
  • How to manage memory in TensorFlowJS 4
  • Tensor mathematics
  • Saving machine learning models
  • Inputting and outputting using a web browser
  • Javascript and machine learning integration
  • Shuffling, and splitting data
  • In-depth labs for practical development

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 86 / 100

icon
Course Description

Interested in using Machine Learning in JavaScript applications and websites? Then this course is for you!

This is the tutorial you've been looking for to become a modern JavaScript machine learning master in 2024. It doesn’t just cover the basics, by the end of the course you will have advanced machine learning knowledge you can use on you resume. From absolute zero knowledge to master - join the TensorFlow.js revolution.

This course has been designed by a specialist team of software developers who are passionate about using JavaScript with Machine Learning. We will guide you through complex topics in a practical way, and reinforce learning with in-depth labs and quizzes.

Throughout the course we use house price data to ask ever more complicated questions; “can you predict the value of this house?”, “can you tell me if this house has a waterfront?”, “can you classify it as having 1, 2 or 3+ bedrooms?”. Each example builds on the one before it, to reinforce learning in easy and steady steps.

Machine Learning in TensorFlow.js provides you with all the benefits of TensorFlow, but without the need for Python. This is demonstrated using web based examples, stunning visualisations and custom website components.

This course is fun and engaging, with Machine Learning learning outcomes provided in bitesize topics:

  • Part 1 - Introduction to TensorFlow.js

  • Part 2 - Installing and running TensorFlow.js

  • Part 3 - TensorFlow.js Core Concepts

  • Part 4 - Data Preparation with TensorFlow.js

  • Part 5 - Defining a model

  • Part 6 - Training and Testing in TensorFlow.js

  • Part 7 - TensorFlow.js Prediction

  • Part 8 - Binary Classification

  • Part 9 - Multi-class Classification

  • Part 10 - Conclusion & Next Steps

As a bonus, for every student, we provide you with JavaScript and HTML code templates that you can download and use on your own projects.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

tech.courses team

Welcome to the tech.courses community, we look forward to providing massive value to you as you learn-by-doing with the best courses and instructors in the world.

Our courses cover state-of-the-art technology and software development topics. All instructors are experienced industry professionals who want to share their expertise!

See you inside,


John, Managing Director






icon
Reviews

4.3

820 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Sergei Drobner on 5/23/2023

The course is ok, but some of the tensorflow uses are presented without the proper context. I do have a real problem with the music at the beginning of each segment. By some reason the VOLUME GOT JACKED UP every time it played and being of a high pitch it is really annoying. Also It takes around 12 sec at the beginning of EACH video to play it. I just try to push mute button and wait it out

By Aphel Yazılım A.Ş. on 5/27/2022

I have taken many courses on artificial intelligence from Udemy. This was the easiest to understand and practically applicable among them. The trainer's voice is a little low, but the content is of good quality.

By Carlos Ricardo Beltran Castro on 12/3/2021

It's a fine course. I felt like it could be better. I know there is no much development with TensorFlow.js but I think the instructor could expand a little better in the information he is giving. Anuways it was a great coruse and I got to learn things I was missing about tensorFlow

By George Crisan on 7/15/2021

Pros: - The content is great. - The examples are relevant and are allowing you to build on top of them. Cons: - The high audio volume at the begging and at the end of each video is the most disturbing thing you can have when you need to focus. Why would you add it to literally every video, it makes no sense to me.

By La Cam Chung on 5/22/2021

The course content is good and meet what I expected. However, the delivery could be much better if the instructor voice were louder and the music at the beginning/end were at lower volume. It is annoying to keep adjusting the volume whenever the lesson starts or ends with that unnecessary loud music.

By Chiu Ka Wing on 5/6/2021

Excellent tutorial on tfjs that I am looking for! John manages to deliver ML concepts under the context of JS clearly. Highly recommend for JS people who would like to have a taste of ML!

By Veronika on 1/23/2021

I wish the examples were using pictures/computer vision as that is one of the most common application ue of tensorflow.js Also, I feel the lectures do not really explain the reasoning behind all the things. I would prefer less of general ML, which is not necessary for me and more of explanation about javascript and tensorflow.js syntax that can be used to achieve different results

By Patric on 5/17/2020

I read two books about neural network theoretical basics and now i wanted to learn something practical. The author gives very clear explenations and explains everything very visually. The code is clean and easy to understand. The only thing i would change is the loud music at the beginnig and end, its a bit annoying. I really recommend this course! I would love to see other courses from the author with more practical examples.

By David Barth on 12/8/2019

One of the best courses on TensorFlowJS, especially with the focus on the Layers API and neural networks. I found this focus to be extremely helpful for a project I am preparing and this course has been indispensable with equipping with the basic know how to tackle my project. So a big thank you to the creators! The only feedback I have is regarding the multi-class classification section related to one hot encoding. I feel that the reason of why we use one hot encoding was a bit glossed over and could be explained in greater depth. More specifically, I feel that an explanation of why one hot encoding would be considered a recommended practice in use cases would be especially helpful. I traced some connections to this in some of the later videos, but a more explicit focus would be really helpful. Anyway, thanks again for the great course! I'm looking forward to more content :)

By Manohar Reddy on 7/25/2019

I have now completed the course, took me about ~50 hours to finish this. My background was in Python but still the instructor made it easy to understand concepts and explains all the code line by line. Every question on the Q&A section is answered by Justin which shows the commitment towards the course. Tips: 1. Do code along with the instructor and check each step to get a better understanding at why we are doing things. 2. Complete all the Lab exercises, they force us to think and find a solution. 3. Download your own datasets and try to implement the learning from this course. Read the API docs and reference material which are pointed out the instructor several times in the course. Practice, Practice and get Perfect. This is a great course for anyone looking to get theirs hands on machine learning. I am looking forward to some deep learning courses from the team. Justin and team, thank you for a wonderful course I gained quality knowledge and skills which I can apply for real world problems.

By Steve Shepherd

Nothing wrong just cautious with rating

By Jacques COUVREUR

Root concepts are clearly explained

Showing 12 of 27 reviews