- Introduction
- Computer Vision (CV)
- Natural Language Processing (NLP)
- Speech
- Alternatives
- Contributors
- License
- Citation
โ Introduction
"Progress is a natural result of staying focused on the process of doing anything." - Thomas Sterner, The Practicing Mind
Pratical ML is a collection of Jupyter notebooks where one can learn by example and actively practice training state-of-the-art machine learning models and algorithms.
To get started, find a task you are interested in below and hit the button on that row or hit the article ๐ button if you prefer to read instead.
โ Computer Vision (CV)
Task | Dataset | Model | ๐ | Notebook |
---|---|---|---|---|
Anime Character GAN | Private | StyleGAN2 | ๐ | |
Anime Super Resolution | Private | Waifu2x+CARN | ๐ | |
Art Generation | WikiArt | v-diffusion+CLIP | ๐ | |
Detect People From Images | COCO | YOLOv5 | ๐ | |
Document Image Classification | RVL-CDIP | DiT | ๐ | |
Face Super Resolution | Private | Real-ESRGAN | ๐ | |
Face to Anime | Dataset-1 | AnimeGANv2 | ๐ | |
Optical Character Recognition | SROIE | TrOCR | ๐ | |
Remove Image Background | VOC2012 | DeepLabV3 | ๐ |
โ Natural Language Processing (NLP)
Task | Dataset | SOTA | SOTA Acc | Our Acc | ๐ | Notebook |
---|---|---|---|---|---|---|
Hate Speech Detection | Dynabench | Leaderboard | - | 86.6 | ๐ | |
Named Entity Recognition | BC5CDR | Nooralahzadeh et al. (2019) | 89.9 | 89.3 | ๐ | |
Named Entity Recognition | CoNLL++ | Wang et al. (2019) | 94.3 | 93.5 | ๐ | |
Named Entity Recognition (CN) | MSRA | Zhang et al. (2018) | 93.2 | 93.9 | ๐ | |
Named Entity Recognition (CN) | WEIBO_1K | Peng et al. (2016) | 47 | 67.5 | ๐ | |
Sarcarsm Detection | Cai et al. (2019) | Pan et al. (2020) | 82.9 | 92.2 | ๐ | |
Sentiment Analysis | IMDB | Yang et al. (2019) | 96.2 | 92.2 | ๐ | |
Sentiment Analysis (CN) | WAIMAI_10K | BERT | 89 | 91.5 | ๐ |
โ Speech
Task | Dataset | Model | ๐ | Notebook |
---|---|---|---|---|
Mandarin Text-to-Speech | DataBaker | Tacotron2-DDC-GST | ๐ | |
Singlish Text-to-Speech | IMDA | FastSpeech2+MelGAN | ๐ | |
Text-to-Speech | LJ Speech | Tacotron2+WaveGlow | ๐ | |
Text-to-Speech | Private | SileroTTS | ๐ | |
Video Subtitling | LibriSpeech | Wav2Vec2 | ๐ | |
Video Subtitling | Private | Whisper | ๐ |
โ Alternatives
โ Contributors
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind are welcome!
โ License
โ Citation
If you want to cite practical-ml
, use the following Bibtex entry:
@misc{siow2020practicalml,
title={Practical Machine Learning: A Collection of Machine Learning Experiments in Notebooks},
author={Eugene Siow},
year={2020},
url={https://github.com/eugenesiow/practical-ml},
note={Available at: https://github.com/eugenesiow/practical-ml}
}