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.
- Setup your local environment for ML.
- Wrap your ML in RESTful APIs using Fast API to create applications.
|
๐ป Local Setup |
โ
Unit Tests |
๐ Fast API |
๐ ML Scripts |
๐ฒ Logging |
๐ Swagger |
- Learn how to collect data and organize it using SQL.
- Showcase your applications using a simple Boostrap front-end.
|
๐ Web scraping |
๐ SQL |
๐จ Bootstrap |
- Standardize and scale your ML applications with Docker and Kubernetes.
- Deploy simple and scalable ML workflows using MLFlow.
|
๐ณ Docker |
๐ข Kubernetes |
๐ MLFlow |
- Dive into architectural and interpretable advancements in neural networks.
- Implement state-of-the-art NLP techniques.
- Learn about popular deep learning algorithms used for generation, time-series, etc.
|
๐ง 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 |
- Learn how to use deep learning for computer vision tasks.
- Implement techniques for natural language tasks.
- Derive insights from unlabeled data using unsupervised learning.
|
๐ธ Image Recognition |
๐ Text classification |
๐ก Clustering |
๐ผ๏ธ Image Segmentation |
๐ฌ Named Entity Recognition |
๐๏ธ Topic Modeling |
๐จ Image Generation |
๐ง Knowledge Graphs |
๐ต๏ธ Anomaly Detection |
- Learn about miscellaneous topics that are at the forefront of ML research and application.
|
โฐ Time-series |
๐๏ธ Interpretability |
โ๏ธ Imbalanced Datasets |
๐ค Speech Recognition |
โ๏ธ Data Annotation |
๐ป Missing Values |
๐ Recommendation Systems |
โ๏ธ Model Compression |
๐ Data Visualization |
- Learn the basics of statistics that paved the way for all the topics above.
- Implement statistical learning methods in scikit-learn.
|
๐งช Hypothesis Testing |
๐ Linear Regression |
๐ Nearest Neighbors |
๐ฅ
Matrix Decomposition |
โค๏ธ Maximum Likelihood Estimation |
๐ Logistic Regression |
๐ฟ Gaussian Processes |
๐ Ensembles |
๐ถ Naive Bayes |
๐ฆบ Support Vector Machines |
๐ฉ Hidden Markov Models |
|