forked from deepset-ai/haystack-tutorials
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* first version of frontmatter creation * Generating new markdowns with new generate_markdowns script * up to date levels and desciptions * updated generate_markdowns to take a --notebooks argument instead * finalized frontmatter and aliases * removing 'open in colab' buttin as it's already done on hugo * generated new markdowns with no colab button * some minor updates and adding tomli to requirements * attempting to fix markdowns workflow * generate markdowns selectively * switch to better action * facepalm * try with all * fix id name * updated dates and for loop Co-authored-by: Massimiliano Pippi <[email protected]>
- Loading branch information
1 parent
4adbb7c
commit 9d3f5e5
Showing
40 changed files
with
453 additions
and
420 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,148 @@ | ||
[config] | ||
layout = "tutorial" | ||
toc = true | ||
colab = "https://colab.research.google.com/github/deepset-ai/haystack-tutorials/blob/main/tutorials/" | ||
|
||
[[tutorial]] | ||
title = "Build Your First QA System" | ||
description = "Get Started by creating a Retriever Reader pipeline." | ||
level = "beginner" | ||
weight = 10 | ||
notebook = "01_Basic_QA_Pipeline.ipynb" | ||
aliases = ["first-qa-system"] | ||
|
||
[[tutorial]] | ||
title = "Fine-Tuning a Model on Your Own Data" | ||
description = "Improve the performance of your Reader by performing fine-tuning." | ||
level = "intermediate" | ||
weight = 50 | ||
notebook = "02_Finetune_a_model_on_your_data.ipynb" | ||
aliases = ["fine-tuning-a-model"] | ||
|
||
[[tutorial]] | ||
title = "Build a QA System Without Elasticsearch" | ||
description = "Create a Retriever Reader pipeline that requires no external database dependencies." | ||
level = "beginner" | ||
weight = 15 | ||
notebook = "03_Basic_QA_Pipeline_without_Elasticsearch.ipynb" | ||
aliases = ["without-elasticsearch"] | ||
|
||
[[tutorial]] | ||
title = "Utilizing Existing FAQs for Question Answering" | ||
description = "Create a smarter way to answer new questions using your existing FAQ documents." | ||
level = "beginner" | ||
weight = 20 | ||
notebook = "04_FAQ_style_QA.ipynb" | ||
aliases = ["existing-faqs"] | ||
|
||
[[tutorial]] | ||
title = "Evaluation of a QA System" | ||
description = "Learn how to evaluate the performance of individual nodes as well as entire pipelines." | ||
level = "advanced" | ||
weight = 100 | ||
notebook = "05_Evaluation.ipynb" | ||
aliases = ["evaluation"] | ||
|
||
[[tutorial]] | ||
title = "Better Retrieval with Embedding Retrieval" | ||
description = "Use Transformer based dense Retrievers to improve your system’s performance." | ||
level = "intermediate" | ||
weight = 55 | ||
notebook = "06_Better_Retrieval_via_Embedding_Retrieval.ipynb" | ||
aliases = ["embedding-retrieval"] | ||
|
||
[[tutorial]] | ||
title = "Generative QA with Retrieval-Augmented Generation" | ||
description = "Try out a generative model in place of the extractive Reader." | ||
level = "intermediate" | ||
weight = 60 | ||
notebook = "07_RAG_Generator.ipynb" | ||
aliases = ["retrieval-augmented-generation"] | ||
|
||
[[tutorial]] | ||
title = "Preprocessing Your Documents" | ||
description = "Start converting, cleaning, and splitting Documents using Haystack’s preprocessing capabilities." | ||
level = "beginner" | ||
weight = 25 | ||
notebook = "08_Preprocessing.ipynb" | ||
aliases = ["preprocessing"] | ||
|
||
[[tutorial]] | ||
title = "Training Your Own Dense Passage Retrieval Model" | ||
description = "Learn about training a Dense Passage Retrieval model and the data needed to do so." | ||
level = "advanced" | ||
weight = 110 | ||
notebook = "09_DPR_training.ipynb" | ||
aliases = ["train-dpr"] | ||
|
||
[[tutorial]] | ||
title = "Question Answering on a Knowledge Graph" | ||
description = "Experiment with a question answering system that draws upon knowledge graph.h" | ||
level = "advanced" | ||
weight = 120 | ||
notebook = "10_Knowledge_Graph.ipynb" | ||
aliases = ["knowledge-graph"] | ||
|
||
[[tutorial]] | ||
title = "How to Use Pipelines" | ||
description = "Learn about the many ways which you can route queries through the nodes in a pipeline." | ||
level = "intermediate" | ||
weight = 65 | ||
notebook = "11_Pipelines.ipynb" | ||
aliases = ["pipelines"] | ||
|
||
[[tutorial]] | ||
title = "Generatice QA with LFQA" | ||
description = "Try out a generative model in place of the extractive Reader." | ||
level = "intermediate" | ||
weight = 70 | ||
notebook = "12_LFQA.ipynb" | ||
aliases = ["lfqa"] | ||
|
||
[[tutorial]] | ||
title = "Question Generation" | ||
description = "Generate a set of questions that can be answered by a given Document." | ||
level = "intermediate" | ||
weight = 75 | ||
notebook = "13_Question_generation.ipynb" | ||
aliases = ["question-generation"] | ||
|
||
[[tutorial]] | ||
title = "Query Classifier" | ||
description = "Classify incoming queries so that they can be routed to the nodes that are best at handling them." | ||
level = "intermediate" | ||
weight = 80 | ||
notebook = "14_Query_Classifier.ipynb" | ||
aliases = ["query-classifier"] | ||
|
||
[[tutorial]] | ||
title = "Open-Domain QA on Tables" | ||
description = "Perform question answering on tabular data." | ||
level = "advanced" | ||
weight = 130 | ||
notebook = "15_TableQA.ipynb" | ||
aliases = ["table-qa"] | ||
|
||
[[tutorial]] | ||
title = "Document Classification at Index Time" | ||
description = "Generate and attach classification labels to your Documents when indexing." | ||
level = "intermediate" | ||
weight = 85 | ||
notebook = "16_Document_Classifier_at_Index_Time.ipynb" | ||
aliases = ["doc-class-index"] | ||
|
||
[[tutorial]] | ||
title = "Make Your QA Pipelines Talk!" | ||
description = "Convert text Answers into speech." | ||
level = "intermediate" | ||
weight = 90 | ||
notebook = "17_Audio.ipynb" | ||
aliases = ["audio"] | ||
|
||
[[tutorial]] | ||
title = "Generative Pseudo Labeling for Domain Adaptation" | ||
description = "Use a Retriever and a query generator to perform unsupervised domain adaptation." | ||
level = "advanced" | ||
weight = 140 | ||
notebook = "18_GPL.ipynb" | ||
aliases = ["gpl"] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
23 changes: 13 additions & 10 deletions
23
markdowns/2.md → ...downs/02_Finetune_a_model_on_your_data.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
23 changes: 13 additions & 10 deletions
23
markdowns/3.md → ...asic_QA_Pipeline_without_Elasticsearch.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
23 changes: 13 additions & 10 deletions
23
markdowns/6.md → ...tter_Retrieval_via_Embedding_Retrieval.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.