{"id":20609149,"url":"https://github.com/bradflaugher/ai-101","last_synced_at":"2025-05-10T01:31:46.116Z","repository":{"id":49409503,"uuid":"476508758","full_name":"bradflaugher/AI-101","owner":"bradflaugher","description":"Notes, links and code samples and resources for teaching yourself pytorch and tensorflow.","archived":true,"fork":false,"pushed_at":"2024-06-21T14:08:59.000Z","size":20057,"stargazers_count":12,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-01T05:41:21.270Z","etag":null,"topics":["bootcamp","course","data-engineering","data-science","learn-to-code","learning-by-doing","learning-python","machine-learning"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bradflaugher.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,"publiccode":null,"codemeta":null}},"created_at":"2022-03-31T23:23:24.000Z","updated_at":"2025-01-13T13:58:10.000Z","dependencies_parsed_at":"2023-10-01T19:31:11.937Z","dependency_job_id":"81414b8d-5822-4565-86e1-7a6abb64a60c","html_url":"https://github.com/bradflaugher/AI-101","commit_stats":null,"previous_names":["medusa-ml/bootcamp","medusa-ml/ai-101","predbrad/ai-101","bradflaugher/ai-101"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bradflaugher%2FAI-101","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bradflaugher%2FAI-101/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bradflaugher%2FAI-101/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bradflaugher%2FAI-101/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bradflaugher","download_url":"https://codeload.github.com/bradflaugher/AI-101/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253350021,"owners_count":21894817,"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":["bootcamp","course","data-engineering","data-science","learn-to-code","learning-by-doing","learning-python","machine-learning"],"created_at":"2024-11-16T10:12:50.843Z","updated_at":"2025-05-10T01:31:41.104Z","avatar_url":"https://github.com/bradflaugher.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AI-101 🚀\n\nLecture notes, readings, code samples and resources for teaching yourself how PyTorch and Tensorflow.\n\nThis class was formerly taught as a bootcamp but is now a self-paced online resource.\n\n# More Like This ⭐\n\nSee Brad's [GitHub Stars](https://github.com/predbrad?submit=Search\u0026q=learn\u0026tab=stars\u0026type=\u0026sort=\u0026direction=\u0026submit=Search) for a curated collection of helpful resources.\n\n# Course Outline 📝\n\n| Session   | Topic | TODO |\n|-----------|---------| ---------|\n| Preparation | N/A | See [preparation.md](./preparation.md) |\n| 📅 Week 1 | 📚 [Roles, Machine Learning Basics, Tech Stack](./30000.md)| [How Deep Learning Works](https://www.youtube.com/watch?v=wBgW3ZtlPT8) and [Intro to Free Software](https://www.fsf.org/blogs/rms/20140407-geneva-tedx-talk-free-software-free-society) |\n| 📅 Week 1 | 🎬 [\"Foundations\" Live Demos](./foundations.md) | [SuperDataScience Code Interpreter Guide](https://youtu.be/ac6580tuveo?si=dUlyNu1CzFkhDPek) |\n| 📅 Week 2 | 💡 [Final Project Ideas](#-final-project-sequence-) | Pick a project! |\n| 📅 Week 2 | 📊 [The Universal ML Workflow](https://livebook.manning.com/book/deep-learning-with-python-second-edition/chapter-6) | [The Universal ML Workflow](https://towardsdatascience.com/applying-the-universal-machine-learning-workflow-to-the-uci-mushroom-dataset-1939442d44e7) and [The Regression Theory of Everything](./AI_harmony_c3.pdf) |\n| 📅 Week 3 | 👥 Pair Programming, Project Q\u0026A | work on your project |\n| 📅 Week 3 | 📝 [Data Engineering, ETL Basics](./etl.md) and [Data Wrangling Techniques](./wranglin.md) | work on your project |\n| 📅 Week 4 | 📊  OpenRouter [Sommelier App](https://github.com/Medusa-ML/LLMmMm) in AWS, Azure and GCP Cloud Setup Demo | Setup [AWS Free Tier](https://aws.amazon.com/free/) |\n| 📅 Week 5 | 🧠 [Metrics and Loss Functions, Model Architecture and Hyperparameters](./architecture.md) | [60 Minute Pytorch Blitz](https://pytorch.org/tutorials/beginner/deep_learning_60min_blitz.html) |\n| 📅 Week 7 | 🎓 [After The Bootcamp...](./after_bootcamp.md) | go forth and win! |\n| 📅 Weeks 7-8 | 🎉 [Project Presentations](https://www.youtube.com/@bradflaugher2452/videos)  | brag about yourself online |\n\n---\n\n# 🚀 **Final Project Sequence** 🚀\n\nParticipants will dedicate substantial time to final projects aligned with their ✨career aspirations✨. For an array of past presentations and source code, 📺 visit [Brad's Youtube Channel](https://www.youtube.com/@bradflaugher2452/videos).\n\n| **Step**                                | **Details**                                                                                                                                                                                                                     |\n|-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **🅰️ Data Collection and Simple Model** | Generate synthetic text data using [Scikit-LLM](https://github.com/iryna-kondr/scikit-llm). Explore datasets on [Kaggle](https://www.kaggle.com/datasets) or [Hugging Face](https://huggingface.co/datasets). |\n| **🅱️ Custom Model (Optional)**         | **Beginner:** Follow [TensorFlow quickstart](https://www.tensorflow.org/tutorials) for basic image/text classifiers. **Recommended:** Dive into [60 Minute PyTorch Blitz](https://pytorch.org/tutorials/beginner/deep_learning_60min_blitz.html), then explore 📜 [PyTorch Text Classification](https://pytorch.org/tutorials/beginner/text_sentiment_ngrams_tutorial.html) or [PyTorch Image Classification](https://pytorch.org/tutorials/beginner/blitz/cifar10_tutorial.html). **More Advanced:** Fine-tune pretrained models with [Hugging Face](https://huggingface.co/docs/transformers/training) for 📝 text or 📸 image classification. **Apple Nerds Only** Use [MLX](https://github.com/ml-explore/mlx). |\n| **⭐ Challenge and Experiment (Optional)**| **Advanced:** Explore cross-platform frameworks like [Keras Core](https://keras.io/keras_core/guides/). 🏆 **Very Advanced:** Attempt to [Replicate a Winning Model from Kaggle](https://www.kaggle.com/code?types=competitions).                                                                                     |\n\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbradflaugher%2Fai-101","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbradflaugher%2Fai-101","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbradflaugher%2Fai-101/lists"}