Tips on How to Study, Prepare and Pass the Exam

I passed the TensorFlow Developer Certificate exam! Here is how I studied and prepared for it. Please note I was already familiar with TensorFlow and Deep Learning prior to taking the exam, so this post is most applicable to those with similar ML knowledge and skills level.

Image for post
Image for post

Here is a summary of what I learned from studying illustrated with sketchnotes


My Accomplishments in 2020

As year 2020 draws to a close, I’m looking back at my accomplishments in the past year. Highlights include open-source projects, TensorFlow Lite, computer vision, deep learning and Art.

Image for post
Image for post

Awards & Recognition

I was featured by @TensorFlow in a Google Developers blog — Celebrating International Women’s Day with 20 tech trailblazers.

I was very honored to be featured on keras.io main page, along with 2 other ML GDEs. Got nominated by Khanh LeViet from the TensorFlow Lite team for the Google Open Source Peer Bonus Award because of my contribution to TensorFlow. …


Traditional, Digital and AI art

For the past year, I studied art fundamentals, learned how to draw and paint with traditional media and digital tools. As an ML engineer, I have been exploring how to use AI for art and design, which has become my focal interest. This is the story of my journey of becoming an artist.

I created an online gallery: margaretmz.art with AI generated art and artwork I created in traditional media or with digital tools. You can browse and filter my artwork by categories and tags, and I will be adding new ones.

Image for post
Image for post

AI art

With the assistance of AI, everyone can create…


Segmentation + Style Transfer

Written by Margaret Maynard-Reid, ML GDE

This is part 1 of an end-to-end TensorFlow Lite tutorial written with a team effort, on how to combine multiple ML models to create artistic effects by segmenting an image and then stylizing the image background with neural style transfer.

The tutorial is divided into four parts and feel free to follow along or skip to the part that is most interesting or relevant for you:


Analyze and Visualize Artists and Artworks Metadata

The Metropolitan Museum of Art has over 400,000 artworks from around the world, near half of which are open access of unrestricted commercial and noncommercial use. In this blog post, I analyze and visualize the artists and artworks metadata of its collection.

Image for post
Image for post

As of writing this blog post, there are 448,203 artworks by 56,390 artists.

The metadata MetObjects.csv is available on Kaggle (with the latest version on their GitHub) although the dataset doesn’t include images. The code in this blog post is on my GitHub repo.

There are 448,203 rows and 43 columns in the metadata. There are a few…


AI for Art and Design

Written by ML GDEs Margaret Maynard-Reid and Sayak Paul

This is an end-to-end tutorial on how to convert a TensorFlow model to TensorFlow Lite (TFLite) and deploy it to an Android app to cartoonize an image captured by the camera.

Image for post
Image for post

We created this end-to-end tutorial to help developers with these objectives:

  • Provide a reference for the developers looking to convert models written in TensorFlow 1.x to their TFLite variants using the new features of the latest (v2) converter — for example, the MLIR-based converter, more supported ops, and improved kernels, etc.
    (In order to convert TensorFlow 2.x …


Written by ML GDEs Margaret Maynard-Reid | Reviewed by Sayak Paul, Khanh LeViet and Hoi Lam

This is part 3 of an end-to-end tutorial on how to convert a TF 1.x model to TensorFlow Lite (TFLite) and then deploy it to an Android for transforming an selfie image to a plausible anime. (Part 1 | Part 2 |Part 3) The tutorial is the first of a series of E2E TFLite tutorials of awesome-tflite.

In Part 2 we got a TFLite model, and now we are ready to deploy the selfie2anime.tflite model to Android! The Android code is on GitHub here.


Written by ML GDEs Margaret Maynard-Reid and Sayak Paul | Reviewed by Khanh LeViet and Hoi Lam

This is part 2 of an end-to-end tutorial on how to convert a TF 1.x model to TensorFlow Lite (TFLite), and then deploy it to an Android for transforming an selfie image to a plausible anime. (Part 1 | Part 2 |Part 3) The tutorial is the first of a series of E2E TFLite tutorials of awesome-tflite.

Here is a step-by-step summary:

  • Generate a SavedModel out of the pre-trained U-GAT-IT model checkpoints.
  • Convert SavedModel using the latest TFLiteConverter
  • Run inference in Python with…


AI for Art and Design

Written by ML GDEs Margaret Maynard-Reid and Sayak Paul | Reviewed by Khanh LeViet and Hoi Lam

This is part 1 of an end-to-end tutorial on how to convert a TF 1.x model to TensorFlow Lite (TFLite) and then deploy it to an Android app for transforming a selfie image to a plausible anime.

This tutorial is divided into three parts and feel free to follow along with the end-to-end tutorial, or skip to the part that is most interesting or relevant for you:

  • Part 1: an overview and introduction of the Selfie2Anime project with TensorFlow Lite (this one).
  • Part…


AI for Art and Design

Written by Margaret Maynard-Reid, ML GDE

In Part 1 of the Icon Classifier tutorial, I shared about how to create an icon classifier model with the TensorFlow Lite Model Maker. This is part 2 of the tutorial in which I go over how to make an Android app with just a few lines of code implementing the TensorFlow Lite model. Please follow along with the Android code on GitHub here.

The model implementation on Android takes just a few lines of code, thanks to the TensorFlow Lite metadata, the Android code generator and the new ML Model Binding feature in…

Margaret Maynard-Reid

Google Developer Expert for ML | AI for Art & Design | margaretmz.art

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