<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>NLP on AI VOID</title><link>https://ai-blog.noorshomelab.dev/categories/nlp/</link><description>Recent content in NLP on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sat, 17 Jan 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/categories/nlp/index.xml" rel="self" type="application/rss+xml"/><item><title>Deep Dive into Embeddings</title><link>https://ai-blog.noorshomelab.dev/any-llm-guide-2025/embeddings/</link><pubDate>Tue, 30 Dec 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/any-llm-guide-2025/embeddings/</guid><description>&lt;h2 id="deep-dive-into-embeddings"&gt;Deep Dive into Embeddings&lt;/h2&gt;
&lt;p&gt;Welcome back, future AI architect! In our journey with &lt;code&gt;any-llm&lt;/code&gt;, we&amp;rsquo;ve explored how to interact with various Large Language Models (LLMs) to generate text and understand their reasoning capabilities. Today, we&amp;rsquo;re taking a step back to dive into a fundamental concept that underpins many advanced AI applications: &lt;strong&gt;embeddings&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;This chapter will demystify embeddings, explaining what they are, why they&amp;rsquo;re incredibly useful, and how &lt;code&gt;any-llm&lt;/code&gt; provides a unified, straightforward way to generate them from different providers. We&amp;rsquo;ll move from theoretical understanding to practical application, showing you how to generate embeddings and use them for powerful tasks like semantic similarity. Get ready to transform text into numerical representations that unlock new dimensions of understanding!&lt;/p&gt;</description></item><item><title>Chapter 9: The Transformer Architecture &amp;amp; Attention Mechanisms</title><link>https://ai-blog.noorshomelab.dev/ai-ml-career-path-2026/transformer-architecture/</link><pubDate>Sat, 17 Jan 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/ai-ml-career-path-2026/transformer-architecture/</guid><description>&lt;h2 id="chapter-9-the-transformer-architecture--attention-mechanisms"&gt;Chapter 9: The Transformer Architecture &amp;amp; Attention Mechanisms&lt;/h2&gt;
&lt;p&gt;Welcome back, future AI engineer! In our journey so far, we&amp;rsquo;ve explored the foundations of deep learning, from simple feed-forward networks to the power of Convolutional Neural Networks (CNNs) for images and Recurrent Neural Networks (RNNs) for sequences. RNNs, especially their variants like LSTMs and GRUs, were groundbreaking for handling sequential data like text or time series. However, they had a major bottleneck: processing data one step at a time, making them slow for very long sequences and struggling with long-range dependencies.&lt;/p&gt;</description></item><item><title>Chapter 10: Fine-Tuning Large Language Models (LLMs)</title><link>https://ai-blog.noorshomelab.dev/ai-ml-career-path-2026/fine-tuning-llms/</link><pubDate>Sat, 17 Jan 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/ai-ml-career-path-2026/fine-tuning-llms/</guid><description>&lt;h2 id="chapter-10-fine-tuning-large-language-models-llms"&gt;Chapter 10: Fine-Tuning Large Language Models (LLMs)&lt;/h2&gt;
&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;Welcome to Chapter 10, where we unlock the incredible power of Large Language Models (LLMs) by teaching them new tricks! You&amp;rsquo;ve already built a strong foundation in deep learning, understood neural network architectures, and learned how to train and evaluate models. Now, imagine taking a highly intelligent, pre-trained LLM and making it even smarter for &lt;em&gt;your specific needs&lt;/em&gt;. That&amp;rsquo;s exactly what fine-tuning allows us to do.&lt;/p&gt;</description></item><item><title>Chapter 11: Embeddings, Vector Databases &amp;amp; Semantic Search</title><link>https://ai-blog.noorshomelab.dev/ai-ml-career-path-2026/embeddings-vector-databases/</link><pubDate>Sat, 17 Jan 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/ai-ml-career-path-2026/embeddings-vector-databases/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Welcome to Chapter 11! In the previous chapters, you&amp;rsquo;ve built a solid foundation in deep learning, neural networks, and training workflows. You&amp;rsquo;ve learned how models process data, but how do we make sense of unstructured data like text or images in a way that machines can truly &amp;ldquo;understand&amp;rdquo; their meaning and relationships? This is where embeddings come into play.&lt;/p&gt;
&lt;p&gt;This chapter will introduce you to &lt;strong&gt;embeddings&lt;/strong&gt;, which are numerical representations that capture the semantic meaning of data. We&amp;rsquo;ll then explore &lt;strong&gt;vector databases&lt;/strong&gt;, specialized tools designed to store and efficiently query these embeddings. Finally, we&amp;rsquo;ll combine these concepts to build powerful &lt;strong&gt;semantic search&lt;/strong&gt; capabilities, moving beyond simple keyword matching to understanding the intent behind a query. This knowledge is fundamental for building advanced AI applications, especially with Large Language Models (LLMs) and Retrieval Augmented Generation (RAG) systems.&lt;/p&gt;</description></item><item><title>Chapter 18: Comparison with Alternative NLP Extraction Methods</title><link>https://ai-blog.noorshomelab.dev/langextract-guide-2026/18-alternatives-comparison/</link><pubDate>Mon, 05 Jan 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/langextract-guide-2026/18-alternatives-comparison/</guid><description>&lt;h2 id="chapter-18-comparison-with-alternative-nlp-extraction-methods"&gt;Chapter 18: Comparison with Alternative NLP Extraction Methods&lt;/h2&gt;
&lt;p&gt;Welcome back, aspiring data extraction expert! In our journey so far, we&amp;rsquo;ve delved deep into the capabilities of LangExtract, learning how to leverage Large Language Models (LLMs) for robust, schema-driven information extraction. But LangExtract isn&amp;rsquo;t the only tool in the NLP toolbox.&lt;/p&gt;
&lt;p&gt;In this chapter, we&amp;rsquo;ll broaden our perspective and explore how LangExtract stacks up against other popular methods for extracting structured data from text. Understanding these alternatives—from traditional rule-based systems to other LLM-orchestration frameworks—is crucial. It will empower you to make informed decisions about &lt;em&gt;when&lt;/em&gt; and &lt;em&gt;where&lt;/em&gt; to apply LangExtract, ensuring you pick the most efficient and effective solution for any given problem.&lt;/p&gt;</description></item><item><title>Chapter 22: Project: Developing a Semantic Search Engine with Embeddings</title><link>https://ai-blog.noorshomelab.dev/ai-ml-career-path-2026/project-semantic-search/</link><pubDate>Sat, 17 Jan 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/ai-ml-career-path-2026/project-semantic-search/</guid><description>&lt;h2 id="chapter-22-project-developing-a-semantic-search-engine-with-embeddings"&gt;Chapter 22: Project: Developing a Semantic Search Engine with Embeddings&lt;/h2&gt;
&lt;p&gt;Welcome to an exciting hands-on project that brings together several concepts we&amp;rsquo;ve explored: embeddings, natural language processing, and practical application! In this chapter, you&amp;rsquo;ll learn how to build a semantic search engine from the ground up. Unlike traditional keyword-based search that relies on exact word matches, semantic search understands the &lt;em&gt;meaning&lt;/em&gt; and &lt;em&gt;context&lt;/em&gt; of your query, providing far more relevant results.&lt;/p&gt;</description></item><item><title>Project 1: Real-time Sentiment Analyzer Web App</title><link>https://ai-blog.noorshomelab.dev/transformers-js-guide/project-real-time-sentiment-analyzer-web-app/</link><pubDate>Sun, 26 Oct 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/transformers-js-guide/project-real-time-sentiment-analyzer-web-app/</guid><description>&lt;h1 id="7-project-1-real-time-sentiment-analyzer-web-app"&gt;7. Project 1: Real-time Sentiment Analyzer Web App&lt;/h1&gt;
&lt;p&gt;This project will guide you through building a complete, interactive web application for real-time sentiment analysis. You&amp;rsquo;ll apply the core concepts of Transformers.js, including pipeline initialization, handling user input, and displaying results dynamically, all running entirely in the user&amp;rsquo;s browser.&lt;/p&gt;
&lt;h2 id="71-project-objective-and-problem-statement"&gt;7.1. Project Objective and Problem Statement&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Objective:&lt;/strong&gt; Create a web application where users can type or paste text, and the application instantly provides the sentiment (positive, negative, neutral) along with a confidence score.&lt;/p&gt;</description></item><item><title>Working with Text: NLP Tasks</title><link>https://ai-blog.noorshomelab.dev/transformers-js-guide/working-with-text-nlp-tasks/</link><pubDate>Sun, 26 Oct 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/transformers-js-guide/working-with-text-nlp-tasks/</guid><description>&lt;h1 id="3-working-with-text-nlp-tasks"&gt;3. Working with Text: NLP Tasks&lt;/h1&gt;
&lt;p&gt;Natural Language Processing (NLP) is a cornerstone of modern AI, allowing computers to understand, interpret, and generate human language. Transformers.js makes many powerful NLP tasks readily available in the browser. In this chapter, we&amp;rsquo;ll explore some of the most common and impactful NLP tasks.&lt;/p&gt;
&lt;h2 id="31-sentiment-analysis-text-classification"&gt;3.1. Sentiment Analysis (Text Classification)&lt;/h2&gt;
&lt;p&gt;Sentiment analysis, a form of text classification, involves determining the emotional tone behind a piece of text—whether it&amp;rsquo;s positive, negative, or neutral. This is incredibly useful for analyzing customer reviews, social media feeds, or survey responses.&lt;/p&gt;</description></item></channel></rss>