<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Machine Learning on Ghafoor's Personal Blog</title><link>http://ghafoorsblog.com/categories/machine-learning/</link><description>Recent content in Machine Learning on Ghafoor's Personal Blog</description><generator>Hugo</generator><language>en</language><managingEditor>noreply@example.com (AG Sayyed)</managingEditor><webMaster>noreply@example.com (AG Sayyed)</webMaster><copyright>Copyright © 2024-2026 AG Sayyed. All Rights Reserved.</copyright><lastBuildDate>Sat, 16 May 2026 17:45:02 +0100</lastBuildDate><atom:link href="http://ghafoorsblog.com/categories/machine-learning/index.xml" rel="self" type="application/rss+xml"/><item><title>Building Apps with Generative AI</title><link>http://ghafoorsblog.com/courses/ibm/rag-agentic-ai-content/rag-agentic-ai-pcert/01-develop-genai-apps/03-module/002-idea-to-ai/</link><pubDate>Fri, 21 Nov 2025 13:29:45 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/rag-agentic-ai-content/rag-agentic-ai-pcert/01-develop-genai-apps/03-module/002-idea-to-ai/</guid><description>&lt;p class="lead text-primary"&gt;
This document explores the three main phases of AI application development—ideation and experimentation, building with frameworks and techniques like RAG and fine-tuning, and operationalizing with MLOps—providing developers with practical guidance for creating production-ready AI-powered applications using open source tools and technologies.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="introduction-to-ai-application-development"&gt;Introduction to AI Application Development&lt;/h2&gt;
&lt;p&gt;Recent data from Gartner indicates that 80% of enterprises will have used some type of generative AI through models or APIs by 2026. While many developers have experience using AI through co-pilots in IDEs and popular large language models online, building applications that actually use AI represents a different challenge. The accessibility of AI development has improved significantly, making it easier than ever for developers to get started.&lt;/p&gt;</description></item><item><title>Choose the Right AI Models for Use Case</title><link>http://ghafoorsblog.com/courses/ibm/rag-agentic-ai-content/rag-agentic-ai-pcert/01-develop-genai-apps/03-module/001-choose-models/</link><pubDate>Fri, 21 Nov 2025 13:25:50 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/rag-agentic-ai-content/rag-agentic-ai-pcert/01-develop-genai-apps/03-module/001-choose-models/</guid><description>&lt;p class="lead text-primary"&gt;
This document provides comprehensive guidance on selecting and implementing AI models using a multi-model approach, covering critical factors including model research, prompt engineering, performance evaluation, risk assessment, and continuous governance strategies for optimal AI deployment.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="introduction-to-multi-model-approach"&gt;Introduction to Multi-Model Approach&lt;/h2&gt;
&lt;p&gt;An AI model can be compared to a vegetable growing in a garden. Before purchasing seeds, research is required into weather and water requirements to ensure the plant survives and thrives. As it grows, ongoing evaluation and optimization of care are necessary. For an entire garden, this process applies to every vegetable, ensuring none interact harmfully. Multiple vegetables are needed for survival, just as multiple AI models are needed for comprehensive AI solutions.&lt;/p&gt;</description></item><item><title>Advanced Methods of Prompt Engineering</title><link>http://ghafoorsblog.com/courses/ibm/rag-agentic-ai-content/rag-agentic-ai-pcert/01-develop-genai-apps/01-module/007-advanced-mentods/</link><pubDate>Fri, 21 Nov 2025 02:15:23 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/rag-agentic-ai-content/rag-agentic-ai-pcert/01-develop-genai-apps/01-module/007-advanced-mentods/</guid><description>&lt;p class="lead text-primary"&gt;
This document examines advanced prompt engineering techniques that enhance LLM performance and reliability. It covers zero-shot, one-shot, and few-shot prompting methods, explores chain-of-thought reasoning and self-consistency approaches, and introduces essential tools like LangChain and prompt templates. The document also discusses practical applications of agents powered by LLMs for complex tasks across various domains.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="zero-shot-prompting"&gt;Zero-Shot Prompting&lt;/h2&gt;
&lt;p&gt;Zero-shot prompting instructs an LLM to perform a task without any prior specific training or examples. This method relies on the model&amp;rsquo;s pre-existing knowledge and understanding to respond to queries.&lt;/p&gt;</description></item><item><title>LangChain</title><link>http://ghafoorsblog.com/courses/ibm/rag-agentic-ai-content/rag-agentic-ai-pcert/01-develop-genai-apps/01-module/006-lnag-chain/</link><pubDate>Fri, 21 Nov 2025 02:10:32 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/rag-agentic-ai-content/rag-agentic-ai-pcert/01-develop-genai-apps/01-module/006-lnag-chain/</guid><description>&lt;p class="lead text-primary"&gt;
This document introduces LangChain, an open-source Python framework designed to streamline the development of large language model applications. It covers the framework's core benefits including modularity, extensibility, and decomposition capabilities, explores practical applications such as content summarization and automated generation, and examines how LangChain integrates with vector databases and handles various data types beyond text.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="introduction-to-langchain"&gt;Introduction to LangChain&lt;/h2&gt;
&lt;p&gt;LangChain is an open-source Python framework that streamlines the development and deployment of large language model (LLM) applications. In the rapidly evolving landscape of artificial intelligence, LangChain has emerged as a pivotal tool for developers and researchers seeking to harness the power of LLMs for practical applications. The framework provides developers with essential components and interfaces to assist in integrating LLMs into AI applications effectively.&lt;/p&gt;</description></item><item><title>In-Context Learning</title><link>http://ghafoorsblog.com/courses/ibm/rag-agentic-ai-content/rag-agentic-ai-pcert/01-develop-genai-apps/01-module/005-in-context-learning/</link><pubDate>Wed, 19 Nov 2025 18:27:45 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/rag-agentic-ai-content/rag-agentic-ai-pcert/01-develop-genai-apps/01-module/005-in-context-learning/</guid><description>&lt;p class="lead text-primary"&gt;
This document explores in-context learning as a method where LLMs learn new tasks from demonstrations provided within prompts at inference time, without requiring additional training. The discussion covers prompt engineering fundamentals, including how to design effective prompts with clear instructions and context to guide AI systems toward generating accurate and relevant responses.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="understanding-in-context-learning"&gt;Understanding In-Context Learning&lt;/h2&gt;
&lt;p&gt;In-context learning is a specific method of prompt engineering where demonstrations of the task are provided to the model as a part of the prompt in natural language. This approach enables language models to perform new tasks without requiring traditional training processes.&lt;/p&gt;</description></item><item><title>Natural Language Processing</title><link>http://ghafoorsblog.com/courses/ibm/rag-agentic-ai-content/rag-agentic-ai-pcert/01-develop-genai-apps/01-module/003-nlp/</link><pubDate>Wed, 19 Nov 2025 14:42:43 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/rag-agentic-ai-content/rag-agentic-ai-pcert/01-develop-genai-apps/01-module/003-nlp/</guid><description>&lt;p class="lead text-primary"&gt;
This document explores natural language processing as the bridge between human communication and computer comprehension. Through a comprehensive examination of NLP techniques including tokenization, stemming, lemmatization, part of speech tagging, and named entity recognition, the discussion reveals how computers transform unstructured text into structured data for AI applications.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="understanding-natural-language-processing"&gt;Understanding Natural Language Processing&lt;/h2&gt;
&lt;p&gt;Natural language processing occurs whenever humans communicate, and computers attempt to comprehend that communication. When listening to words and sentences, humans naturally form comprehension from the language structure. When computers perform this same task, it constitutes NLP or natural language processing.&lt;/p&gt;</description></item><item><title>Foundation Models</title><link>http://ghafoorsblog.com/courses/ibm/rag-agentic-ai-content/rag-agentic-ai-pcert/01-develop-genai-apps/01-module/002-genrative-ai-models/</link><pubDate>Wed, 19 Nov 2025 14:32:26 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/rag-agentic-ai-content/rag-agentic-ai-pcert/01-develop-genai-apps/01-module/002-genrative-ai-models/</guid><description>&lt;p class="lead text-primary"&gt;
This document examines foundation models as a transformative AI paradigm, explaining how these models are trained on vast amounts of unstructured data to perform generative tasks and can be adapted to multiple applications. The discussion covers large language models, their advantages in performance and productivity, along with critical challenges in compute costs and trustworthiness.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="the-emergence-of-foundation-models"&gt;The Emergence of Foundation Models&lt;/h2&gt;
&lt;p&gt;Large language models such as ChatGPT have demonstrated remarkable capabilities, from creative writing to complex planning tasks. These models represent a step change in AI performance and their potential to drive enterprise value. Large language models are actually part of a different class of models called foundation models.&lt;/p&gt;</description></item><item><title>Generative AI</title><link>http://ghafoorsblog.com/courses/ibm/rag-agentic-ai-content/rag-agentic-ai-pcert/01-develop-genai-apps/01-module/001-genrative-ai/</link><pubDate>Wed, 19 Nov 2025 14:24:04 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/rag-agentic-ai-content/rag-agentic-ai-pcert/01-develop-genai-apps/01-module/001-genrative-ai/</guid><description>&lt;p class="lead text-primary"&gt;
This document explores generative AI and its evolution, explaining how it differs from discriminative AI by learning to create entirely new content rather than simply classifying data. The discussion covers foundational models, large language models, and the growing market for generative AI tools across diverse applications.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="understanding-artificial-intelligence"&gt;Understanding Artificial Intelligence&lt;/h2&gt;
&lt;p&gt;Artificial intelligence has been shaping almost every sphere of modern life, revolutionizing how work is performed and how daily tasks are accomplished. At its core, AI can be defined &lt;code&gt;as the simulation of human intelligence&lt;/code&gt; by machines.&lt;/p&gt;</description></item><item><title>Neural Networks</title><link>http://ghafoorsblog.com/courses/ibm/ai-developer-content/ai-developer-pcert/02-introduction-to-ai/02-module/006-neural-networks/</link><pubDate>Fri, 11 Jul 2025 01:16:42 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/ai-developer-content/ai-developer-pcert/02-introduction-to-ai/02-module/006-neural-networks/</guid><description>&lt;p class="lead text-primary"&gt;
Neural networks are computational models inspired by the human brain, consisting of interconnected layers of artificial neurons. This document explores the structure and function of neural networks, the training process using forward and backward propagation, and the main types of neural networks, including perceptron, feed-forward, convolutional, and recurrent networks. Key applications and the role of activation functions are also discussed.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="introduction-to-neural-networks"&gt;Introduction to Neural Networks&lt;/h2&gt;
&lt;p&gt;Neural networks are foundational components of artificial intelligence, modeled after the structure of the human brain. They consist of interconnected nodes, or neurons, that process and transmit information. By learning from data, neural networks can recognize patterns, make decisions, and improve over time.&lt;/p&gt;</description></item><item><title>Deep Learning</title><link>http://ghafoorsblog.com/courses/ibm/ai-developer-content/ai-developer-pcert/02-introduction-to-ai/02-module/005-deep-learning/</link><pubDate>Thu, 10 Jul 2025 23:36:38 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/ai-developer-content/ai-developer-pcert/02-introduction-to-ai/02-module/005-deep-learning/</guid><description>&lt;p class="lead text-primary"&gt;
Deep learning is a specialized subset of machine learning that leverages layered neural networks to learn from vast amounts of data. This document explores the fundamentals of deep learning, how neural networks are structured and trained, and the unique ability of deep learning systems to extract features from unstructured data such as images, audio, and text. Key applications and the advantages of deep learning over traditional machine learning are also discussed.
&lt;/p&gt;</description></item><item><title>Foundation Models</title><link>http://ghafoorsblog.com/courses/ibm/ai-developer-content/ai-developer-pcert/02-introduction-to-ai/02-module/010-foundation-models/</link><pubDate>Thu, 10 Jul 2025 23:00:00 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/ai-developer-content/ai-developer-pcert/02-introduction-to-ai/02-module/010-foundation-models/</guid><description>&lt;p class="lead text-primary"&gt;
This document clarifies the relationships among artificial intelligence, machine learning, deep learning, foundation models, generative AI, and large language models. It explains how these concepts fit together, their evolution, and their roles in modern AI applications.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="understanding-ai-and-its-key-terms"&gt;Understanding AI and Its Key Terms&lt;/h2&gt;
&lt;p&gt;Artificial intelligence (AI) refers to the simulation of human intelligence in machines, enabling them to perform tasks that typically require human thinking. AI has evolved over decades, with early examples like the Eliza chatbot from the 1960s, which could mimic human conversation to a limited extent.&lt;/p&gt;</description></item><item><title>Outliers and Missing Values</title><link>http://ghafoorsblog.com/courses/ibm/ml-content/ml-pcert/01-data-analysis-for-ml/02-module/004-outliers-part-1/</link><pubDate>Mon, 31 Mar 2025 14:11:35 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/ml-content/ml-pcert/01-data-analysis-for-ml/02-module/004-outliers-part-1/</guid><description>&lt;p class="lead text-primary"&gt;
This document provides a comprehensive guide on handling missing values and outliers in datasets, including techniques for detection, imputation, and removal, along with practical Python code examples. It also discusses the impact of these issues on machine learning models and offers strategies for effective data preprocessing.
&lt;/p&gt;


&lt;hr&gt;
&lt;h2 id="understanding-data-quality-issues"&gt;Understanding Data Quality Issues&lt;/h2&gt;
&lt;p&gt;Before diving into specific techniques, it&amp;rsquo;s important to understand why missing values and outliers matter:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Impact on Model Performance&lt;/strong&gt;: These issues can significantly reduce model accuracy and reliability&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bias Introduction&lt;/strong&gt;: Improper handling can lead to biased models that don&amp;rsquo;t generalize well&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Data Integrity&lt;/strong&gt;: They often signal problems in data collection or processing that need addressing&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A systematic approach to handling these issues is essential for building robust machine learning models.&lt;/p&gt;</description></item><item><title>Data Cleaning</title><link>http://ghafoorsblog.com/courses/ibm/ml-content/ml-pcert/01-data-analysis-for-ml/02-module/003-data-cleaning/</link><pubDate>Mon, 31 Mar 2025 13:57:30 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/ml-content/ml-pcert/01-data-analysis-for-ml/02-module/003-data-cleaning/</guid><description>&lt;p class="lead text-primary"&gt;
This document explains the importance of data cleaning in machine learning, common issues with messy data, and methods for handling duplicate data to ensure reliable model outcomes.
&lt;/p&gt;


&lt;hr&gt;
&lt;h2 id="importance-of-data-cleaning"&gt;Importance of Data Cleaning&lt;/h2&gt;
&lt;p&gt;Data cleaning is a critical step in the machine learning workflow. Models rely on accurate and clean data to produce reliable outcomes. Messy data can misrepresent relationships between features and targets, leading to the &amp;ldquo;garbage-in, garbage-out&amp;rdquo; effect. Key aspects affected by messy data include:&lt;/p&gt;</description></item><item><title>Retrieving Data from SQL and NoSQL Databases, APIs, and Cloud Data Sources</title><link>http://ghafoorsblog.com/courses/ibm/ml-content/ml-pcert/01-data-analysis-for-ml/02-module/002-retrieving-data-part-2/</link><pubDate>Sun, 30 Mar 2025 20:47:51 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/ml-content/ml-pcert/01-data-analysis-for-ml/02-module/002-retrieving-data-part-2/</guid><description>&lt;p class="lead text-primary"&gt;
This document explains methods for retrieving data from SQL and NoSQL databases, APIs, and Cloud data sources, highlighting practical considerations and Python code examples for seamless data integration.
&lt;/p&gt;


&lt;hr&gt;
&lt;h2 id="retrieving-data-from-different-sources"&gt;Retrieving Data from Different Sources&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;SQL Databases&lt;/strong&gt;: Structured Query Language databases are relational databases with fixed schemas. They are widely used for data storage and retrieval.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;NoSQL Databases&lt;/strong&gt;: Non-relational databases that offer flexibility in data storage and retrieval. They are often faster and more scalable than SQL databases.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;APIs&lt;/strong&gt;: Application Programming Interfaces allow access to data from various providers, enabling seamless integration with external data sources.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cloud Data Sources&lt;/strong&gt;: Cloud platforms provide data storage and retrieval services, allowing users to access data from anywhere with an internet connection.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="working-with-sql-databases"&gt;Working with SQL Databases&lt;/h2&gt;
&lt;p&gt;SQL (Structured Query Language) databases are relational databases with fixed schemas. Examples include Microsoft SQL Server, Postgres, MySQL, AWS Redshift, Oracle DB, and IBM Db2. Python libraries such as &lt;code&gt;sqlite3&lt;/code&gt;, &lt;code&gt;SQLAlchemy&lt;/code&gt;, &lt;code&gt;Psycopg2&lt;/code&gt; (for Postgres), and &lt;code&gt;ibm_db&lt;/code&gt; (for Db2) can be used to connect to these databases.&lt;/p&gt;</description></item><item><title>Retrieving Data from CSV and JSON Files</title><link>http://ghafoorsblog.com/courses/ibm/ml-content/ml-pcert/01-data-analysis-for-ml/02-module/001-retrieving-data-part-1/</link><pubDate>Sun, 30 Mar 2025 20:43:48 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/ml-content/ml-pcert/01-data-analysis-for-ml/02-module/001-retrieving-data-part-1/</guid><description>&lt;p class="lead text-primary"&gt;
This document explains methods for retrieving data from various sources, including CSV and JSON files, and highlights practical considerations when working with these formats using Python and Pandas.
&lt;/p&gt;


&lt;hr&gt;
&lt;h2 id="retrieving-data-from-different-sources"&gt;Retrieving Data from Different Sources&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;CSV Files&lt;/strong&gt;: Comma Separated Values files are widely used for storing tabular data. They can be easily read into Pandas DataFrames.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;JSON Files&lt;/strong&gt;: JavaScript Object Notation files are commonly used for structured data storage. They can also be read into Pandas DataFrames.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="downloading-data-files"&gt;Downloading Data Files&lt;/h3&gt;
&lt;p&gt;For this exercise, the Iris dataset is used which contains information about different species of iris flowers. The dataset is available in both CSV and JSON formats. Download the files from the following links:&lt;/p&gt;</description></item><item><title>Machine Learning Workflow</title><link>http://ghafoorsblog.com/courses/ibm/ml-content/ml-pcert/01-data-analysis-for-ml/01-module/005-ml-workflow/</link><pubDate>Sun, 30 Mar 2025 16:07:22 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/ml-content/ml-pcert/01-data-analysis-for-ml/01-module/005-ml-workflow/</guid><description>&lt;p class="lead text-primary"&gt;
This document explains the foundational concepts, workflow, and vocabulary of machine learning, providing a clear understanding of the tools and processes involved in building and deploying machine learning models.
&lt;/p&gt;


&lt;hr&gt;
&lt;hr&gt;
&lt;h2 id="1-machine-learning-workflow"&gt;1. Machine Learning Workflow&lt;/h2&gt;
&lt;p&gt;The machine learning workflow is a structured approach to developing and deploying machine learning models. It consists of several key steps that guide practitioners from problem definition to model deployment. The following table outlines the main steps in the workflow:&lt;/p&gt;</description></item><item><title>Modern AI Applications and ML Workflow</title><link>http://ghafoorsblog.com/courses/ibm/ml-content/ml-pcert/01-data-analysis-for-ml/01-module/004-modern-ai/</link><pubDate>Sun, 30 Mar 2025 15:38:37 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/ml-content/ml-pcert/01-data-analysis-for-ml/01-module/004-modern-ai/</guid><description>&lt;p class="lead text-primary"&gt;
This document explains the current advancements in artificial intelligence (AI), highlighting its transformative impact across industries, the factors driving this era of innovation, and the practical applications shaping everyday life.
&lt;/p&gt;


&lt;hr&gt;
&lt;h2 id="1-the-current-ai-landscape"&gt;1. The Current AI Landscape&lt;/h2&gt;
&lt;p&gt;Artificial intelligence is experiencing a transformative era, driven by advancements in computer vision and natural language processing (NLP). These technologies are reshaping industries and enhancing everyday life through practical applications.&lt;/p&gt;
&lt;h3 id="11-key-areas-of-growth"&gt;1.1. Key Areas of Growth&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Computer Vision&lt;/strong&gt;: Significant progress has been made in areas such as autonomous vehicles and medical imaging. AI systems are now capable of diagnosing illnesses from x-rays and MRIs with accuracy comparable to, or better than, medical professionals.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Natural Language Processing&lt;/strong&gt;: NLP has advanced in tasks like translation, sentiment analysis, article clustering, and automated writing, enabling a wide range of applications.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="12-factors-driving-this-era-of-ai"&gt;1.2. Factors Driving This Era of AI&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Larger Datasets&lt;/strong&gt;: The availability of diverse and extensive datasets, supported by cloud infrastructure, has enabled AI models to learn complex patterns across various domains.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Faster Computing&lt;/strong&gt;: Modern hardware offers powerful processing capabilities at a fraction of the cost of earlier systems, making AI more accessible and efficient.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Advances in Neural Networks&lt;/strong&gt;: Innovations in deep learning have led to practical results, enabling AI to excel in complex tasks such as facial recognition, voice commands, and image classification.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="13-everyday-applications"&gt;1.3. Everyday Applications&lt;/h3&gt;
&lt;p&gt;AI is now integrated into daily life through technologies like facial recognition for unlocking phones, voice-activated home automation, cashier-less stores, and personalized recommendations.&lt;/p&gt;</description></item><item><title>History of AI</title><link>http://ghafoorsblog.com/courses/ibm/ml-content/ml-pcert/01-data-analysis-for-ml/01-module/003-history-of-ai/</link><pubDate>Sun, 30 Mar 2025 14:18:02 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/ml-content/ml-pcert/01-data-analysis-for-ml/01-module/003-history-of-ai/</guid><description>&lt;p class="lead text-primary"&gt;
This document explains the historical development of artificial intelligence (AI), highlighting its cycles of progress and setbacks, key milestones, and the evolution of technologies that have shaped the field.
&lt;/p&gt;


&lt;hr&gt;
&lt;h2 id="1-the-history-of-artificial-intelligence"&gt;1. The History of Artificial Intelligence&lt;/h2&gt;
&lt;p&gt;Artificial intelligence has experienced several cycles of significant advancements and setbacks, often referred to as &amp;ldquo;AI Winters.&amp;rdquo; These cycles have been marked by periods of excitement and investment, followed by disillusionment and reduced funding. The following sections outline the key milestones in AI&amp;rsquo;s history.&lt;/p&gt;</description></item><item><title>Machine Learning and Deep learning</title><link>http://ghafoorsblog.com/courses/ibm/ml-content/ml-pcert/01-data-analysis-for-ml/01-module/002-ml-deep-learning/</link><pubDate>Wed, 20 Nov 2024 03:33:25 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/ml-content/ml-pcert/01-data-analysis-for-ml/01-module/002-ml-deep-learning/</guid><description>&lt;p class="lead text-primary"&gt;
This document provides an overview of Machine Learning (ML) and Deep Learning (DL), including their definitions, differences, and applications. It also discusses the importance of features and targets in ML, as well as the challenges associated with image data. The document concludes with a brief introduction to the history of AI and its evolution into the current state of technology.
&lt;/p&gt;


&lt;hr&gt;
&lt;h2 id="1-introduction-to-machine-learning"&gt;1. Introduction to Machine Learning&lt;/h2&gt;
&lt;p&gt;Machine Learning (ML) is a branch of Artificial Intelligence (AI) focused on developing algorithms that learn from data over time, rather than being explicitly programmed. By analysing data, ML algorithms identify patterns and improve their performance as more data becomes available. However, after a certain point, the performance gains from additional data diminish, leading to a plateau. Additionally, ML algorithms can be categorized into different types based on their learning approach, such as supervised, unsupervised, and reinforcement learning.&lt;/p&gt;</description></item><item><title>AI and Machine Learning Introduction</title><link>http://ghafoorsblog.com/courses/ibm/ml-content/ml-pcert/01-data-analysis-for-ml/01-module/001-introduction/</link><pubDate>Wed, 20 Nov 2024 02:33:25 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/ml-content/ml-pcert/01-data-analysis-for-ml/01-module/001-introduction/</guid><description>&lt;p class="lead text-primary"&gt;
This document introduces Artificial Intelligence (AI) and Machine Learning (ML), explaining their definitions, history, real-world applications, and the differences between AI, ML, and Deep Learning. It also highlights the importance of understanding features and targets in ML.
&lt;/p&gt;


&lt;hr&gt;

&lt;blockquote class="alert alert-info" role="alert"&gt;
 &lt;p class="alert-heading fw-bold"&gt;
 &lt;svg aria-hidden="true" class="bi bi-info-circle hi-svg-inline me-1 me-lg-2" fill="currentColor" height="1em" viewBox="0 0 16 16" width="1em" xmlns="http://www.w3.org/2000/svg"&gt;
 &lt;path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16"/&gt;
 &lt;path d="m8.93 6.588-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738 3.468c-.194.897.105 1.319.808 1.319.545 0 1.178-.252 1.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275 0-.375-.193-.304-.533zM9 4.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0"/&gt;
&lt;/svg&gt;Prerequisites
 &lt;/p&gt;</description></item></channel></rss>