<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Statistics on Ghafoor's Personal Blog</title><link>http://ghafoorsblog.com/tags/statistics/</link><description>Recent content in Statistics 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>Thu, 16 Apr 2026 17:23:48 +0100</lastBuildDate><atom:link href="http://ghafoorsblog.com/tags/statistics/index.xml" rel="self" type="application/rss+xml"/><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>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></channel></rss>