Anime Image Super Resolution with PyTorch and Waifu2x

Anime Image Super Resolution with PyTorch and Waifu2x

tl;dr A step-by-step tutorial to upscale anime images by 2x using Waifu2x and CARN V2 super resolution models. Practical Machine Learning - Learn Step-by-Step to Train a Model A great way to learn is by going step-by-step through the process of training and evaluating the model. Hit the Open in Colab button below to launch a Jupyter Notebook in the cloud with a step-by-step walkthrough. Continue on if you prefer reading the code here....

June 15, 2021 · 6 min · Eugene
Text to Speech with Tacotron2 and WaveGlow. Image from Unsplash by Hrayr Movsisyan.

Text to Speech with Tacotron2 and WaveGlow

tl;dr A step-by-step tutorial to generate spoken audio from text automatically using a pipeline of Nvidia’s Tacotron2 and WaveGlow models and applying speech enhancement. Practical Machine Learning - Learn Step-by-Step to Train a Model A great way to learn is by going step-by-step through the process of training and evaluating the model. Hit the Open in Colab button below to launch a Jupyter Notebook in the cloud with a step-by-step walkthrough....

May 31, 2021 · 4 min · Eugene
Text to Speech with Silero. Image from Unsplash by Volodymyr Hryshchenko.

Text to Speech with Silero

tl;dr A step-by-step tutorial to generate spoken audio from text automatically using the enterprise-grade SileroTTS model and applying speech enhancement. Practical Machine Learning - Learn Step-by-Step to Train a Model A great way to learn is by going step-by-step through the process of training and evaluating the model. Hit the Open in Colab button below to launch a Jupyter Notebook in the cloud with a step-by-step walkthrough. Continue on if you prefer reading the code here....

May 31, 2021 · 4 min · Eugene
Object Detection with YOLOv5: Detecting People in Images

Object Detection with YOLOv5: Detecting People in Images

tl;dr A step-by-step tutorial to detect people in photos automatically using the ultra-fast You-Only-Look-Once (YOLOv5) model. Practical Machine Learning - Learn Step-by-Step to Train a Model A great way to learn is by going step-by-step through the process of training and evaluating the model. Hit the Open in Colab button below to launch a Jupyter Notebook in the cloud with a step-by-step walkthrough. Continue on if you prefer reading the code here....

May 30, 2021 · 6 min · Eugene
Hate Speech Detection on Dynabench

Hate Speech Detection with Transformers

tl;dr A step-by-step tutorial to train a hate speech detection model to classify text containing hate speech. The trained model has a BERT-based transformer architecture. Practical Machine Learning - Learn Step-by-Step to Train a Model A great way to learn is by going step-by-step through the process of training and evaluating the model. Hit the Open in Colab button below to launch a Jupyter Notebook in the cloud with a step-by-step walkthrough....

January 6, 2021 · 7 min · Eugene
Given a manga page, the system automatically translates and replaces the original texts from Japanese to English. Retrieved from the official Paper.

Fully Automated Manga Translation with AI

A recent paper by Japanese researchers shows how they built a system to fully automate the process of translating manga from Japanese to English. Given a manga page, the system translates and replaces the original Japanese text with English and formats it nicely on the page. Contextual Information from Manga Images One of the novel innovations of this recent paper titled “Towards Fully Automated Manga Translation” by Japanese researchers Ryota Hinami et al....

December 30, 2020 · 3 min · Eugene
Biology NER with BioBERT to Extract Diseases and Chemicals.

Biology Named Entity Recognition with BioBERT

tl;dr A step-by-step tutorial to train a BioBERT model for named entity recognition (NER), extracting diseases and chemical on the BioCreative V CDR task corpus. Our model is #3-ranked and within 0.6 percentage points of the state-of-the-art. Practical Machine Learning - Learn Step-by-Step to Train a Model A great way to learn is by going step-by-step through the process of training and evaluating the model. Hit the Open in Colab button below to launch a Jupyter Notebook in the cloud with a step-by-step walkthrough....

December 30, 2020 · 6 min · Eugene
Examples of non-euclidean data where GNNs are being applied on. Retrieved from Flawnson Tong's Article on Medium.

AI 2020 Roundup: Talent in Demand, GNNs are Hot and a New Macbook M1 for AI

Part 2 of our roundup featuring the latest and greatest AI advancements and directions from 2020. We cover the global shortage of AI talent, Graph Neural Networks being the hotest research area and a new Macbook for machine learning. AI Talent in Shortage, in High Demand byt not Pandemic Proof As companies around the world started to embrace AI in 2017 to 2019 and aggressively hire AI talent, demand outstripped supply from universities and institutions of higher learning....

December 29, 2020 · 3 min · Eugene
Vid2Player: Controllable Video Sprites that Behave and Appear like Professional Tennis Players. Retrieved from Youtube.

AI 2020 Roundup: AlphaFold, Tennis and Causality

Part 1 of our roundup featuring the latest and greatest AI advancements and directions from 2020. Today we cover AlphaFold’s biology breakthrough, controllable tennis videos and causality touted as the next step for AI. AlphaFold’s Winning Protein-structure Prediction Competition CASP By a Mile is AI’s Biggest Breakthrough this Year AlphaFold2, an AI program developed by DeepMind, completely blew away the competition in a protein-structure prediction competition, CASP, so much so, the co-founder of the competition has commented that “in some sense” the 50-year old problem, is solved....

December 28, 2020 · 3 min · Eugene
Remove Image Background on a Profile Photo with DeepLabV3

Beautiful Profile Pics: Remove Image Background with DeepLabV3

tl;dr A step-by-step tutorial to remove backgrounds from photos automatically with DeepLabV3-ResNet101 to create that killer professional photo for your next LinkedIn profile picture. Practical Machine Learning - Learn Step-by-Step to Train a Model A great way to learn is by going step-by-step through the process of training and evaluating the model. Hit the Open in Colab button below to launch a Jupyter Notebook in the cloud with a step-by-step walkthrough....

December 24, 2020 · 5 min · Eugene