Computerphile: Deep Learning

Computerphile: Deep Learning

Google, Facebook & Amazon all use deep learning methods, but how does it work? Research fellow & Deep Learning expert Brais Martinez explains.

AlphaZero’s Attacking Chess

UPDATE: Hey folks! Thank you for your kind words about my AlphaZero videos! I don’t have new AZ videos on this channel but I have created something even bigger: an entire chess course (Attack like a machine!) highly influenced by AlphaZero’s play, with the main chapter dedicated to AlphaZero’s attacking chess! You can check out […]

039 – Lena Voita – NLP

Lena Voita is a Ph.D. student at the University of Edinburgh and University of Amsterdam. Previously, She was a research scientist at Yandex Research and worked closely with the Yandex Translate team. She still teaches NLP at the Yandex School of Data Analysis. She has created an exciting new NLP course on her website […]

Neural Architecture Search and Google’s New AutoML Zero with Quoc Le – #366

Today we’re super excited to share our recent conversation with Quoc Le, a research scientist at Google, on the Brain team. Quoc has been very busy recently with his work on Google’s AutoML Zero, which details significant advances in automated machine learning that can “automatically discover complete machine learning algorithms just using basic mathematical operations […]

TensorFlow Lite for Android (Coding TensorFlow)

In this episode of Coding TensorFlow, Laurence Moroney, Developer Advocate for TensorFlow at Google, talks us through how TensorFlow Lite works on Android. You’ll see how to deploy a trained model to an Android App, and how you can run inference with it in Java. “Building TensorFlow on Android” article → TensorFlow Lite Demo […]

What is a quantum computer? (QuantumCasts)

In this video, Marissa Giustina addresses some basic questions about quantum computing. You’ll learn about what makes a quantum computer “quantum”, and what differentiates it from a regular computer. In addition, you’ll get to see what Google’s current quantum processors look like, and see the stack of hardware infrastructure needed to run the full system. […]

ML & AI sandbox demos at Google I/O 2019

The TensorFlow team takes you inside the ML & AI sandbox at Google I/O 2019 to show you some of the coolest new demos powered by TensorFlow. Dance Like teaches people how to dance by using TensorFlow Lite to run multiple models in real-time on a mobile device. PoseNet and Piano Genie both use TensorFlow.js […]

Completing Google Cloud Platform Machine Learning Fundamentals | Learning Intelligence 44

We’ve started working on becoming Google Cloud certified at Max Kelsen. I’m on the data engineering track and just completed the Big Data and Machine Learning Fundamentals section. Google Cloud Platform Certification on Coursera – My AI Masters Degree – My favourite AI/ML courses – LINKS: iOS 12 Course from Angela Yu […]

Face Generation with NVIDIA StyleGAN2 ADA and Python 3 (7.3)

It can take considerable training effort and compute time to build a face generating GAN from scratch. NVIDIA StyleGAN2 ADA offers pretrained weights and a TensorFlow compatible wrapper that allows you to generate realistic faces out of the box. StyleGAN does require a GPU, however, Google CoLab GPU works just fine, as this video demonstrates. […]

Mesh-TensorFlow: Model Parallelism for Supercomputers (TF Dev Summit ‘19)

Batch-splitting (data-parallelism) is the dominant distributed Deep Neural Network (DNN) training strategy, due to its universal applicability and its amenability to Single-Program-Multiple-Data (SPMD) programming. However, batch-splitting suffers from problems including the inability to train very large models (due to memory constraints), high latency, and inefficiency at small batch sizes. All of these can be solved […]

Taryn Southern Interview – Exploring AI-Generated Music

In this episode I’m joined by Taryn Southern – a singer, digital storyteller and Youtuber, whose upcoming album I AM AI will be produced completely with AI based tools. Taryn and I explore all aspects of what it means to create music with modern AI-based tools, and the different processes she’s used to create her […]

AD as it relates to Differentiable Programming for ML @ TWiML Online Meetup Americas 20 March 2019

**SUBSCRIBE AND TURN ON NOTIFICATIONS** **** This video is a recap of our March 2019 Americas TWiML Online Meetup: Automatic Differentiation as it relates to Differentiable Programming for Machine Learning. In this month’s community segment, we discuss our upcoming April Meetups, NVIDIA’s Jetson Nano Platform, NVIDIA’s Cloud Strategy, attention in NLP, and Sam’s Kubernetes eBook. […]

Advancing Robotic Brains and Bodies with Daniela Rus – #515

Today we’re joined by Daniela Rus, director of CSAIL & Deputy Dean of Research at MIT. In our conversation with Daniela, we explore the history of CSAIL, her role as director of one of the most prestigious computer science labs in the world, how she defines robots, and her take on the current AI for […]

Easily deploy TF Lite models to the web | Demo

Learn to bridge the gap between mobile and web machine learning (ML) development by deploying a compatible task library TensorFlow Lite model to the web with WebAssembly. We show how it can be done with a couple of lines of code. This supports image classification, image segmentation, object detection, and text classification use cases. Resources: […]

On-device machine learning in mobile and web apps | Q&A

Curious about machine learning on devices? Have questions about how to get your models working on iOS, Android or Web? Google experts answer all your questions about ML on Android, iOS, Web, embedded, and more in this Ask Me Anything (AMA) Session. Resources: On-device Machine learning → Speakers: Christiaan Prins, Arun Venkatesan, Sandeep Gupta […]

Day 2 poem by Emi Mahmoud (Quantum Summer Symposium 2020)

Emtithal “Emi” Mahmoud ( performs the second of two poems she wrote for Google’s Quantum Summer Symposium 2020. This presentation was recorded on Day 2 of the event (July 23, 2020). Check out the playlist for more videos from QSS 2020. Emi Mahmoud – Poet, Activist, Founder | UNHCR Goodwill Ambassador → Google’s Quantum […]

Machine Learning Tools and Frameworks – EMEA Meetup #3 – October 2018

**SUBSCRIBE AND TURN ON NOTIFICATIONS** **** This video is a recap of our November 2018 EMEA TWiML Online Meetup. In this month’s community segment we discuss the upcoming EMEA meetup group, along with our ongoing and upcoming Fast.AI study groups. We explore some of the differences between the v0.7 course and the current itter, v3 […]

YOLO9000 – TWiML Online Meetup #8 – May 2018

**SUBSCRIBE AND TURN ON NOTIFICATIONS** **** This video is a recap of our May 2018 TWiML Online Meetup. In this month’s community segment we chatted about the recent demo of Google’s Duplex, a automated appointment making chatbot. We talk about the implications of bots mimicking humans, if this tech qualifies as worthy of a passing […]

Dad & Eleanor – #MyAI Contest Entry – TWiML & AI

Want to sign up for the TWiML & AI #MyAI Video Contest? Head over to, fire up your webcam or smartphone camera, and tell us your story in 2 minutes or less. We want to hear your thoughts on AI for home and personal use, such as: The role AI is playing in your […]

How to learn data science for $1

Coursera is having a promotion over the next couple of weeks to give access to all of the courses in Coursera Plus for $1 USD for the first month. If you’re interested in learning data science, machine learning, Python or getting Google certified, now’s the time to try. Coursera deal – Offer valid from […]

MeshCNN: A Network with an Edge @ TWiML Online Meetup EMEA

**SUBSCRIBE AND TURN ON NOTIFICATIONS** **** This video is a recap of our June 2019 EMEA TWiML Online Meetup: MeshCNN: A Network with an Edge. In this month’s community segment, we discuss the Imagenet-trained CNNs are biased towards texture article and the Open-sourcing Ax and Bo Torch article. In our presentation segment, Rana Hanocka presents […]

Machine Learning for Earthquake Seismology with Karianne Bergen – #554

Today we’re joined by Karianne Bergen, an assistant professor at Brown University. In our conversation with Karianne, we explore her work at the intersection of earthquake seismology and machine learning, where she’s working on interpretable data classification for seismology. We discuss some of the challenges that present themselves when trying to solve this problem, and […]