└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # Getting-Started-with-Generative-AI 2 | A curated list of articles and tutorials to start with and understand generative AI 3 | 4 | [![GitHub license](https://img.shields.io/github/license/youssefHosni/Getting-Started-with-Generative-AI.svg)](https://github.com/youssefHosni/Getting-Started-with-Generative-AI/blob/master/LICENSE) 5 | [![GitHub contributors](https://img.shields.io/github/contributors/youssefHosni/Getting-Started-with-Generative-AI.svg)](https://GitHub.com/youssefHosni/Getting-Started-with-Generative-AI/graphs/contributors/) 6 | [![GitHub issues](https://img.shields.io/github/issues/youssefHosni/Getting-Started-with-Generative-AI.svg)](https://GitHub.com/youssefHosni/Getting-Started-with-Generative-AI/issues/) 7 | [![GitHub pull-requests](https://img.shields.io/github/issues-pr/youssefHosni/Getting-Started-with-Generative-AI.svg)](https://GitHub.com/youssefHosni/Getting-Started-with-Generative-AI/pulls/) 8 | [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) 9 | 10 | [![GitHub watchers](https://img.shields.io/github/watchers/youssefHosni/Getting-Started-with-Generative-AI.svg?style=social&label=Watch)](https://GitHub.com/youssefHosni/Getting-Started-with-Generative-AI/watchers/) 11 | [![GitHub forks](https://img.shields.io/github/forks/youssefHosni/Getting-Started-with-Generative-AI.svg?style=social&label=Fork)](https://GitHub.com/youssefHosni/Getting-Started-with-Generative-AI/network/) 12 | [![GitHub stars](https://img.shields.io/github/stars/youssefHosni/Getting-Started-with-Generative-AI.svg?style=social&label=Star)](https://GitHub.com/youssefHosni/Getting-Started-with-Generative-AI/stargazers/) 13 | 14 | ![6441d5f76d21e1e4dee9ffa2_Gen AI blog_Blog hero](https://github.com/youssefHosni/Getting-Started-with-Generative-AI/assets/72076328/bd6ea757-64de-486e-bd67-cd3a9fac8580) 15 | 16 | ## Introduction to Generative AI ## 17 | * [Introduction to Generative AI: What It Is & Main Applications](https://medium.com/mlearning-ai/introduction-to-generative-ai-what-it-is-main-applications-9ddf9e9dc88f?sk=1c608870e625b87edd6820a42d55c7b5) 18 | * [Generative AI Learning Roadmap: From Absolute Beginner to Practioner [Part 1]](https://open.substack.com/pub/youssefh/p/generative-ai-learning-roadmap-from?r=1sqbmi&utm_campaign=post&utm_medium=web) 19 | * [Generative AI Learning Roadmap: From Absolute Beginner to Practioner [Part 2]](https://open.substack.com/pub/youssefh/p/generative-ai-learning-roadmap-from-56d?r=1sqbmi&utm_campaign=post&utm_medium=web) 20 | * [Generative AI Learning Roadmap: From Absolute Beginner to Practioner [Part 3]](https://open.substack.com/pub/youssefh/p/generative-ai-learning-roadmap-from-351?r=1sqbmi&utm_campaign=post&utm_medium=web) 21 | 22 | ## Generative Language Models & Applications ## 23 | * [What Are Large Language Models?](https://pub.towardsai.net/what-are-large-language-models-2da95a3d7023?sk=a10b5d5808b3f25ed0ab06921043e8b3) 24 | * [5 Challenges Come with Building LLM-Based Applications](https://levelup.gitconnected.com/5-challenges-come-with-building-llm-based-applications-5fbf8bca1a66?sk=bf23ad172f6b6b32b545a440380b02a9) 25 | * [Vector Database: The Secret Behind Large Language Models Capabilities](https://levelup.gitconnected.com/vector-database-the-secret-behind-large-language-models-capabilities-7d4f6b714d16?sk=64c8c1b742d7a83523bb1781ee4ebf5e) 26 | * [Parameter-Efficient Fine-Tuning (PEFT): Fine-tune Large Language Models with Limited Resources](https://levelup.gitconnected.com/parameter-efficient-fine-tuning-peft-fine-tune-large-language-models-with-limited-resources-a42439196d34?sk=d82e41163ce72aced351644de45598c7) 27 | 28 | ## Hands-On LangChain for LLM Applications Developments ## 29 | 30 | ### LangChain Basics ### 31 | * Hands-On LangChain for LLM Applications Development: Prompt Templates | [Article](https://open.substack.com/pub/youssefh/p/hands-on-langchain-for-llm-applications-5d9?r=1sqbmi&utm_campaign=post&utm_medium=web) | [Code]() 32 | * Hands-On LangChain for LLM Applications Development: Output Parsing | [Article](https://open.substack.com/pub/youssefh/p/hands-on-langchain-for-llm-applications-6dc?r=1sqbmi&utm_campaign=post&utm_medium=web) | [Code]() 33 | * Hands-On LangChain for LLMs App: ChatBots Memory| [Article](https://open.substack.com/pub/youssefh/p/hands-on-langchain-for-llms-app-chatbots?r=1sqbmi&utm_campaign=post&utm_medium=web) | [Code]() 34 | * Hands-On LangChain for LLMs App Development: Chains | [Article](https://open.substack.com/pub/youssefh/p/understanding-langchain-chains-for?r=1sqbmi&utm_campaign=post&utm_medium=web) | [Code]() 35 | 36 | ### Retrieval Augmented Generation (RAG) with LangChain ### 37 | 38 | * [Hands-On LangChain for LLM Applications Development: Documents Loading](https://open.substack.com/pub/youssefh/p/hands-on-langchain-for-llm-applications?r=1sqbmi&utm_campaign=post&utm_medium=web) 39 | * [Hands-On LangChain for LLM Applications Development: Documents Splitting [Part 1] ](https://open.substack.com/pub/youssefh/p/hands-on-langchain-for-llm-applications-2d6?r=1sqbmi&utm_campaign=post&utm_medium=web) 40 | * [Hands-On LangChain for LLM Applications Development: Documents Splitting [Part 2] ](https://open.substack.com/pub/youssefh/p/hands-on-langchain-for-llm-applications-96e?r=1sqbmi&utm_campaign=post&utm_medium=web) 41 | * [Hands-On LangChain for LLM Applications Development: Vector Database & Text Embeddings](https://open.substack.com/pub/youssefh/p/hands-on-langchain-for-llm-applications-943?r=1sqbmi&utm_campaign=post&utm_medium=web) 42 | * [Hands-On LangChain for LLM Applications Development: Information Reterival](https://open.substack.com/pub/youssefh/p/hands-on-langchain-for-llm-applications-5fe?r=1sqbmi&utm_campaign=post&utm_medium=web) 43 | 44 | ## Prompt Engineering for Instruction-Tuned LLM ### 45 | * [Prompt Engineering Best Practices for Instruction-Tuned LLM [Part 1]](https://open.substack.com/pub/youssefh/p/prompt-engineering-best-practices?r=1sqbmi&utm_campaign=post&utm_medium=web) 46 | * [Prompt Engineering Best Practices for Instruction-Tuned LLM [Part 2]](https://open.substack.com/pub/youssefh/p/prompt-engineering-best-practices-36e?r=1sqbmi&utm_campaign=post&utm_medium=web) 47 | * [Prompt Engineering for Instruction-Tuned LLM: Iterative Prompt Development](https://open.substack.com/pub/youssefh/p/prompt-engineering-for-instruction?r=1sqbmi&utm_campaign=post&utm_medium=web) 48 | 49 | ### Projects ### 50 | * [Automating YouTube Script Writing with LangChain and Streamlit: A Step-by-Step Guide](https://levelup.gitconnected.com/automating-youtube-script-writing-with-langchain-and-streamlit-a-step-by-step-guide-9786ebaec6be?sk=f7f93f7cfbd3e59b8b079f444c2fd483) 51 | * [Building a PDF-Chat App using LangChain, OpenAI API & Streamlit](https://levelup.gitconnected.com/building-a-pdf-chat-app-using-langchain-openai-api-streamlit-3d95c27bda0?sk=82c044014cc61cd1eef25753778ff267) 52 | * [Top 10 Open Source LLMs To USE In Your Next LLM Application](https://pub.towardsai.net/top-10-open-source-llms-to-use-in-your-next-llm-application-fbfc51542b78?sk=ac19abddaa9006dc3b16b120c9a1d559) 53 | * [10 Large Language Models Projects To Build Your Portfolio](https://levelup.gitconnected.com/10-large-language-models-projects-to-build-your-portfolio-d7974569aad4?sk=d59e963806e3ccf5fdcd3b5c0f715f48) 54 | * [10 Guided Large Language Models Projects to Build Your Portfolio](https://levelup.gitconnected.com/10-guided-large-language-models-projects-to-build-your-portfolio-dc9bd79f09c?sk=fa1867433c0285c6f41470fba0d2198f) 55 | 56 | ### Learning Resoruces & Roadmaps ### 57 | * [From Novice to Expert: A Comprehensive Step-by-Step Study Plan for Mastering LLMs](https://pub.towardsai.net/from-novice-to-expert-a-comprehensive-step-by-step-study-plan-for-mastering-llms-dc9feb60ecc4?sk=26b9ecdd113ce144fe9596eddedfa2c1) 58 | * [Top 10 Large Language Models GitHub Repository](https://levelup.gitconnected.com/top-10-large-language-models-github-repository-50ec95b5a7af?sk=68aac6bcbd2a8e8ea3f7933c6fc3ef1b) 59 | * [Top Resources to Learn & Understand RLHF](https://levelup.gitconnected.com/top-resources-to-learn-understand-rlhf-69f7984f1e58?sk=79d44cc8a12394a958545096643bc583) 60 | * [Top Resources to Master RAG: From Basic Level to Advanced](https://medium.com/towards-artificial-intelligence/top-resources-to-master-rag-from-basic-level-to-advanced-755a814d9348?sk=0e75d3790fbb62b5592b3858b4376cf8) 61 | * [Overview of LLM Quantization Techniques & Where to Learn Each of Them?](https://medium.com/@yousefhosni/overview-of-llm-quantization-techniques-where-to-learn-each-of-them-0d8599acfec8?sk=594f81f338f15bb211d9356a6537e476) 62 | * [6 Resources to Master Vector Databases & Building a Vector Storage](https://medium.com/gitconnected/6-resources-to-master-vector-databases-building-a-vector-storage-8d94ca1e3897?sk=1447d3e09380b72ded2edd380e354f22) 63 | * [5 Top Large Langauge Models Practical & Theoretical Courses](https://medium.com/gitconnected/5-top-large-langauge-models-practical-theoretical-courses-43e9f95da06e?sk=992bbfe34e923f3e3ebc9248eb5576c2) 64 | * [What is LLMOps and How to Get Started With It](https://medium.com/gitconnected/what-is-llmops-and-how-to-get-started-with-it-04002c25e081?sk=f127154bd466cca6b5aae3ce88774f6e) 65 | * 66 | 67 | ### LLM News & Trends ### 68 | * [Falcon40 LLM: The Top Recent Open-Source LLMs](https://yousefhosni.medium.com/falcon40-llm-the-top-recent-open-source-llms-50f0377466f0?sk=15f307662d92ad9313500466f71dce2f) 69 | * [Access GPT-4 for Free through these 4 Tools](https://pub.towardsai.net/access-gpt-4-for-free-through-these-4-tools-f548c9ca91d3?sk=f537f603826c6675b4e21d5178da2a0a) 70 | * [4 ChatGPT Tips To Be In The Top 1% of Its Users](https://levelup.gitconnected.com/4-chatgpt-tips-to-be-in-the-top-1-of-its-users-cb1274ffa268?sk=9358aacd06df1b651772fad7857eeba8) 71 | * [A Comprehensive Introduction to AutoGPT: What It Is & How to Use It?](https://pub.towardsai.net/a-comprehensive-introduction-to-autogpt-what-it-is-how-to-use-it-6cea265044ae?sk=e119d0a7f6d74088e1d3d673521f4ba6) 72 | * [DALL- E3 Is Out! Here Is What You Need to Know About It](https://levelup.gitconnected.com/dall-e3-is-out-here-is-what-you-need-to-know-about-it-fe1f8bbcf539?sk=7c6231f85b02b206aa6ed7484cb3e96c) 73 | 74 | 75 | ## Generative Image Models & Applications ## 76 | 77 | * [Introduction to Large Language Models with GPT & LangChain (DataCamp Code Along)](https://www.datacamp.com/code-along/introduction-to-large-language-models-gpt-langchain) 78 | * [Prompt Engineering with GPT & LangChain (DataCamp Code Along)](https://www.datacamp.com/code-along/prompt-engineering-gpt-langchain) 79 | * [Building Multimodal AI Applications with LangChain & the OpenAI API](https://www.datacamp.com/code-along/multimodal-ai-applications-langchain-openai-api) 80 | * [Semantic Search with Pinecone](https://www.datacamp.com/code-along/semantic-search-pinecone) 81 | [Retrieval Augmented Generation with OpenAI API & Pinecone (DataCamp Code Along)](https://www.datacamp.com/code-along/retrieval-augmented-generation-openai-api-pinecone) 82 | * [Building Chatbots with the OpenAI API & Pinecone (DataCamp Code Along)](https://www.datacamp.com/code-along/building-chatbots-openai-api-pinecone) 83 | [Using Open Source AI Models with Hugging Face (DataCamp Code Along)](https://www.datacamp.com/code-along/using-open-source-models-hugging-face) 84 | * [Building NLP Applications with Hugging Face (DataCamp Code Along)](https://www.datacamp.com/code-along/building-nlp-applications-hugging-face) 85 | * [Image Classification with Hugging Face (DataCamp Code Along)](https://www.datacamp.com/code-along/image-classification-hugging-face) 86 | 87 | ### Overview of Generative Image Models ### 88 | * [Comprehensive Introduction to AI Image Generation](https://pub.towardsai.net/comprehensive-introduction-to-ai-image-generation-b153f465c805?sk=dbbcfc1afbbf6822c40709195f1c5b06) 89 | 90 | ### GANS ### 91 | * [A Gentle Introduction to Generative Adversarial Networks (GANs)](https://pub.towardsai.net/a-gentle-introduction-to-generative-adversarial-networks-gans-cee76581ed22?sk=3e8e7021da6c8bd9c01d0960133fea04) 92 | * [You Probably Know GANs, But Do You Know How To Train It?](https://pub.towardsai.net/you-probably-know-gans-but-do-you-know-how-to-train-it-2573d574af12?sk=b803d0a68f15ddf72d7f69ee6501f8bf) 93 | * [How Can We Evaluate the Generated Images By GANs?](https://pub.towardsai.net/how-on-earth-can-we-evaluate-the-generated-images-by-gans-877e5e7e9fcd?sk=ab56a9aa31896f2fc48968959b0c4695) 94 | * [Overview of Important GANs Models & Applications](https://open.substack.com/pub/youssefh/p/overview-of-important-gans-models?r=1sqbmi&utm_campaign=post&utm_medium=web) 95 | * [Building & Training GAN Model From Scratch In Python](https://open.substack.com/pub/youssefh/p/building-and-training-gan-model-from?r=1sqbmi&utm_campaign=post&utm_medium=web) 96 | * [Building GANs Application and Deploying it on Streamlit & Heroku](https://open.substack.com/pub/youssefh/p/building-gans-application-and-deploying?r=1sqbmi&utm_campaign=post&utm_medium=web) 97 | 98 | ### Diffusion Models ### 99 | * [Unlocking the Mysteries of Diffusion Models: An In-Depth Exploration](https://pub.towardsai.net/unlocking-the-mysteries-of-diffusion-models-an-in-depth-exploration-aa02d2e44963?sk=1df2d84ab3dc316d7bef99e3e64270c4) 100 | * [Getting Started With Stable Diffusion](https://pub.towardsai.net/getting-started-with-stable-diffusion-f343639e4931?sk=83d8907e785577ee6cf2696f7c3772b4) 101 | * [Stable Diffusion-Based Image Generation Web Application Using Fast API & React](https://medium.com/geekculture/stable-diffusion-based-image-generation-web-application-using-fast-api-react-d519078567bf?sk=6c1ef9063210eda30221be1cbe2dc84b) 102 | * [Efficient Strategies for Effective Stable Diffusion Prompt: A Comprehensive Guide](https://pub.towardsai.net/efficient-strategies-for-effective-stable-diffusion-prompt-a-comprehensive-guide-1964483642bd?sk=49771a8b5a9a570fd356ba52e766ce45) 103 | 104 | ## Generative AI Ethics ## 105 | * [What Is Responsible AI & How Big Companies Implement It In Their Products?](https://pub.towardsai.net/what-is-responsible-ai-how-big-companies-implement-it-in-their-products-d3a9b4c2458d?sk=8d7395d955bd0bd735af9c7bab22d3ec) 106 | --------------------------------------------------------------------------------