<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Data Analysis on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/data-analysis/</link><description>Recent content in Data Analysis on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sun, 18 Jan 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/data-analysis/index.xml" rel="self" type="application/rss+xml"/><item><title>Supervised vs. Unsupervised Learning: Two Ways AI Learns</title><link>https://ai-blog.noorshomelab.dev/ai-ml-journey-2026/supervised-unsupervised-learning/</link><pubDate>Sun, 18 Jan 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/ai-ml-journey-2026/supervised-unsupervised-learning/</guid><description>&lt;p&gt;Welcome back, future AI wizard! You&amp;rsquo;re doing an absolutely fantastic job navigating the exciting world of Artificial Intelligence. In our last chapters, we learned about what AI and Machine Learning are, how they learn from data, and what makes a &amp;ldquo;model&amp;rdquo; tick. You&amp;rsquo;ve already grasped some really big ideas, and that&amp;rsquo;s something to be proud of!&lt;/p&gt;
&lt;p&gt;Today, we&amp;rsquo;re going to dive into two main &amp;ldquo;styles&amp;rdquo; or &amp;ldquo;approaches&amp;rdquo; that AI uses to learn: &lt;strong&gt;Supervised Learning&lt;/strong&gt; and &lt;strong&gt;Unsupervised Learning&lt;/strong&gt;. Think of them as two different ways a student might learn a new subject. Sometimes you learn with a teacher guiding you every step of the way, and sometimes you just explore and figure things out on your own. These two styles are fundamental to almost all AI systems you encounter!&lt;/p&gt;</description></item><item><title>Building a Simple Predictor (Conceptually)</title><link>https://ai-blog.noorshomelab.dev/ai-ml-journey-2026/build-simple-ai-predictor/</link><pubDate>Sun, 18 Jan 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/ai-ml-journey-2026/build-simple-ai-predictor/</guid><description>&lt;h2 id="welcome-to-chapter-14-building-a-simple-predictor-conceptually"&gt;Welcome to Chapter 14: Building a Simple Predictor (Conceptually)!&lt;/h2&gt;
&lt;p&gt;Hey there, future AI explorer! Great to have you back. We&amp;rsquo;re about to embark on a super exciting part of our journey: understanding how AI actually &lt;em&gt;predicts&lt;/em&gt; things. You&amp;rsquo;ve already learned that AI and Machine Learning are like smart helpers that learn from examples. Today, we&amp;rsquo;re going to peek behind the curtain and see how they use what they&amp;rsquo;ve learned to make educated guesses about new situations.&lt;/p&gt;</description></item><item><title>AWK Demystified - Text Processing Essentials</title><link>https://ai-blog.noorshomelab.dev/cut-the-chase/awk-demystified/</link><pubDate>Mon, 29 Dec 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/cut-the-chase/awk-demystified/</guid><description>&lt;h1 id="awk-demystified---text-processing-essentials"&gt;AWK Demystified - Text Processing Essentials&lt;/h1&gt;
&lt;p&gt;GNU Awk (gawk) 5.3.0 (stable as of late 2025) is the primary implementation.&lt;/p&gt;
&lt;h2 id="core-syntax"&gt;Core Syntax&lt;/h2&gt;
&lt;p&gt;AWK processes input line by line, executing &lt;code&gt;action&lt;/code&gt; blocks when &lt;code&gt;pattern&lt;/code&gt; matches. &lt;code&gt;BEGIN&lt;/code&gt; and &lt;code&gt;END&lt;/code&gt; blocks run before and after file processing, respectively.&lt;/p&gt;
&lt;div class="highlight"&gt;
&lt;pre class="language-awk line-numbers" data-start="1" tabindex="0"&gt;&lt;code class="language-awk" data-lang="awk"&gt;# Basic structure: &amp;#39;pattern { action }&amp;#39;
# Prints every line (default action if none specified)
awk &amp;#39;{ print }&amp;#39; data.txt
# Prints lines containing &amp;#34;error&amp;#34;
awk &amp;#39;/error/ { print }&amp;#39; log.txt
# BEGIN block: executed once before any input is read
# END block: executed once after all input is processed
awk &amp;#39;BEGIN { print &amp;#34;--- Log Analysis Start ---&amp;#34; } /FAIL/ { count&amp;#43;&amp;#43; } END { print &amp;#34;Total failures:&amp;#34;, count }&amp;#39; system.log&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;h2 id="field-handling--built-in-variables"&gt;Field Handling &amp;amp; Built-in Variables&lt;/h2&gt;
&lt;p&gt;AWK automatically splits each input line into fields. &lt;code&gt;$0&lt;/code&gt; is the entire line, &lt;code&gt;$1&lt;/code&gt; is the first field, &lt;code&gt;$2&lt;/code&gt; the second, and so on. &lt;code&gt;NF&lt;/code&gt; is the number of fields, &lt;code&gt;NR&lt;/code&gt; is the current record (line) number, &lt;code&gt;FS&lt;/code&gt; is the field separator (default space/tab), &lt;code&gt;OFS&lt;/code&gt; is the output field separator (default space).&lt;/p&gt;</description></item><item><title>Pandas Comprehensive Learning Guide</title><link>https://ai-blog.noorshomelab.dev/guides/mastering-pandas/</link><pubDate>Mon, 04 Aug 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/guides/mastering-pandas/</guid><description>&lt;hr&gt;
&lt;h1 id="-mastering-pandas-a-web-developers-fast-track-to-data-analysis-in-python"&gt;🐼 Mastering Pandas: A Web Developer&amp;rsquo;s Fast Track to Data Analysis in Python&lt;/h1&gt;
&lt;p&gt;Welcome, fellow web developer! Are you ready to level up your Python skills and dive into the exciting world of data analysis? If you&amp;rsquo;ve been wrangling data in JavaScript or perhaps manipulating JSON objects in your Angular apps, you&amp;rsquo;re in for a treat. Pandas, a cornerstone library in the Python data science ecosystem, is about to become your new best friend for handling tabular data with unparalleled ease and power.This guide is tailor-made for you—an Angular developer with a strong grasp of Python fundamentals, but perhaps limited exposure to the specific nuances of data manipulation libraries like Pandas. We&amp;rsquo;re going to bridge that gap, drawing parallels to concepts you already know, and equipping you with the skills to confidently load, clean, transform, and analyze data like a pro.&lt;/p&gt;</description></item></channel></rss>