{"id":13631314,"url":"https://github.com/dair-ai/ML-Notebooks","last_synced_at":"2025-04-17T21:32:40.300Z","repository":{"id":37022992,"uuid":"474472472","full_name":"dair-ai/ML-Notebooks","owner":"dair-ai","description":":fire: Machine Learning Notebooks","archived":false,"fork":false,"pushed_at":"2024-04-09T15:11:49.000Z","size":1806,"stargazers_count":3335,"open_issues_count":2,"forks_count":522,"subscribers_count":69,"default_branch":"main","last_synced_at":"2025-04-13T19:38:46.031Z","etag":null,"topics":["ai","deep-learning","machine-learning","python","pytorch"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dair-ai.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2022-03-26T21:39:49.000Z","updated_at":"2025-04-11T11:45:11.000Z","dependencies_parsed_at":"2024-04-16T05:48:29.927Z","dependency_job_id":null,"html_url":"https://github.com/dair-ai/ML-Notebooks","commit_stats":{"total_commits":98,"total_committers":6,"mean_commits":"16.333333333333332","dds":0.2551020408163265,"last_synced_commit":"2dbc350cf277b5e1363676b94e2767957dea0f51"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dair-ai%2FML-Notebooks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dair-ai%2FML-Notebooks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dair-ai%2FML-Notebooks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dair-ai%2FML-Notebooks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dair-ai","download_url":"https://codeload.github.com/dair-ai/ML-Notebooks/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248986505,"owners_count":21194053,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","deep-learning","machine-learning","python","pytorch"],"created_at":"2024-08-01T22:02:19.973Z","updated_at":"2025-04-17T21:32:40.274Z","avatar_url":"https://github.com/dair-ai.png","language":"Jupyter Notebook","readme":"# 🐙 Machine Learning Notebooks\n\nThis repo contains machine learning notebooks for different tasks and applications. The notebooks are meant to be minimal, easily reusable, and extendable. You are free to use them for educational and research purposes.\n\nThis repo supports Codespaces! \n- Spin up a new instance by clicking on the green `\"\u003c\u003e Code\"` button followed by the `\"Configure and create codespace\"` option. Make sure to select the dev container config provided with this repo. This setups an environment with all the dependencies installed and ready to go.\n- Once the codespace is fully running, you can install all the libraries you will need to run the notebooks under the `/notebooks` folder. Open up a terminal and simply run `conda create --name myenv --file spec-file.txt` to install all the Python libraries including PyTorch.\n- Activate your environment `conda activate myenv`. *You might need to run `conda init zsh` or whatever shell you are using... and then close + reopen terminal.*\n- Finally you can try out if everything is working by opening a notebook such as `/notebooks/bow.ipynb`.\n\n---\n\n## Getting Started\n\n\u003ctable class=\"tg\"\u003e\n  \u003ctr\u003e\n    \u003cth class=\"tg-yw4l\"\u003e\u003cb\u003eName\u003c/b\u003e\u003c/th\u003e\n    \u003cth class=\"tg-yw4l\"\u003e\u003cb\u003eDescription\u003c/b\u003e\u003c/th\u003e\n    \u003cth class=\"tg-yw4l\"\u003e\u003cb\u003eNotebook\u003c/b\u003e\u003c/th\u003e\n  \u003c/tr\u003e\n  \n  \u003ctr\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eIntroduction to Computational Graphs\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eA basic tutorial to learn about computational graphs\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003e\u003ca href=\"https://colab.research.google.com/drive/1eG1AF36Wa0EaANandAhrsbC3j04487SH?usp=sharing\"\u003e\n  \u003cimg src=\"https://colab.research.google.com/assets/colab-badge.svg\" width = '' \u003e\n\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \n  \u003ctr\u003e\n    \u003ctd class=\"tg-yw4l\"\u003ePyTorch Hello World!\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eBuild a simple neural network and train it\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003e\u003ca href=\"https://colab.research.google.com/drive/1ac0K9_aa46c77XEeYtaMAfSOfmH1Bl9L?usp=sharing\"\u003e\n  \u003cimg src=\"https://colab.research.google.com/assets/colab-badge.svg\" width = '' \u003e\n\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \n  \u003ctr\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eA Gentle Introduction to PyTorch\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eA detailed explanation introducing PyTorch concepts\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003e\u003ca href=\"https://colab.research.google.com/drive/1K7Ks1ERaS-w4rzW_ukeBag8mYRZME1es?usp=sharing\"\u003e\n  \u003cimg src=\"https://colab.research.google.com/assets/colab-badge.svg\" width = '' \u003e\n\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \n  \u003ctr\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eCounterfactual Explanations\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eA basic tutorial to learn about counterfactual explanations for explainable AI\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003e\u003ca href=\"https://colab.research.google.com/drive/1mTSRjqki3VsH9MVPfNtJ5nJxcCHvL8B6?usp=sharing\"\u003e\n  \u003cimg src=\"https://colab.research.google.com/assets/colab-badge.svg\" width = '' \u003e\n\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\n  \u003ctr\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eLinear Regression from Scratch\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eAn implementation of linear regression from scratch using stochastic gradient descent\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003e\u003ca href=\"https://colab.research.google.com/drive/1br0hM79ORTVNXUpVgkV5t4o4AigGxfwk?usp=sharing\"\u003e\n  \u003cimg src=\"https://colab.research.google.com/assets/colab-badge.svg\" width = '' \u003e\n\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \n  \u003ctr\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eLogistic Regression from Scratch\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eAn implementation of logistic regression from scratch\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003e\u003ca href=\"https://colab.research.google.com/drive/1iBoJ0kngkOthy7SgVaVQA1aHEROt5mra?usp=sharing\"\u003e\n  \u003cimg src=\"https://colab.research.google.com/assets/colab-badge.svg\" width = '' \u003e\n\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \n  \u003ctr\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eConcise Logistic Regression\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eConcise implementation of logistic regression model for binary image classification.\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003e\u003ca href=\"https://colab.research.google.com/drive/14hnFJvHDq9w7FGb8P6pd6-I7F3djTRG9?usp=sharing\"\u003e\n  \u003cimg src=\"https://colab.research.google.com/assets/colab-badge.svg\" width = '' \u003e\n\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \n  \n  \u003ctr\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eFirst Neural Network - Image Classifier\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eBuild a minimal image classifier using MNIST\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003e\u003ca href=\"https://colab.research.google.com/drive/1i94k-n97Z5r1KWV9Vly9IiKnYxf3Tfvu?usp=sharing\"\u003e\n  \u003cimg src=\"https://colab.research.google.com/assets/colab-badge.svg\" width = '' \u003e\n\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \n  \u003ctr\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eNeural Network from Scratch\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eAn implementation of simple neural network from scratch\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003e\u003ca href=\"https://colab.research.google.com/drive/1YBcEZMUHhJUiwOIwQbqwmAAGrRznpP_E?usp=sharing\"\u003e\n  \u003cimg src=\"https://colab.research.google.com/assets/colab-badge.svg\" width = '' \u003e\n\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n    \u003ctr\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eIntroduction to GNNs\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eIntroduction to Graph Neural Networks. Applies basic GCN to Cora dataset for node classification.\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003e\u003ca href=\"https://colab.research.google.com/drive/1d0jLDwgNBtjBVQOFe8lO_1WrqTVeVZx9?usp=sharing\"\u003e\n  \u003cimg src=\"https://colab.research.google.com/assets/colab-badge.svg\" width = '' \u003e\n\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n \n  \u003c/table\u003e \n  \n  \n## NLP  \n\u003ctable class=\"tg\"\u003e\n  \u003ctr\u003e\n    \u003cth class=\"tg-yw4l\"\u003e\u003cb\u003eName\u003c/b\u003e\u003c/th\u003e\n    \u003cth class=\"tg-yw4l\"\u003e\u003cb\u003eDescription\u003c/b\u003e\u003c/th\u003e\n    \u003cth class=\"tg-yw4l\"\u003e\u003cb\u003eNotebook\u003c/b\u003e\u003c/th\u003e\n  \u003c/tr\u003e\n  \n  \u003ctr\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eBag of Words Text Classifier\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eBuild a simple bag of words text classifier.\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003e\u003ca href=\"https://colab.research.google.com/drive/19suDts9MNIhx0TeGO26_BIY2Xc0n6DBC?usp=sharing\"\u003e\n  \u003cimg src=\"https://colab.research.google.com/assets/colab-badge.svg\" width = '' \u003e\n\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \n  \u003ctr\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eContinuous Bag of Words (CBOW) Text Classifier\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eBuild a continuous bag of words text classifier.\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003e\u003ca href=\"https://colab.research.google.com/drive/1lqS67-mbCspIKzx6y9wn7CuP96utWzP2?usp=sharing\"\u003e\n  \u003cimg src=\"https://colab.research.google.com/assets/colab-badge.svg\" width = '' \u003e\n\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \n  \u003ctr\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eDeep Continuous Bag of Words (Deep CBOW) Text Classifier\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eBuild a deep continuous bag of words text classifier.\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003e\u003ca href=\"https://colab.research.google.com/drive/18yz-qvMQYIYZt1BLihSJrKQZXh8zjH8x?usp=sharing\"\u003e\n  \u003cimg src=\"https://colab.research.google.com/assets/colab-badge.svg\" width = '' \u003e\n\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n \n  \n  \u003ctr\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eText Data Augmentation\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eAn introduction to the most commonly used data augmentation techniques for text and their implementation\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003e\u003ca href=\"https://colab.research.google.com/drive/1kyLaRevVf7VVy9BxJBJaL_ET4wyKSi-S?usp=sharing\"\u003e\n  \u003cimg src=\"https://colab.research.google.com/assets/colab-badge.svg\" width = '' \u003e\n\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e  \n  \n  \u003ctr\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eEmotion Classification with Fine-tuned BERT\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eEmotion classification using fine-tuned BERT model\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003e\u003ca href=\"https://colab.research.google.com/drive/1nwCE6b9PXIKhv2hvbqf1oZKIGkXMTi1X?usp=sharing\"\u003e\n  \u003cimg src=\"https://colab.research.google.com/assets/colab-badge.svg\" width = '' \u003e\n\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \n  \u003c/table\u003e \n\n## Transformers\n \u003ctable class=\"tg\"\u003e \n  \n  \u003ctr\u003e\n    \u003cth class=\"tg-yw4l\"\u003e\u003cb\u003eName\u003c/b\u003e\u003c/th\u003e\n    \u003cth class=\"tg-yw4l\"\u003e\u003cb\u003eDescription\u003c/b\u003e\u003c/th\u003e\n    \u003cth class=\"tg-yw4l\"\u003e\u003cb\u003eNotebook\u003c/b\u003e\u003c/th\u003e\n  \u003c/tr\u003e\n  \n   \u003ctr\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eText Classification using Transformer\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eAn implementation of Attention Mechanism and Positional Embeddings on a text classification  task\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003e\u003ca href=\"https://colab.research.google.com/drive/1Jc-_kcO3xYHDMFYSsIcUimcc38_WFlyh?usp=sharing\"\u003e\n  \u003cimg src=\"https://colab.research.google.com/assets/colab-badge.svg\" width = '' \u003e\n\u003c/a\u003e\u003cbr\u003e\n      \u003ca href=\"https://www.kaggle.com/code/ritvik1909/text-classification-attention\" target=\"_blank\"\u003e\u003cimg align=\"left\" alt=\"Kaggle\" title=\"Open in Kaggle\" src=\"https://kaggle.com/static/images/open-in-kaggle.svg\"\u003e\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\n   \u003ctr\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eNeural Machine Translation using Transformer\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eAn implementation of Transformer to translate human readable dates in any format to YYYY-MM-DD format.\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003e\u003ca href=\"https://colab.research.google.com/drive/1Y6JhWMmgU52MU9vyrOnHf6iK760Qx35h?usp=sharing\"\u003e\n  \u003cimg src=\"https://colab.research.google.com/assets/colab-badge.svg\" width = '' \u003e\n\u003c/a\u003e\u003cbr\u003e\n     \u003ca href=\"https://www.kaggle.com/code/ritvik1909/neural-machine-translation-attention\" target=\"_blank\"\u003e\u003cimg align=\"left\" alt=\"Kaggle\" title=\"Open in Kaggle\" src=\"https://kaggle.com/static/images/open-in-kaggle.svg\"\u003e\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e   \n\n   \u003ctr\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eFeature Tokenizer Transformer\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eAn implementation of Feature Tokenizer Transformer on a classification task\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003e\u003ca href=\"https://colab.research.google.com/drive/1tdPifaZCTVpjzCh1FOyGPywMEfrbBZLh?usp=sharing\"\u003e\n  \u003cimg src=\"https://colab.research.google.com/assets/colab-badge.svg\" width = '' \u003e\n\u003c/a\u003e\u003cbr\u003e\n     \u003ca href=\"https://www.kaggle.com/code/ritvik1909/feature-tokenizer-transformer/\" target=\"_blank\"\u003e\u003cimg align=\"left\" alt=\"Kaggle\" title=\"Open in Kaggle\" src=\"https://kaggle.com/static/images/open-in-kaggle.svg\"\u003e\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e     \n\n   \u003ctr\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eNamed Entity Recognition using Transformer\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eAn implementation of Transformer to perform token classification and identify species in PubMed abstracts\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003e\u003ca href=\"https://colab.research.google.com/drive/12AdzQuOvFMrhlVI92dfaVpttkgBcgWcf?usp=sharing\"\u003e\n  \u003cimg src=\"https://colab.research.google.com/assets/colab-badge.svg\" width = '' \u003e\n\u003c/a\u003e\u003cbr\u003e\n     \u003ca href=\"https://www.kaggle.com/code/ritvik1909/named-entity-recognition-attention\" target=\"_blank\"\u003e\u003cimg align=\"left\" alt=\"Kaggle\" title=\"Open in Kaggle\" src=\"https://kaggle.com/static/images/open-in-kaggle.svg\"\u003e\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e   \n  \n   \u003ctr\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eExtractive Question Answering using Transformer\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eAn implementation of Transformer to perform extractive question answering\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003e\u003ca href=\"https://colab.research.google.com/drive/1Eq3PkrItGTZMTww-wlzume2j4nkQYsdP?usp=sharing\"\u003e\n  \u003cimg src=\"https://colab.research.google.com/assets/colab-badge.svg\" width = '' \u003e\n\u003c/a\u003e\u003cbr\u003e\n     \u003ca href=\"https://www.kaggle.com/code/ritvik1909/question-answering-attention/\" target=\"_blank\"\u003e\u003cimg align=\"left\" alt=\"Kaggle\" title=\"Open in Kaggle\" src=\"https://kaggle.com/static/images/open-in-kaggle.svg\"\u003e\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e    \n \u003c/table\u003e \n \n## Computer Vision\n\n\u003ctable class=\"tg\"\u003e\n  \u003ctr\u003e\n    \u003cth class=\"tg-yw4l\"\u003e\u003cb\u003eName\u003c/b\u003e\u003c/th\u003e\n    \u003cth class=\"tg-yw4l\"\u003e\u003cb\u003eDescription\u003c/b\u003e\u003c/th\u003e\n    \u003cth class=\"tg-yw4l\"\u003e\u003cb\u003eNotebook\u003c/b\u003e\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eSiamese Network\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eAn implementation of Siamese Network for finding Image Similarity\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003e\u003ca href=\"https://colab.research.google.com/drive/1sn7BDKVvi8-Ng37gvfyNw8OCf8kZY91o?usp=sharing\"\u003e\n  \u003cimg src=\"https://colab.research.google.com/assets/colab-badge.svg\" width = '' \u003e\n\u003c/a\u003e\u003cbr\u003e\n     \u003ca href=\"https://kaggle.com/code/ritvik1909/siamese-network\" target=\"_blank\"\u003e\u003cimg align=\"left\" alt=\"Kaggle\" title=\"Open in Kaggle\" src=\"https://kaggle.com/static/images/open-in-kaggle.svg\"\u003e\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e  \n\n   \u003ctr\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eVariational Auto Encoder\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eAn implementation of Variational Auto Encoder to generate Augmentations for MNIST Handwritten Digits\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003e\u003ca href=\"https://colab.research.google.com/drive/13na-qaRSMwD2jplXjg_oapPDmVozIzLL?usp=sharing\"\u003e\n  \u003cimg src=\"https://colab.research.google.com/assets/colab-badge.svg\" width = '' \u003e\n\u003c/a\u003e\u003cbr\u003e\n     \u003ca href=\"https://www.kaggle.com/code/ritvik1909/variational-auto-encoder\" target=\"_blank\"\u003e\u003cimg align=\"left\" alt=\"Kaggle\" title=\"Open in Kaggle\" src=\"https://kaggle.com/static/images/open-in-kaggle.svg\"\u003e\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e    \n\n   \u003ctr\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eObject Detection using Sliding Window and Image Pyramid\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eA basic object detection implementation using sliding window and image pyramid on top of an image classifier\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003e\u003ca href=\"https://colab.research.google.com/drive/1CiLN6g7puBheHq-tfk4YB4X-Lgypur8M?usp=sharing\"\u003e\n  \u003cimg src=\"https://colab.research.google.com/assets/colab-badge.svg\" width = '' \u003e\n\u003c/a\u003e\u003cbr\u003e\n     \u003ca href=\"https://www.kaggle.com/code/ritvik1909/object-detection-sliding-window\" target=\"_blank\"\u003e\u003cimg align=\"left\" alt=\"Kaggle\" title=\"Open in Kaggle\" src=\"https://kaggle.com/static/images/open-in-kaggle.svg\"\u003e\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e    \n  \n   \u003ctr\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eObject Detection using Selective Search\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eA basic object detection implementation using selective search on top of an image classifier\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003e\u003ca href=\"https://colab.research.google.com/drive/1C7Zo5JRMrcETMxn-8jRuszrEXXjRbN37?usp=sharing\"\u003e\n  \u003cimg src=\"https://colab.research.google.com/assets/colab-badge.svg\" width = '' \u003e\n\u003c/a\u003e\u003cbr\u003e\n     \u003ca href=\"https://www.kaggle.com/code/ritvik1909/object-detection-selective-search\" target=\"_blank\"\u003e\u003cimg align=\"left\" alt=\"Kaggle\" title=\"Open in Kaggle\" src=\"https://kaggle.com/static/images/open-in-kaggle.svg\"\u003e\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e  \n  \n\u003c/table\u003e \n\n## Generative Adversarial Network\n\u003ctable class=\"tg\"\u003e\n  \u003ctr\u003e\n    \u003cth class=\"tg-yw4l\"\u003e\u003cb\u003eName\u003c/b\u003e\u003c/th\u003e\n    \u003cth class=\"tg-yw4l\"\u003e\u003cb\u003eDescription\u003c/b\u003e\u003c/th\u003e\n    \u003cth class=\"tg-yw4l\"\u003e\u003cb\u003eNotebook\u003c/b\u003e\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eDeep Convolutional GAN\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eAn Implementation of Deep Convolutional GAN to generate MNIST digits\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003e\u003ca href=\"https://colab.research.google.com/drive/1ss9FCHvI0ZAuS1PJL6RxlgEhM_glZR6S?usp=sharing\"\u003e\n  \u003cimg src=\"https://colab.research.google.com/assets/colab-badge.svg\" width = '' \u003e\n\u003c/a\u003e\u003cbr\u003e\n     \u003ca href=\"https://www.kaggle.com/code/ritvik1909/deep-convolutional-gan/\" target=\"_blank\"\u003e\u003cimg align=\"left\" alt=\"Kaggle\" title=\"Open in Kaggle\" src=\"https://kaggle.com/static/images/open-in-kaggle.svg\"\u003e\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e  \n  \u003ctr\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eWasserstein GAN with Gradient Penalty\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eAn Implementation of Wasserstein GAN with Gradient Penalty to generate MNIST digits\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003e\u003ca href=\"https://colab.research.google.com/drive/1x7aDlxkv3PYev2AsmZRl8pII2zsY_DVs?usp=sharing\"\u003e\n  \u003cimg src=\"https://colab.research.google.com/assets/colab-badge.svg\" width = '' \u003e\n\u003c/a\u003e\u003cbr\u003e\n     \u003ca href=\"https://www.kaggle.com/code/ritvik1909/wasserstein-gan-with-gradient-penalty/\" target=\"_blank\"\u003e\u003cimg align=\"left\" alt=\"Kaggle\" title=\"Open in Kaggle\" src=\"https://kaggle.com/static/images/open-in-kaggle.svg\"\u003e\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e  \n  \u003ctr\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eConditional GAN\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eAn Implementation of Conditional GAN to generate MNIST digits\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003e\u003ca href=\"https://colab.research.google.com/drive/1Z74CpEu76e6A62gxKXIJ8u8xyVjF21_k?usp=sharing\"\u003e\n  \u003cimg src=\"https://colab.research.google.com/assets/colab-badge.svg\" width = '' \u003e\n\u003c/a\u003e\u003cbr\u003e\n     \u003ca href=\"https://www.kaggle.com/code/ritvik1909/conditional-gan/\" target=\"_blank\"\u003e\u003cimg align=\"left\" alt=\"Kaggle\" title=\"Open in Kaggle\" src=\"https://kaggle.com/static/images/open-in-kaggle.svg\"\u003e\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e  \n  \n\u003c/table\u003e\n \n  ## Parameter Efficient Fine-tuning\n\n\u003ctable class=\"tg\"\u003e\n  \u003ctr\u003e\n    \u003cth class=\"tg-yw4l\"\u003e\u003cb\u003eName\u003c/b\u003e\u003c/th\u003e\n    \u003cth class=\"tg-yw4l\"\u003e\u003cb\u003eDescription\u003c/b\u003e\u003c/th\u003e\n    \u003cth class=\"tg-yw4l\"\u003e\u003cb\u003eNotebook\u003c/b\u003e\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eLoRA BERT\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eAn Implementation of BERT Finetuning using LoRA\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003e\n     \u003ca href=\"https://www.kaggle.com/code/ritvik1909/lora-bert/\" target=\"_blank\"\u003e\u003cimg align=\"left\" alt=\"Kaggle\" title=\"Open in Kaggle\" src=\"https://kaggle.com/static/images/open-in-kaggle.svg\"\u003e\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eLoRA BERT NER\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eAn Implementation of BERT Finetuning using LoRA for token classification task\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003e\n     \u003ca href=\"https://www.kaggle.com/code/ritvik1909/lora-bert-ner/\" target=\"_blank\"\u003e\u003cimg align=\"left\" alt=\"Kaggle\" title=\"Open in Kaggle\" src=\"https://kaggle.com/static/images/open-in-kaggle.svg\"\u003e\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eLoRA T5\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eAn Implementation of T5 Finetuning using LoRA\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003e\n     \u003ca href=\"https://www.kaggle.com/code/ritvik1909/lora-t5/\" target=\"_blank\"\u003e\u003cimg align=\"left\" alt=\"Kaggle\" title=\"Open in Kaggle\" src=\"https://kaggle.com/static/images/open-in-kaggle.svg\"\u003e\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eLoRA TinyLlama 1.1B\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eAn Implementation of TinyLlama 1.1B Finetuning using LoRA\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003e\n     \u003ca href=\"https://www.kaggle.com/code/ritvik1909/lora-tinyllama-1-1b/\" target=\"_blank\"\u003e\u003cimg align=\"left\" alt=\"Kaggle\" title=\"Open in Kaggle\" src=\"https://kaggle.com/static/images/open-in-kaggle.svg\"\u003e\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eQLoRA TinyLlama 1.1B\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eAn Implementation of TinyLlama 1.1B Finetuning using QLoRA\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003e\n     \u003ca href=\"https://www.kaggle.com/code/ritvik1909/qlora-tinyllama-1-1b/\" target=\"_blank\"\u003e\u003cimg align=\"left\" alt=\"Kaggle\" title=\"Open in Kaggle\" src=\"https://kaggle.com/static/images/open-in-kaggle.svg\"\u003e\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eQLoRA Mistral 7B\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003eAn Implementation of Mistral 7B Finetuning using QLoRA\u003c/td\u003e\n    \u003ctd class=\"tg-yw4l\"\u003e\n     \u003ca href=\"https://www.kaggle.com/code/ritvik1909/qlora-mistral-7b/\" target=\"_blank\"\u003e\u003cimg align=\"left\" alt=\"Kaggle\" title=\"Open in Kaggle\" src=\"https://kaggle.com/static/images/open-in-kaggle.svg\"\u003e\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\n\u003c/table\u003e\n\n---\n\nIf you find any bugs or have any questions regarding these notebooks, please open an issue. We will address it as soon as we can. \n\nReach out on [Twitter](https://twitter.com/omarsar0) if you have any questions. \n\nPlease cite the following if you use the code examples in your research:\n\n```\n@misc{saravia2022ml,\n  title={ML Notebooks},\n  author={Saravia, Elvis and Rastogi, Ritvik},\n  journal={https://github.com/dair-ai/ML-Notebooks},\n  year={2022}\n}\n```\n","funding_links":[],"categories":["Jupyter Notebook","blogs \u0026 books","Deep Learning Repositories"],"sub_categories":["Also Checkout"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdair-ai%2FML-Notebooks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdair-ai%2FML-Notebooks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdair-ai%2FML-Notebooks/lists"}