How I passed Google’s TensorFlow certificate

Motivation

Preparation

Taking the test

  1. Fixing a cryptic exception message thrown from TensorFlow internals because I didn’t correctly specify input dtype (or do proper image reshaping), and that error message wasn’t helpful at all
  2. Failing to supply the correct combination of params to model.fit with image data generator so each epoch takes too much time (I am using my MacBook Pro so there’s no GPU)
  3. Trying to upgrade my model from a single layer of LSTM to two, but then my score went down from 3/5 to 2/5 (there’s no other feedback during tests so you can’t do error analysis), after which I can never get back to the original score for some reason

What’s next

So, is it really worth it?

--

--

--

Hi there! I’m Jiayu Liu, currently an engineering manager at Airbnb China, located in Beijing.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Grabbing the Dell Internship

Custom iOS Status Bar for PWAs

An iPhone, open on the home screen

The Pros and Cons of Using JavaScript for Machine Learning — DLabs.AI

Long-term caching a dynamic index.html with Azure static sites and Webpack

Crafting a Thorough Guide for New Developers (Ubuntu on VirtualBox)

A Q&A with Mohamed Hamed

Log #62–09/03/2022

My First Spring+Docker+Kubernetes project

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Jiayu Liu

Jiayu Liu

Hi there! I’m Jiayu Liu, currently an engineering manager at Airbnb China, located in Beijing.

More from Medium

Learning Algorithm - Recurrent Neural Networks(RNNs)

SVM(Support Vector Machine)

A One Stop for Support Vector Machine

Logistic Regression vs. SVMs