Getting Started with Visual Thinking

Image by the author

Sketchnoting is a fun way to take notes with visual thinking. Using sketchnotes to summarize and visualize complex topics such as ML research papers, online courses or tech talks has greatly helped me to better understand / remember the topics, and share my knowledge with others.

What I love the most about sketchnoting is that it increases both my productivity and creativity. You may sketchnote just about anything: research papers, conference talks, classes, trips, some random thoughts or ideas.

In this post, I will share with you how I got started with Sketchnoting, basics on sketching, digital tools I played…


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.

margaretmz.art, image by the author

AI art

With the assistance of AI, everyone can create…


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.

TensorFlow Developer Certificate — Margaret Maynard-Reid

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 by the author

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. …


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 by the author and the MET’s Open Access Artworks

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.

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…

Margaret Maynard-Reid

ML GDE (Google Developer Expert) | AI, 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