diff --git a/Days/Day_026/README.md b/Days/Day_026/README.md new file mode 100644 index 0000000..6c96646 --- /dev/null +++ b/Days/Day_026/README.md @@ -0,0 +1,15 @@ +# Day 26 + +## RAG Indexing and Retrival + +![100 days of code Day 26](https://github.com/GritinAI/100DaysofCodeGenerativeAI/blob/main/Images/Day26.png)Welcome to Day 26 of the 100 Days of Code challenge! + +Today, we’ll learn more about RAG (Retrieval-Augmented Generation)—an advanced technique that combines retrieval methods with generative models for more accurate and informed responses. + +Learn and master Rag Indexing and Retrieval techniques to efficiently store, search, and retrieve data + +Key Topics for Today: + +**[RAG Indexing](https://youtu.be/bjb_EMsTDKI?si=w-KesbdFjiNkdDgJ)**: Learn how to index data effectively to improve retrieval for generative models. + +**[RAG Retrieval](https://youtu.be/LxNVgdIz9sU?si=AcO729_jZ2DdZCWW)**: Explore how relevant information is retrieved from indexed data to enhance the output of AI models. diff --git a/Days/Day_027/README.md b/Days/Day_027/README.md new file mode 100644 index 0000000..304ad9b --- /dev/null +++ b/Days/Day_027/README.md @@ -0,0 +1,8 @@ +# Day 27 + +## RAG Generation + +![100 days of code Day 27](https://github.com/GritinAI/100DaysofCodeGenerativeAI/blob/main/Images/Day27.png)Welcome to Day 27 of the 100 Days of Code challenge! + +Today, we’ll learn how RAG produces informative and engaging text, thus making it a powerful tool for various NLP tasks. +**_Learn more [here](https://youtu.be/Vw52xyyFsB8?si=fGF0Fp3GMZgLj_N0)_** diff --git a/Days/Day_028/README.md b/Days/Day_028/README.md new file mode 100644 index 0000000..cb78c58 --- /dev/null +++ b/Days/Day_028/README.md @@ -0,0 +1,9 @@ +# Day 28 + +## RAG Multi-query + +![100 days of code Day 28](https://github.com/GritinAI/100DaysofCodeGenerativeAI/blob/main/Images/Day28.png)Welcome to Day 28 of the 100 Days of Code challenge! + +Today you will learn to handle multiple queries simultaneously and retrieve relevant information from external knowledge sources to generate contextually appropriate responses for each query. + +**[Get Started](https://youtu.be/JChPi0CRnDY?si=oNStN1DV8v-yhXCT)** diff --git a/Days/Day_029/README.md b/Days/Day_029/README.md new file mode 100644 index 0000000..aff4aef --- /dev/null +++ b/Days/Day_029/README.md @@ -0,0 +1,9 @@ +# Day 29 + +## RAG Fusion + +![100 days of code Day 29](https://github.com/GritinAI/100DaysofCodeGenerativeAI/blob/main/Images/Day29.png)Welcome to Day 29 of the 100 Days of Code challenge! + +Today you will learn to combine the knowledge retrieval capabilities of RAG with the text fusion capabilities of Fusion models to generate high-quality, coherent, and accurate text. + +**Explore [RAG Fusion](https://youtu.be/77qELPbNgxA?si=qVfarlP-WxHp4hfP)** diff --git a/Days/Day_030/README.md b/Days/Day_030/README.md new file mode 100644 index 0000000..2fdd5a5 --- /dev/null +++ b/Days/Day_030/README.md @@ -0,0 +1,10 @@ +# Day 30 + +## Decomposition + +![100 days of code Day 30](https://github.com/GritinAI/100DaysofCodeGenerativeAI/blob/main/Images/Day30.png)Welcome to Day 30 of the 100 Days of Code challenge! + +Today you will learn about Query decomposition. +This is a strategy used to improve question-answering by breaking down a question into sub-questions. These can either be (1) solved sequentially or (2) independently answered followed by consolidation into a final answer. + +**Learn more about [query decomposition](https://youtu.be/77qELPbNgxA?si=qVfarlP-WxHp4hfP)** diff --git a/Days/Day_031/README.md b/Days/Day_031/README.md new file mode 100644 index 0000000..6d8f699 --- /dev/null +++ b/Days/Day_031/README.md @@ -0,0 +1,9 @@ +# Day 31 + +## RAG Intermediate - Step Back + +![100 days of code Day 31](https://github.com/GritinAI/100DaysofCodeGenerativeAI/blob/main/Images/Day31.png)Welcome to Day 31 of the 100 Days of Code challenge! + +Today we will learn about Step-back prompting which is an approach to improve retrieval that builds on chain-of-thought reasoning. From a question, it generates a step-back (higher level, more abstract) question that can serve as a precondition to correctly answering the original question. This is especially useful in cases where background knowledge or more fundamental understanding is helpful to answer a specific question. + +**Learn [more here](https://youtu.be/xn1jEjRyJ2U?si=z5dr-2pyVCGP8qZk)** diff --git a/Images/Day26.png b/Images/Day26.png new file mode 100644 index 0000000..b4900b6 Binary files /dev/null and b/Images/Day26.png differ diff --git a/Images/Day27.png b/Images/Day27.png new file mode 100644 index 0000000..d20967f Binary files /dev/null and b/Images/Day27.png differ diff --git a/Images/Day28.png b/Images/Day28.png new file mode 100644 index 0000000..b420130 Binary files /dev/null and b/Images/Day28.png differ diff --git a/Images/Day29.png b/Images/Day29.png new file mode 100644 index 0000000..fb7c147 Binary files /dev/null and b/Images/Day29.png differ diff --git a/Images/Day30.png b/Images/Day30.png new file mode 100644 index 0000000..897d673 Binary files /dev/null and b/Images/Day30.png differ diff --git a/Images/Day31.png b/Images/Day31.png new file mode 100644 index 0000000..74da969 Binary files /dev/null and b/Images/Day31.png differ diff --git a/README.md b/README.md index d1e0292..517bcfd 100644 --- a/README.md +++ b/README.md @@ -3,3 +3,5 @@ #100daysofcode #gritinai #gritinai100daysofcode ![100 days of code](https://github.com/GritinAI/100DaysofCodeGenerativeAI/blob/main/Images/100DOC.jpg) +# uplify +# uplify