Master Index: Introduction to Data Analytics (CE KMITL)
Welcome to the comprehensive study guide series for Introduction to Data Analytics, Department of Computer Engineering, Faculty of Engineering, King Mongkutβs Institute of Technology Ladkrabang (CE KMITL).
This repository provides rigorous, token-efficient Markdown lecture notes synthesized directly from the course slide curriculum (materials/). All progressive animation sequences have been deduplicated into unified reference tables and worked examples, mathematical expressions are standardized in KaTeX/LaTeX, and process lifecycles are visualized with Mermaid diagrams.
1. Important Note: Dedicated Personal Study Note
In addition to the official lecture curriculum, review the standalone foundational note on model validation:
π K-Fold Cross-Validation
A dedicated personal guide covering the mathematical mechanics, fold partitioning logic, and variance reduction properties of -fold cross-validation.
- Direct Application in Course: Crucial for model validation in Lecture 04: AI & ML Foundations and performance metric reliability in Lecture 07: Classification Evaluation.
2. Master Curriculum Table
The course curriculum systematically covers the complete end-to-end data analytics lifecycle across 7 primary lecture modules:
| Lecture # | Module Title & Study Guide Link | Core Topics & Key Algorithms | Source Material Reference |
|---|---|---|---|
| 01 | 01. Introduction to Data Analytics | β’ DIKW Hierarchy (Data, Information, Knowledge, Wisdom) β’ 4 Analytics Types: Descriptive, Diagnostic, Predictive, Prescriptive β’ CRISP-DM Lifecycle (Business Understanding to Deployment) β’ Data Roles, Tools (Python, SQL, BI), and Ethics |
materials/DA01 - Introduction.pdf |
| 02 | 02. Data Processing & Cleansing | β’ Data Quality Issues (Missing values, Noise, Redundancy) β’ Outlier Detection via Interquartile Range (IQR) Fences β’ Data Transformation: Min-Max Normalization, Z-Score Standardization β’ Feature Encoding: One-Hot Encoding, Label Encoding, Discretization |
materials/DA04 - Data Processing.pdf |
| 03 | 03. Data Exploration & Visualization | β’ 5-Number Summary: Min, , Median (), , Max β’ Distribution Analysis: Histograms, Box Plots, Density Plots β’ Bivariate Relationships: Scatter Plots, Pearson Correlation Heatmaps β’ Matplotlib & Seaborn Visualization Workflows |
materials/DA05 - Data Exploration.pdf |
| 04 | 04. AI & Machine Learning Foundations | β’ AI vs. Machine Learning vs. Deep Learning Taxonomy β’ Supervised vs. Unsupervised vs. Reinforcement Paradigms β’ Simple & Multiple Linear Regression: β’ Loss Functions: MAE, MSE, RMSE, Score β’ Optimization via Gradient Descent: |
materials/DA06-07 AI-ML-Intro.pdf |
| 05 | 05. Decision Tree Classification | β’ Classification Concept & Tree Anatomy (Root, Decision, Leaf Nodes) β’ Shannon Entropy: β’ Conditional Entropy: & Information Gain: β’ Complete 7-Sample Medical Diagnosis (Flu) Calculation Walkthrough β’ Splitting Criteria & Overfitting Prevention (Pruning) |
materials/DA07.1 Decision Tree.pdf |
| 06 | 06. Cluster Analysis (Unsupervised Learning) | β’ Unsupervised Clustering: Intra-cluster vs. Inter-cluster Distances β’ Distance Metrics: Euclidean () and Manhattan () Norms β’ K-Means Algorithm (Lloydβs), Objective SSE, 1D 3-Round Iteration Table β’ Determining : The Elbow Method and Silhouette Coefficient () β’ DBSCAN: Density parameters (), Core/Border/Noise β’ Dimensionality Reduction: SVD and Principal Component Analysis (PCA) |
materials/DA08 - Clustering.pdf |
| 07 | 07. Classification Evaluation & Performance Metrics | β’ Train-Test Split & Validation Strategy β’ Confusion Matrix: & 8-Scenario Evaluation Drill β’ Class Imbalance Paradox & The βWe Need FISHβ Intuition β’ Performance Metrics: Accuracy, Precision, Recall/TPR, Specificity/TNR, -Score β’ Consolidated 5-Exercise Evaluation Table β’ Receiver Operating Characteristic (ROC Curve) & Area Under Curve (AUC) β’ Multi-Class Evaluation: Macro, Micro, and Weighted Averaging |
materials/AI-Classification-Evaluation.pdf |
3. Course Concept Flow & Knowledge Graph
The diagram below illustrates the hierarchical dependencies and sequential learning path through the curriculum:
4. Course-Wide Quick Formula Reference Cheat Sheet
For fast exam review and implementation reference, key mathematical equations across all modules are indexed below:
| Domain | Equation Name | Standard LaTeX Formula | Primary Module |
|---|---|---|---|
| Data Cleaning | IQR & Outlier Bounds | Lecture 02 | |
| Data Scaling | Min-Max Scaling | Lecture 02 | |
| Data Scaling | Z-Score Standardization | Lecture 02 | |
| Regression Loss | Mean Absolute Error (MAE) | Lecture 04 | |
| Regression Loss | Mean Squared Error (MSE) | Lecture 04 | |
| Regression Loss | Root Mean Squared Error | Lecture 04 | |
| Optimization | Gradient Descent Update | Lecture 04 | |
| Information Theory | Shannon Entropy | Lecture 05 | |
| Information Theory | Conditional Entropy | Lecture 05 | |
| Information Theory | Information Gain (IG) | Lecture 05 | |
| Distance Metric | Euclidean Distance () | Lecture 06 | |
| Distance Metric | Manhattan Distance () | Lecture 06 | |
| Clustering Cost | Sum of Squared Errors (SSE) | Lecture 06 | |
| Cluster Validation | Silhouette Coefficient | Lecture 06 | |
| Evaluation | Accuracy | Lecture 07 | |
| Evaluation | Precision (PPV) | Lecture 07 | |
| Evaluation | Recall / Sensitivity / TPR | Lecture 07 | |
| Evaluation | Specificity / TNR | Lecture 07 | |
| Evaluation | False Positive Rate (FPR) | Lecture 07 | |
| Evaluation | -Score (-Measure) | Lecture 07 |
5. Verification and Integrity Assurance
Deliverable integrity across this study suite is verified automatically by running the project verification harness:
# Execute the comprehensive automated test suite from the repository root:
python3 validate_notes.py
The test runner validates:
- Check A: Presence and substantive content volume ( bytes, lines) across all 7 lecture notes.
- Check B: Strict immutability lock on
./notes/k-fold-cross-validation.md(604 bytes, SHA-256 verified). - Check C: Complete elimination of garbled font glyphs (
#$%!, CambriaMath shifts, Unicode math italics, PUA artifacts). - Check D: Valid LaTeX delimiters, balanced braces, and markdown table pipe escaping via
\midor\|. - Check E: Syntactically valid Mermaid flowchart and diagram declarations.
- Check F: Master Index link resolution across all referenced paths.