<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Spliot S</title>
    <description>The latest articles on DEV Community by Spliot S (@spliot_s_0d00efb657433a33).</description>
    <link>https://dev.to/spliot_s_0d00efb657433a33</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2663992%2F2e69d5a9-11af-42d1-a33d-0044e17cbe2d.png</url>
      <title>DEV Community: Spliot S</title>
      <link>https://dev.to/spliot_s_0d00efb657433a33</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/spliot_s_0d00efb657433a33"/>
    <language>en</language>
    <item>
      <title>🚀 Getting Started with Machine Learning (Made Super Simple)</title>
      <dc:creator>Spliot S</dc:creator>
      <pubDate>Mon, 25 Aug 2025 18:34:16 +0000</pubDate>
      <link>https://dev.to/spliot_s_0d00efb657433a33/getting-started-with-machine-learning-made-super-simple-37nn</link>
      <guid>https://dev.to/spliot_s_0d00efb657433a33/getting-started-with-machine-learning-made-super-simple-37nn</guid>
      <description>&lt;p&gt;Let’s learn the 3 main types of Machine Learning:&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Supervised, Unsupervised, and Reinforcement Learning&lt;/strong&gt;.&lt;br&gt;&lt;br&gt;
We’ll explain them in a fun way you’ll never forget! 🧠✨&lt;/p&gt;




&lt;h2&gt;
  
  
  📘 Supervised Learning
&lt;/h2&gt;

&lt;p&gt;Think back to &lt;strong&gt;1st standard&lt;/strong&gt;.&lt;br&gt;&lt;br&gt;
Your teacher gave you a book with pictures: 🐱 🐶 🦈 🐢 🪑  &lt;/p&gt;

&lt;p&gt;You looked at each picture, and the teacher told you the answer:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;“This is a 🐶 dog.”
&lt;/li&gt;
&lt;li&gt;“This is a 🐱 cat.”
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Over time, your brain learned the patterns.&lt;br&gt;&lt;br&gt;
That’s called &lt;strong&gt;Supervised Learning&lt;/strong&gt;.  &lt;/p&gt;

&lt;p&gt;👉 You see the picture.&lt;br&gt;&lt;br&gt;
👉 You get the answer.&lt;br&gt;&lt;br&gt;
👉 You learn from the answers.  &lt;/p&gt;




&lt;h2&gt;
  
  
  🌍 Unsupervised Learning
&lt;/h2&gt;

&lt;p&gt;Now imagine you go to a &lt;strong&gt;new city&lt;/strong&gt;.&lt;br&gt;&lt;br&gt;
No teacher. 🚫👩‍🏫&lt;br&gt;&lt;br&gt;
No map. 🗺️&lt;br&gt;&lt;br&gt;
No translator. 🌐  &lt;/p&gt;

&lt;p&gt;You walk around and notice things yourself:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;👔 Some people wear suits and go into tall buildings.
&lt;/li&gt;
&lt;li&gt;🍳 Some wear aprons and stand near food stalls.
&lt;/li&gt;
&lt;li&gt;🚓 Some wear uniforms and direct traffic.
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Nobody tells you who they are.&lt;br&gt;&lt;br&gt;
But your brain starts grouping them: &lt;strong&gt;office workers, chefs, police officers&lt;/strong&gt;.  &lt;/p&gt;

&lt;p&gt;That’s called &lt;strong&gt;Unsupervised Learning&lt;/strong&gt;.  &lt;/p&gt;

&lt;p&gt;👉 You learn by looking for patterns on your own.&lt;br&gt;&lt;br&gt;
👉 No teacher. No labels. Just observing.  &lt;/p&gt;




&lt;h2&gt;
  
  
  🎮 Reinforcement Learning
&lt;/h2&gt;

&lt;p&gt;Now think about playing a &lt;strong&gt;video game&lt;/strong&gt; 🎮.  &lt;/p&gt;

&lt;p&gt;At first, you don’t know what to do.&lt;br&gt;&lt;br&gt;
You try moving, jumping, exploring.  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;If you do something good ✅ (like collecting a coin), the game gives you &lt;strong&gt;points&lt;/strong&gt; or a &lt;strong&gt;reward&lt;/strong&gt;.
&lt;/li&gt;
&lt;li&gt;If you do something bad ❌ (like falling in a hole), the game takes away points or you &lt;strong&gt;lose a life&lt;/strong&gt;.
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Over time, you learn what actions give rewards and which ones cause trouble.&lt;br&gt;&lt;br&gt;
That’s &lt;strong&gt;Reinforcement Learning&lt;/strong&gt;.  &lt;/p&gt;

&lt;p&gt;👉 Learn by &lt;strong&gt;trial and error&lt;/strong&gt;.&lt;br&gt;&lt;br&gt;
👉 Get &lt;strong&gt;rewards&lt;/strong&gt; for good moves.&lt;br&gt;&lt;br&gt;
👉 Avoid &lt;strong&gt;punishments&lt;/strong&gt; for bad moves.  &lt;/p&gt;




&lt;h2&gt;
  
  
  🏆 Easy Way to Remember
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Learning Type&lt;/th&gt;
&lt;th&gt;Example Story 📖&lt;/th&gt;
&lt;th&gt;How You Learn 🧠&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;📘 Supervised&lt;/td&gt;
&lt;td&gt;Teacher shows 🐱🐶 pictures&lt;/td&gt;
&lt;td&gt;Learn from &lt;strong&gt;answers/labels&lt;/strong&gt; ✅&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🌍 Unsupervised&lt;/td&gt;
&lt;td&gt;New city, no guide 🚶&lt;/td&gt;
&lt;td&gt;Find &lt;strong&gt;patterns&lt;/strong&gt; on your own 🔍&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🎮 Reinforcement&lt;/td&gt;
&lt;td&gt;Video game with points &amp;amp; lives 🎮&lt;/td&gt;
&lt;td&gt;Learn by &lt;strong&gt;trial &amp;amp; error&lt;/strong&gt; 🎯&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;p&gt;✨ That’s it!&lt;br&gt;&lt;br&gt;
Now you know the 3 big types of Machine Learning:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Supervised = Teacher 👩‍🏫
&lt;/li&gt;
&lt;li&gt;Unsupervised = Explorer 🕵️
&lt;/li&gt;
&lt;li&gt;Reinforcement = Gamer 🎮
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And you’ll remember them for life! 🚀&lt;/p&gt;

</description>
      <category>programming</category>
      <category>machinelearning</category>
      <category>beginners</category>
    </item>
    <item>
      <title>🧠 DocMind_KB: Ask Your Documents Anything Using MindsDB, Hugging Face (No OpenAI Needed)</title>
      <dc:creator>Spliot S</dc:creator>
      <pubDate>Sun, 15 Jun 2025 09:11:35 +0000</pubDate>
      <link>https://dev.to/spliot_s_0d00efb657433a33/docmindkb-ask-your-documents-anything-using-mindsdb-hugging-face-no-openai-needed-2345</link>
      <guid>https://dev.to/spliot_s_0d00efb657433a33/docmindkb-ask-your-documents-anything-using-mindsdb-hugging-face-no-openai-needed-2345</guid>
      <description>&lt;p&gt;What is DocMind_KB?&lt;/p&gt;

&lt;h1&gt;
  
  
  🧠 Lightweight Local Knowledge Base
&lt;/h1&gt;

&lt;p&gt;A &lt;strong&gt;100% local knowledge base&lt;/strong&gt; that lets you upload CSV or PDF files and ask questions in natural language. Your documents are processed into searchable text chunks, stored in PostgreSQL, and indexed by MindsDB for semantic search. All AI models run locally—no API keys, no cloud, just fast, private answers on your machine.&lt;/p&gt;

&lt;h2&gt;
  
  
  🔍 How It Works
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Simple Explanation:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Upload Documents&lt;/strong&gt; → Your files (CSV/PDF) get converted to text chunks&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Store in Database&lt;/strong&gt; → Text chunks saved in PostgreSQL (your local database)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Create AI Index&lt;/strong&gt; → MindsDB reads your data and creates "smart embeddings" (mathematical understanding of meaning)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ask Questions&lt;/strong&gt; → When you ask something, the system finds relevant chunks based on meaning (not just keywords)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Generate Answers&lt;/strong&gt; → Local AI model combines relevant information to create natural language answers&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Why This Works:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;PostgreSQL&lt;/strong&gt; = Your filing cabinet (stores the actual documents)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MindsDB&lt;/strong&gt; = Your smart librarian (understands what documents mean and finds relevant ones)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local AI&lt;/strong&gt; = Your assistant (reads relevant documents and answers your questions)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🤖 AI Models (340MB Total)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Embeddings&lt;/strong&gt;: &lt;code&gt;multi-qa-MiniLM-L6-cos-v1&lt;/code&gt; (QA-optimized, 80MB) – Finds relevant information for your questions&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Question Answering&lt;/strong&gt;: &lt;code&gt;distilbert-base-cased-distilled-squad&lt;/code&gt; (260MB) – Extracts precise answers from your documents&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lightweight &amp;amp; Fast&lt;/strong&gt; – Runs on CPU, no GPU required&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Link to &lt;a href="https://github.com/Adii0906/DocMind_KB/tree/mainthe" rel="noopener noreferrer"&gt;https://github.com/Adii0906/DocMind_KB/tree/mainthe&lt;/a&gt; Project
&lt;/h2&gt;

</description>
    </item>
    <item>
      <title>Research Buddy An Websearch Agent</title>
      <dc:creator>Spliot S</dc:creator>
      <pubDate>Mon, 14 Apr 2025 11:43:49 +0000</pubDate>
      <link>https://dev.to/spliot_s_0d00efb657433a33/research-buddy-an-websearch-agent-19o4</link>
      <guid>https://dev.to/spliot_s_0d00efb657433a33/research-buddy-an-websearch-agent-19o4</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F672nipvzuscpnfcvi3b2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F672nipvzuscpnfcvi3b2.png" alt="Image description" width="800" height="405"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmho1102h8eezab03o8ys.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmho1102h8eezab03o8ys.png" alt="Image description" width="800" height="390"&gt;&lt;/a&gt;&lt;br&gt;
A streamlined web research agent powered by Mistral AI that automatically finds, retrieves, and summarizes information from relevant sources based on your research queries.&lt;/p&gt;

</description>
      <category>emptystring</category>
    </item>
  </channel>
</rss>
