Kindle Price: $26.50

Save $21.49 (45%)

These promotions will be applied to this item:

Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.

eBook features:
  • Highlight, take notes, and search in the book
You've subscribed to ! We will preorder your items within 24 hours of when they become available. When new books are released, we'll charge your default payment method for the lowest price available during the pre-order period.
Update your device or payment method, cancel individual pre-orders or your subscription at
Your Memberships & Subscriptions

Buy for others

Give as a gift or purchase for a team or group.
Learn more

Buying and sending eBooks to others

Select quantity
Buy and send eBooks
Recipients can read on any device

Additional gift options are available when buying one eBook at a time.  Learn more

These ebooks can only be redeemed by recipients in the US. Redemption links and eBooks cannot be resold.

Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.

Follow the author

Something went wrong. Please try your request again later.

Learning TensorFlow.js: Powerful Machine Learning in JavaScript 1st Edition, Kindle Edition

4.6 4.6 out of 5 stars 39 ratings

Price
New from Used from
Kindle
$26.50
Due to its large file size, this book may take longer to download

From the brand


From the Publisher

Learning TensorFlow.js

From the Preface

Why TensorFlow.js?

TensorFlow is one of the most popular machine learning frameworks on the market. It’s supported by Google’s top minds and is responsible for powering many of the world’s most influential companies. TensorFlow.js is the indomitable JavaScript framework of TensorFlow and is better than all the competitors. In short, if you want the power of a framework in JavaScript, there’s only one choice that can do it all.

Who Should Read This Book?

Two primary demographics will enjoy and benefit from the contents of this book:

The JavaScript developer: If you’re familiar with JavaScript, but you’ve never touched machine learning before, this book will be your guide. It leans into the framework to keep you active in pragmatic and exciting creations. You’ll comprehend the basics of machine learning with hands-on experience through the construction of all kinds of projects. While we won’t shy away from math or deeper concepts, we also won’t overly complicate the experience with them. Read this book if you’re building websites in JavaScript and want to gain a new superpower.

The AI specialist: If you’re familiar with TensorFlow or even the fundamental principles of linear algebra, this book will supply you with countless examples of how to bring your skills to JavaScript. Here, you’ll find various core concepts illustrated, displayed, and portrayed in the TensorFlow.js framework. This will allow you to apply your vast knowledge to a medium that can exist efficiently on edge devices like client browsers or the Internet of Things (IoT). Read this book and learn how to bring your creations to countless devices with rich interactive experiences.

This book requires a moderate amount of comfort in reading and understanding modern JavaScript.

Editorial Reviews

From the Author

I have no doubt that TensorFlow.js is one of the signs of a new age in computing and software development.  We are rounding the corner in a new "tech boom", and accessible frameworks for the immense web community are the harbingers of this new era.   In the next decade, every developer will be required to understand and wield the basics of machine learning.  Through this book, you start that adventure.
Be sure to share your creations, tag your work with the
#MadeWithTFJS tag, and feel free to reach out to me to share your story.  I'm excited and honored to be your guide. --This text refers to the paperback edition.

From the Back Cover

"What Gant has done with this book is to cut to the chase and teach you the important stuff you need to know while keeping you firmly within the web developer role, using JavaScript and the browser" - Laurence Moroney (Lead AI Advocate, Google)

"Learning TensorFlow.js enables you to take your first steps with TensorFlow.js, allowing any JavaScript developer to gain superpowers in their next web application and beyond" - Jason Mayes (Senior Developer Relations Engineer for TensorFlow.js, Google)
"Gant's ability to navigate explaining complexities of machine learning while avoiding the pitfalls of complicated mathematics is uncanny, and you'd be hard-pressed to find a better introduction to data science using JavaScript" - Lee Warrick (Full Stack JavaScript Developer) --This text refers to the paperback edition.

Product details

  • ASIN ‏ : ‎ B094LZN7WD
  • Publisher ‏ : ‎ O'Reilly Media; 1st edition (May 10, 2021)
  • Publication date ‏ : ‎ May 10, 2021
  • Language ‏ : ‎ English
  • File size ‏ : ‎ 13162 KB
  • Simultaneous device usage ‏ : ‎ Unlimited
  • Text-to-Speech ‏ : ‎ Enabled
  • Screen Reader ‏ : ‎ Supported
  • Enhanced typesetting ‏ : ‎ Enabled
  • X-Ray ‏ : ‎ Not Enabled
  • Word Wise ‏ : ‎ Not Enabled
  • Sticky notes ‏ : ‎ On Kindle Scribe
  • Print length ‏ : ‎ 505 pages
  • Customer Reviews:
    4.6 4.6 out of 5 stars 39 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Like the many algorithms he’s written over the past 20+ years, Gant Laborde

voraciously consumes vast quantities of data and outputs solutions. In his

early days, Gant created a website that became one of the top 100,000

websites worldwide. Now he’s Chief Innovation Officer and co-owner of

Infinite Red, an industry-leading web and app development company. Besides

managing an all-star roster of talent located across the globe, Gant is also

a published author, adjunct professor, volunteer mentor, and speaker at

conferences worldwide.

A personable mad scientist, Gant is a consummate explorer who loves

explaining and charting the things he discovers. From learning about AI and

teaching computers to do things he could never do on his own, to exploring

the topography of New Orleans with its masked balls and secret rooms, Gant

lives to find the next amazing, undiscovered thing. This approach to life

makes him an avid and formidable problem solver.

Whether a given question involves technology, processes, and/or people, Gant

approaches each problem with curiosity and enthusiasm. He’s a motivated

self-educator who thrives when passing along what he’s learned to others.

(That might explain why he goes on so many podcasts, but it doesn’t explain

why people keep sending him Nicolas Cage memes. It is a mystery. 👻) Gant is

also a lifelong advocate for open source.

A proud New Orleans native, Gant credits his city’s indomitable spirit as

the inspiration for his drive and ability to persevere through any obstacle.

“New Orleans doesn’t know how to quit,” Gant says. “That’s why I love it.”

Gant mentors at his local Toastmasters Club and channels his competitive

spirit into local dodgeball games, Rocket League, and Beat Saber (wanna

play?). Most importantly, he’s the proud father to his adorable daughter

Mila!

Customer reviews

4.6 out of 5 stars
4.6 out of 5
39 global ratings

Submit a report

A few common reasons customers report reviews:
  • Harassment, profanity
  • Spam, advertisement, promotions
  • Given in exchange for cash, discounts
When we get your report, we'll check if the review meets our Community guidelines. If it doesn't, we'll remove it.
Sorry we couldn't load the review
Thank you for your feedback

Sorry, there was an error

Please try again later.

Top reviews from the United States

Reviewed in the United States on June 4, 2021
Customer image
5.0 out of 5 stars This is a must read for anyone wanting to train their own network through machine deep learning
Reviewed in the United States on June 4, 2021
Learning TensorFlow.js is an excellent resource to break the subject down to the fundamentals; and then it takes the reader's hand and leads him/her up to the complexities of this particular deep learning software.
In particular, I enjoyed the author's explanation of tensors. Note: the foreground of the book's photo that I have attached: I donated my chess board as an image tensor.
The reason that I read this book from cover to cover is because I truly believe that AI learning is going to be the next internet. In this book the author taught me to use Google's TensorFlow.js to maximize the return on any mathematical operation.
Images in this review
Customer image
Customer image
2 people found this helpful
Report
Reviewed in the United States on August 2, 2021
One person found this helpful
Report
Reviewed in the United States on June 3, 2021
Customer image
5.0 out of 5 stars A great book to turn web developers into AI developers
Reviewed in the United States on June 3, 2021
[Please note: I wrote the Foreword for this book]

Gant has done something special with this book. In just 300 pages, he takes you end-to-end, in-depth through everything you need to know from an introduction to AI, understanding tensors, using them in the browser, deploying them, and more.

It ends with a capstone project (what a great idea, I might have to steal it for my next book!), where you can use Machine Learning to convert an image into a set of dice, like the attached picture.

How much fun is that?

I love this book because it is for a different audience than the traditional ML one. It starts with a great introduction to AI and then tells you about TensorFlow.js and how you can use it to build Machine Learning apps. Then, the mystery of Tensors is cracked open, and Gant leads you through some detailed examples of how you can convert images into Tensors for training and inference.

It guides you through the three main ways to get a working model.

First, you can find an existing model from TensorFlow Hub, and in Chapter 5, Gant leads you through using the inception model in JavaScript. Inception isn’t any toy model, though – it is a Convolutional Neural Network designed for image analysis and object detection. It’s not that long ago that it was state-of-the-art in research. And now it’s available in JavaScript!

Or, you can create your model from scratch, and Gant takes you through the code for defining layers, with deep neural networks to help predict numeric data (such as the famous titanic dataset) or Convolutional Neural networks for image classification.

Finally, there’s Transfer Learning, which could be the most exciting method for most developers, where you have a hybrid of both of the previous methods. You can stand on the shoulders of giants by using parts of an existing model, like Inception, but catered for your own needs.

When I started my Machine Learning journey, one frustration I had was that there was lots of material for creating models but relatively little for using them. The tutorial would end with a validation set showing how accurate the model was, and then it would move on to the next thing! I am delighted to say that this book does not fall into that pattern! So, if you want to build a browser-based app that uses a model, you’ll get lots of code showing you how!

For example, Chapter 6 shows you how to use the webcam in the browser, capturing frames and passing them to a model for classification. Chapter 10 shows you how to create a basic sketchpad for drawing images that a model can interpret.

Whether you’re an experienced Machine Learning expert, looking to see how to apply JavaScript to help solve your problems, or a JavaScript developer who wants to enter the wonderful world of ML, this book is for you.
Images in this review
Customer image
Customer image
3 people found this helpful
Report
Reviewed in the United States on April 27, 2022
Customer image
2.0 out of 5 stars not new
Reviewed in the United States on April 27, 2022
very fast delivery but it's not a new book, pages are clearly manipulated and damaged by some liquid.
Images in this review
Customer image Customer image Customer image Customer image
Customer imageCustomer imageCustomer imageCustomer image
Reviewed in the United States on June 23, 2021
2 people found this helpful
Report
Reviewed in the United States on January 26, 2022
2 people found this helpful
Report

Top reviews from other countries

Translate all reviews to English
Jozef Stepien
4.0 out of 5 stars Merytorycznie - OK
Reviewed in Poland on April 13, 2023
Anzbert
5.0 out of 5 stars Best book for ML beginners familiar with JavaScript
Reviewed in Australia on July 17, 2021
One person found this helpful
Report
Mohamed
5.0 out of 5 stars It's great book 📚
Reviewed in Germany on August 26, 2021
2 people found this helpful
Report
Amazon Customer
5.0 out of 5 stars Simplified and to the point
Reviewed in Canada on October 22, 2021
Report an issue

Does this item contain inappropriate content?
Do you believe that this item violates a copyright?
Does this item contain quality or formatting issues?