As you learn ML, it's important to work on projects, so check out Made With ML for inspiration and to create a profile to showcase your own projects!
- ๐ Discover ML projects with code on niche topics that interest you.
- ๐ Build projects of your own and share it with the community.
- ๐ฉโ๐ป Showcase your profile on your resume or apply directly to ML managers.
NOTE: For those looking for careers in ML, everyone has Coursera, Kaggle, fasti on their resumes, so how are you differentiating yourself? Check out this post on how to stand out with an MWML profile.
We're going to be doing free in-person lessons (just in the Bay Area for now) in a few months but we will record and post them on online as well. If you're interested in either, please complete this short survey.
-
๐ Illustrative ML notebooks available in both TensorFlow 2.0 + Keras and PyTorch.
- Should I pick TensorFlow or PyTorch? Choice of framework doesnโt matter! Check out the basic lessons and choose what you find more intuitive/suitable but the most important thing is to work on projects (and share them on Made With ML so the community can benefit and you can create an awesome portfolio to share).
- Do I need to know both TensorFlow or PyTorch? It is very important to at least know how to read both frameworks because cutting edge research continues to use both frameworks. Luckily, they're both very easy to learn and very easy to rewrite in the other framework.
Talk about why you need to at least be able to read both these days. Great research that continues to use both frameworks and itโs very easy to learn and very easy to rewrite in the other framework.
- ๐ป These are not a set of tutorials where we just load a bunch of packages and apply it on preloaded datasets. We explain every concept in the notebooks with clean code, simple math and visualizations to make them as intuitive as possible.
- ๐ Typical release cadence will be one new notebook topic per week (starting April 2020).
- ๐ If you prefer Jupyter Notebooks or want to add/fix content, check out the notebooks directory.
|
๐ Notebooks | ๐ข NumPy | TensorFlow |
๐ Python | ๐ผ Pandas | PyTorch |
|
๐ Linear Regression | ๐ Data & Models | ๏ธ๐ผ Convolutional Neural Networks |
๐ Logistic Regression | ๐ Utilities | ๐ Embeddings | |
๏ธ๐ Multilayer Perceptrons | ๏ธโ๏ธ Preprocessing | ๐ Recurrent Neural Networks |
|
๐ป Local Setup | โ Unit Tests | ๐ Fast API |
๐ ML Scripts | ๐ฒ Logging | ๐ Swagger |
|
๐ Web scraping | ๐ SQL | ๐จ Bootstrap |
|
๐ณ Docker | ๐ข Kubernetes | ๐ MLFlow |
|
๐ง Attention | ๐ญ Generative Adversarial Networks | ๐ฎ Autoencoders |
๐ Language Modeling | ๐ฑ Bayesian Deep Learning | ๐ท๏ธ Graph Neural Networks | |
๐ค Transformers | ๐ Reinforcement Learning | ๐ฏ One-shot Learning | |
๐คฏ SHA-RNN | ๐ Causal Inference | โฑ Temporal CNNs |
|
๐ธ Image Recognition | ๐ Text classification | ๐ก Clustering |
๐ผ๏ธ Image Segmentation | ๐ฌ Named Entity Recognition | ๐๏ธ Topic Modeling | |
๐จ Image Generation | ๐ง Knowledge Graphs | ๐ต๏ธ Anomaly Detection |
|
โฐ Time-series | ๐๏ธ Interpretability | โ๏ธ Imbalanced Datasets |
๐ค Speech Recognition | โ๏ธ Data Annotation | ๐ป Missing Values | |
๐ Recommendation Systems | โ๏ธ Model Compression | ๐ Data Visualization |
|
๐งช Hypothesis Testing | ๐ Linear Regression | ๐ Nearest Neighbors | ๐ฅ Matrix Decomposition |
โค๏ธ Maximum Likelihood Estimation | ๐ Logistic Regression | ๐ฟ Gaussian Processes | ๐ Ensembles | |
๐ถ Naive Bayes | ๐ฆบ Support Vector Machines | ๐ฉ Hidden Markov Models |