<?xml version="1.0" encoding="UTF-8"?>
<rss  xmlns:atom="http://www.w3.org/2005/Atom" 
      xmlns:media="http://search.yahoo.com/mrss/" 
      xmlns:content="http://purl.org/rss/1.0/modules/content/" 
      xmlns:dc="http://purl.org/dc/elements/1.1/" 
      version="2.0">
<channel>
<title>Ibrahim Habib</title>
<link>https://ibrahimhabib.me/blogs.html</link>
<atom:link href="https://ibrahimhabib.me/blogs.xml" rel="self" type="application/rss+xml"/>
<description>Personal website of Ibrahim Habib, a machine learning engineering student. This site showcases my portfolio and features blog posts that discuss AI and machine learning topics.
</description>
<generator>quarto-1.8.24</generator>
<lastBuildDate>Mon, 09 Feb 2026 22:00:00 GMT</lastBuildDate>
<item>
  <title>The Variational Autoencoder</title>
  <dc:creator>Ibrahim Habib</dc:creator>
  <link>https://ibrahimhabib.me/blogs/variational-autoencoder/</link>
  <description><![CDATA[ Variational Autoencoder - A Deep Dive into Latent Variable Modeling and Manifold Continuity on the CelebAMask-HQ Dataset by Ibrahim Habib ]]></description>
  <category>Deep Generative Models</category>
  <category>Variational Autoencoders</category>
  <category>Latent Variable Models</category>
  <category>PyTorch</category>
  <guid>https://ibrahimhabib.me/blogs/variational-autoencoder/</guid>
  <pubDate>Mon, 09 Feb 2026 22:00:00 GMT</pubDate>
  <media:content url="https://ibrahimhabib.me/blogs/variational-autoencoder/image.jpg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>Organizing Code, Experiments, and Research for Kaggle Competitions</title>
  <dc:creator>Ibrahim Habib</dc:creator>
  <link>https://ibrahimhabib.me/blogs/ariel-lessons-blog/</link>
  <description><![CDATA[ Organizing Code, Experiments, and Research for Kaggle Competitions - Lessons and Tips learnt while earning a Kaggle Competition Medal by Ibrahim Habib ]]></description>
  <category>Kaggle</category>
  <category>Competitions</category>
  <category>Code Organization</category>
  <category>Experimentation</category>
  <category>Research</category>
  <guid>https://ibrahimhabib.me/blogs/ariel-lessons-blog/</guid>
  <pubDate>Sat, 13 Dec 2025 22:00:00 GMT</pubDate>
  <media:content url="https://ibrahimhabib.me/blogs/ariel-lessons-blog/image.jpg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>Generating Structured Outputs from LLMs</title>
  <dc:creator>Ibrahim Habib</dc:creator>
  <link>https://ibrahimhabib.me/blogs/llms-structured-output-generation/</link>
  <description><![CDATA[ Generating Structured Outputs from LLMs - An overview of popular techniques to confine LLMs’ output to a predefined schema by Ibrahim Habib ]]></description>
  <category>LLM</category>
  <category>Structured Output</category>
  <category>RegEx</category>
  <category>DFA</category>
  <guid>https://ibrahimhabib.me/blogs/llms-structured-output-generation/</guid>
  <pubDate>Fri, 25 Jul 2025 21:00:00 GMT</pubDate>
  <media:content url="https://ibrahimhabib.me/blogs/llms-structured-output-generation/image.jpg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>What is LoRa and when should it be used?</title>
  <dc:creator>Ibrahim Habib</dc:creator>
  <link>https://ibrahimhabib.me/blogs/lora/</link>
  <description><![CDATA[ What is LoRa and when should it be used? - A look at a memory and storage efficient technique to fine-tune large models by Ibrahim Habib ]]></description>
  <category>PEFT</category>
  <category>LoRa</category>
  <category>Deep Learning</category>
  <guid>https://ibrahimhabib.me/blogs/lora/</guid>
  <pubDate>Fri, 13 Jun 2025 21:00:00 GMT</pubDate>
  <media:content url="https://ibrahimhabib.me/blogs/lora/image.webp" medium="image" type="image/webp"/>
</item>
<item>
  <title>Implementing the Word2Vec Paper</title>
  <dc:creator>Ibrahim Habib</dc:creator>
  <link>https://ibrahimhabib.me/blogs/word2vec/</link>
  <description><![CDATA[ Implementing the Word2Vec Paper - A look at a classic NLP paper by Ibrahim Habib ]]></description>
  <category>Deep Learning</category>
  <category>NLP</category>
  <category>Paper Implementation</category>
  <category>Word2Vec</category>
  <guid>https://ibrahimhabib.me/blogs/word2vec/</guid>
  <pubDate>Wed, 23 Apr 2025 22:00:00 GMT</pubDate>
  <media:content url="https://ibrahimhabib.me/blogs/word2vec/image.webp" medium="image" type="image/webp"/>
</item>
<item>
  <title>Origins of The Cross-Entropy Loss Function</title>
  <dc:creator>Ibrahim Habib</dc:creator>
  <link>https://ibrahimhabib.me/blogs/cross-entropy-loss/</link>
  <description><![CDATA[ Origins of The Cross-Entropy Loss Function - Gaining Intuition on the Popular Loss Function by Ibrahim Habib ]]></description>
  <category>Deep Learning</category>
  <category>Classification</category>
  <category>Theory</category>
  <category>Loss Functions</category>
  <guid>https://ibrahimhabib.me/blogs/cross-entropy-loss/</guid>
  <pubDate>Tue, 15 Apr 2025 22:00:00 GMT</pubDate>
  <media:content url="https://ibrahimhabib.me/blogs/cross-entropy-loss/image.webp" medium="image" type="image/webp"/>
</item>
<item>
  <title>Using BERT to predict disaster Tweets</title>
  <dc:creator>Ibrahim Habib</dc:creator>
  <link>https://ibrahimhabib.me/blogs/disaster-prediction/</link>
  <description><![CDATA[ Using BERT to predict disaster Tweets by Ibrahim Habib ]]></description>
  <category>NLP</category>
  <category>Deep Learning</category>
  <category>PyTorch</category>
  <guid>https://ibrahimhabib.me/blogs/disaster-prediction/</guid>
  <pubDate>Mon, 24 Feb 2025 22:00:00 GMT</pubDate>
  <media:content url="https://ibrahimhabib.me/blogs/disaster-prediction/image.webp" medium="image" type="image/webp"/>
</item>
<item>
  <title>Building a Receipt Understanding Model</title>
  <dc:creator>Ibrahim Habib</dc:creator>
  <link>https://ibrahimhabib.me/blogs/receipt-understanding/</link>
  <description><![CDATA[ Building a Receipt Understanding Model - Fine-tuning LayoutLMv3 on the SROIE dataset by Ibrahim Habib ]]></description>
  <category>deep learning</category>
  <category>document understanding</category>
  <category>layoutlmv3</category>
  <category>image processing</category>
  <guid>https://ibrahimhabib.me/blogs/receipt-understanding/</guid>
  <pubDate>Wed, 09 Oct 2024 21:00:00 GMT</pubDate>
  <media:content url="https://ibrahimhabib.me/blogs/receipt-understanding/receipt.jpg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>Exploring Egypt’s College Admission Test</title>
  <dc:creator>Ibrahim Habib</dc:creator>
  <link>https://ibrahimhabib.me/blogs/sanawya-amma-analysis/</link>
  <description><![CDATA[ Exploring Egypt’s College Admission Test - 2022 Sanawya Amma Results Analysis by Ibrahim Habib ]]></description>
  <category>education</category>
  <category>analysis</category>
  <category>data visualization</category>
  <guid>https://ibrahimhabib.me/blogs/sanawya-amma-analysis/</guid>
  <pubDate>Mon, 02 Sep 2024 21:00:00 GMT</pubDate>
  <media:content url="https://ibrahimhabib.me/blogs/sanawya-amma-analysis/image.webp" medium="image" type="image/webp"/>
</item>
<item>
  <title>2024 Olympic Medalists</title>
  <dc:creator>Ibrahim Habib</dc:creator>
  <link>https://ibrahimhabib.me/blogs/2024-olympic-medalists/</link>
  <description><![CDATA[ 2024 Olympic Medalists - A Nation-Level Analysis by Ibrahim Habib ]]></description>
  <category>sports</category>
  <category>analysis</category>
  <category>data visualization</category>
  <guid>https://ibrahimhabib.me/blogs/2024-olympic-medalists/</guid>
  <pubDate>Sat, 10 Aug 2024 21:00:00 GMT</pubDate>
  <media:content url="https://ibrahimhabib.me/blogs/2024-olympic-medalists/image.webp" medium="image" type="image/webp"/>
</item>
</channel>
</rss>
