Home / Companies / deepset / Blog / July 2022

July 2022 Summaries

2 posts from deepset

Filter
Month: Year:
Post Summaries Back to Blog
Language models are machine learning models designed to represent the language domain, serving as a basis for various language-based tasks such as question answering and sentiment analysis. They learn through training on large datasets and can be fine-tuned for specific use cases, adapting to different domains like medicine or law by undergoing additional training steps. These models operate similarly to human agents reading through documents to extract information from them, but are much faster and can store a vast amount of information picked up during training. Language models can be used in various applications such as enhancing language understanding, generating answers, summarizing text, and extracting named entities, with some models being trained to memorize information and others focusing on learning the language's regularities. The Hugging Face model hub provides access to a wide range of pre-trained models that can be fine-tuned and adapted to specific use cases, making it easier for users to integrate language models into their NLP pipelines.
Jul 20, 2022 1,565 words in the original blog post.
The text discusses how to evaluate extractive question answering systems in Haystack, a popular open-source framework for natural language processing tasks. The new `eval()` method allows users to run their QA pipelines in evaluation mode without the need for special evaluation nodes. This simplifies the process of evaluating the performance of the pipeline and provides a more consistent experience across different stages of implementation. The text explains how to set up the document store, preprocessor, and retriever and reader nodes, and then demonstrates how to run the pipeline in evaluation mode using the `eval()` method. It also discusses various methods for filtering and analyzing the results, including saving and loading the results as CSV files, computing aggregate metrics, simulating lower top_k values, displaying wrong predictions, generating an evaluation report, and evaluating the pipeline in integrated or isolated mode. The text concludes by encouraging users to get started with evaluating their extractive QA pipelines using the new `eval()` method and to share their results with the Haystack community.
Jul 08, 2022 2,503 words in the original blog post.