Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions Days/Day_026/README.md
Original file line number Diff line number Diff line change
@@ -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.
8 changes: 8 additions & 0 deletions Days/Day_027/README.md
Original file line number Diff line number Diff line change
@@ -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)_**
9 changes: 9 additions & 0 deletions Days/Day_028/README.md
Original file line number Diff line number Diff line change
@@ -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)**
9 changes: 9 additions & 0 deletions Days/Day_029/README.md
Original file line number Diff line number Diff line change
@@ -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)**
10 changes: 10 additions & 0 deletions Days/Day_030/README.md
Original file line number Diff line number Diff line change
@@ -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)**
9 changes: 9 additions & 0 deletions Days/Day_031/README.md
Original file line number Diff line number Diff line change
@@ -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)**
Binary file added Images/Day26.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Images/Day27.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Images/Day28.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Images/Day29.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Images/Day30.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Images/Day31.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,5 @@
#100daysofcode #gritinai #gritinai100daysofcode

![100 days of code](https://github.com/GritinAI/100DaysofCodeGenerativeAI/blob/main/Images/100DOC.jpg)
# uplify
# uplify