diff --git a/docs/ai-ml/ai-agents/index.mdx b/docs/ai-ml/ai-agents/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/ai-ml/ai-agents/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/ai-ml/ai-data-scientist/index.mdx b/docs/ai-ml/ai-data-scientist/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/ai-ml/ai-data-scientist/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/ai-ml/ai-engineer/index.mdx b/docs/ai-ml/ai-engineer/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/ai-ml/ai-engineer/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/ai-ml/ai-red-teaming/index.mdx b/docs/ai-ml/ai-red-teaming/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/ai-ml/ai-red-teaming/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/ai-ml/bi-analyst/index.mdx b/docs/ai-ml/bi-analyst/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/ai-ml/bi-analyst/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/ai-ml/data-analyst/index.mdx b/docs/ai-ml/data-analyst/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/ai-ml/data-analyst/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/ai-ml/data-engineer/index.mdx b/docs/ai-ml/data-engineer/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/ai-ml/data-engineer/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/ai-ml/index.mdx b/docs/ai-ml/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/ai-ml/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/ai-ml/prompt-engineering/index.mdx b/docs/ai-ml/prompt-engineering/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/ai-ml/prompt-engineering/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/angular/index.mdx b/docs/angular/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/angular/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/aspnet-core/index.mdx b/docs/aspnet-core/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/aspnet-core/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/aws/index.mdx b/docs/aws/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/aws/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/cloudflare/index.mdx b/docs/cloudflare/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/cloudflare/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/code-review/index.mdx b/docs/code-review/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/code-review/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/computer-science/index.mdx b/docs/computer-science/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/computer-science/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/design/design-system/index.mdx b/docs/design/design-system/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/design/design-system/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/design/index.mdx b/docs/design/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/design/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/design/ux-design/index.mdx b/docs/design/ux-design/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/design/ux-design/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/developer-relations/index.mdx b/docs/developer-relations/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/developer-relations/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/devops/index.mdx b/docs/devops/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/devops/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/docker/index.mdx b/docs/docker/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/docker/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/kubernetes/index.mdx b/docs/kubernetes/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/kubernetes/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/laravel/index.mdx b/docs/laravel/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/laravel/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/linux/index.mdx b/docs/linux/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/linux/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/blockchain/index.mdx b/docs/machine-learning/advanced-ml-topics/ai-agents/agent-architecture.mdx
similarity index 100%
rename from docs/blockchain/index.mdx
rename to docs/machine-learning/advanced-ml-topics/ai-agents/agent-architecture.mdx
diff --git a/docs/machine-learning/fundamentals/data-splitting.mdx b/docs/machine-learning/advanced-ml-topics/ai-agents/ai-agent-use-cases.mdx
similarity index 100%
rename from docs/machine-learning/fundamentals/data-splitting.mdx
rename to docs/machine-learning/advanced-ml-topics/ai-agents/ai-agent-use-cases.mdx
diff --git a/docs/machine-learning/fundamentals/ml-workflow.mdx b/docs/machine-learning/advanced-ml-topics/ai-agents/autonomous-task-agents.mdx
similarity index 100%
rename from docs/machine-learning/fundamentals/ml-workflow.mdx
rename to docs/machine-learning/advanced-ml-topics/ai-agents/autonomous-task-agents.mdx
diff --git a/docs/machine-learning/fundamentals/types-of-learning.mdx b/docs/machine-learning/advanced-ml-topics/ai-agents/llm-powered-agents.mdx
similarity index 100%
rename from docs/machine-learning/fundamentals/types-of-learning.mdx
rename to docs/machine-learning/advanced-ml-topics/ai-agents/llm-powered-agents.mdx
diff --git a/docs/management/engineering-manager/index.mdx b/docs/machine-learning/advanced-ml-topics/ai-agents/memory-in-agents.mdx
similarity index 100%
rename from docs/management/engineering-manager/index.mdx
rename to docs/machine-learning/advanced-ml-topics/ai-agents/memory-in-agents.mdx
diff --git a/docs/machine-learning/advanced-ml-topics/ai-agents/multi-agent-systems.mdx b/docs/machine-learning/advanced-ml-topics/ai-agents/multi-agent-systems.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/advanced-ml-topics/ai-agents/planning-and-reasoning.mdx b/docs/machine-learning/advanced-ml-topics/ai-agents/planning-and-reasoning.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/advanced-ml-topics/ai-agents/tool-using-agents.mdx b/docs/machine-learning/advanced-ml-topics/ai-agents/tool-using-agents.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/advanced-ml-topics/ai-agents/types-of-ai-agents.mdx b/docs/machine-learning/advanced-ml-topics/ai-agents/types-of-ai-agents.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/advanced-ml-topics/ai-agents/what-are-ai-agents.mdx b/docs/machine-learning/advanced-ml-topics/ai-agents/what-are-ai-agents.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/advanced-ml-topics/ai-engineer-roadmap.mdx b/docs/machine-learning/advanced-ml-topics/ai-engineer-roadmap.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/advanced-ml-topics/explainable-ai/lime-shap.mdx b/docs/machine-learning/advanced-ml-topics/explainable-ai/lime-shap.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/advanced-ml-topics/explainable-ai/xai-basics.mdx b/docs/machine-learning/advanced-ml-topics/explainable-ai/xai-basics.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/advanced-ml-topics/mlops/ci-cd.mdx b/docs/machine-learning/advanced-ml-topics/mlops/ci-cd.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/advanced-ml-topics/mlops/data-versioning.mdx b/docs/machine-learning/advanced-ml-topics/mlops/data-versioning.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/advanced-ml-topics/mlops/model-deployment.mdx b/docs/machine-learning/advanced-ml-topics/mlops/model-deployment.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/advanced-ml-topics/mlops/monitoring.mdx b/docs/machine-learning/advanced-ml-topics/mlops/monitoring.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/advanced-ml-topics/mlops/reproducibility.mdx b/docs/machine-learning/advanced-ml-topics/mlops/reproducibility.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/advanced-ml-topics/natural-language-processing/attention-models.mdx b/docs/machine-learning/advanced-ml-topics/natural-language-processing/attention-models.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/advanced-ml-topics/natural-language-processing/embeddings.mdx b/docs/machine-learning/advanced-ml-topics/natural-language-processing/embeddings.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/advanced-ml-topics/natural-language-processing/lemmatization.mdx b/docs/machine-learning/advanced-ml-topics/natural-language-processing/lemmatization.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/advanced-ml-topics/natural-language-processing/stemming.mdx b/docs/machine-learning/advanced-ml-topics/natural-language-processing/stemming.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/advanced-ml-topics/natural-language-processing/tokenization.mdx b/docs/machine-learning/advanced-ml-topics/natural-language-processing/tokenization.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/dimensionality-reduction.mdx b/docs/machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/dimensionality-reduction.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/feature-engineering.mdx b/docs/machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/feature-engineering.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/feature-scaling.mdx b/docs/machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/feature-scaling.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/feature-selection.mdx b/docs/machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/feature-selection.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/handling-missing-data.mdx b/docs/machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/handling-missing-data.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/normalization.mdx b/docs/machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/normalization.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/data-engineering-basics/data-collection/apis.mdx b/docs/machine-learning/data-engineering-basics/data-collection/apis.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/data-engineering-basics/data-collection/data-sources.mdx b/docs/machine-learning/data-engineering-basics/data-collection/data-sources.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/data-engineering-basics/data-collection/databases-sql-nosql.mdx b/docs/machine-learning/data-engineering-basics/data-collection/databases-sql-nosql.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/data-engineering-basics/data-collection/internet.mdx b/docs/machine-learning/data-engineering-basics/data-collection/internet.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/data-engineering-basics/data-collection/iot.mdx b/docs/machine-learning/data-engineering-basics/data-collection/iot.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/data-engineering-basics/data-collection/mobile-apps.mdx b/docs/machine-learning/data-engineering-basics/data-collection/mobile-apps.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/data-engineering-basics/data-formats/csv.mdx b/docs/machine-learning/data-engineering-basics/data-formats/csv.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/data-engineering-basics/data-formats/excel.mdx b/docs/machine-learning/data-engineering-basics/data-formats/excel.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/data-engineering-basics/data-formats/json.mdx b/docs/machine-learning/data-engineering-basics/data-formats/json.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/data-engineering-basics/data-formats/parquet.mdx b/docs/machine-learning/data-engineering-basics/data-formats/parquet.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/data-engineering-basics/data-formats/xml.mdx b/docs/machine-learning/data-engineering-basics/data-formats/xml.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/deep-learning/attention-mechanisms/multi-head-attention.mdx b/docs/machine-learning/deep-learning/attention-mechanisms/multi-head-attention.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/deep-learning/attention-mechanisms/self-attention.mdx b/docs/machine-learning/deep-learning/attention-mechanisms/self-attention.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/deep-learning/attention-mechanisms/transformers.mdx b/docs/machine-learning/deep-learning/attention-mechanisms/transformers.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/deep-learning/autoencoders.mdx b/docs/machine-learning/deep-learning/autoencoders.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/deep-learning/cnn-applications/image-classification.mdx b/docs/machine-learning/deep-learning/cnn-applications/image-classification.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/deep-learning/cnn-applications/image-segmentation.mdx b/docs/machine-learning/deep-learning/cnn-applications/image-segmentation.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/deep-learning/cnn-applications/recommendation-systems.mdx b/docs/machine-learning/deep-learning/cnn-applications/recommendation-systems.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/deep-learning/cnn-applications/video-recognition.mdx b/docs/machine-learning/deep-learning/cnn-applications/video-recognition.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/deep-learning/cnn/convolution.mdx b/docs/machine-learning/deep-learning/cnn/convolution.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/deep-learning/cnn/padding.mdx b/docs/machine-learning/deep-learning/cnn/padding.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/deep-learning/cnn/pooling.mdx b/docs/machine-learning/deep-learning/cnn/pooling.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/deep-learning/cnn/strides.mdx b/docs/machine-learning/deep-learning/cnn/strides.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/deep-learning/deep-learning-libraries/keras.mdx b/docs/machine-learning/deep-learning/deep-learning-libraries/keras.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/deep-learning/deep-learning-libraries/pytorch.mdx b/docs/machine-learning/deep-learning/deep-learning-libraries/pytorch.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/deep-learning/deep-learning-libraries/tensorflow.mdx b/docs/machine-learning/deep-learning/deep-learning-libraries/tensorflow.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/deep-learning/gans.mdx b/docs/machine-learning/deep-learning/gans.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/deep-learning/neural-network-basics/activation-functions.mdx b/docs/machine-learning/deep-learning/neural-network-basics/activation-functions.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/deep-learning/neural-network-basics/backpropagation.mdx b/docs/machine-learning/deep-learning/neural-network-basics/backpropagation.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/deep-learning/neural-network-basics/forward-propagation.mdx b/docs/machine-learning/deep-learning/neural-network-basics/forward-propagation.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/deep-learning/neural-network-basics/loss-functions.mdx b/docs/machine-learning/deep-learning/neural-network-basics/loss-functions.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/deep-learning/neural-network-basics/multi-layer-perceptron.mdx b/docs/machine-learning/deep-learning/neural-network-basics/multi-layer-perceptron.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/deep-learning/neural-network-basics/perceptron.mdx b/docs/machine-learning/deep-learning/neural-network-basics/perceptron.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/deep-learning/rnn/gru.mdx b/docs/machine-learning/deep-learning/rnn/gru.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/deep-learning/rnn/lstm.mdx b/docs/machine-learning/deep-learning/rnn/lstm.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/deep-learning/rnn/rnn-basics.mdx b/docs/machine-learning/deep-learning/rnn/rnn-basics.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/introduction.mdx b/docs/machine-learning/index.mdx
similarity index 98%
rename from docs/machine-learning/introduction.mdx
rename to docs/machine-learning/index.mdx
index fc6b94e..8c19c0c 100644
--- a/docs/machine-learning/introduction.mdx
+++ b/docs/machine-learning/index.mdx
@@ -1,6 +1,6 @@
---
-title: Introduction to Machine Learning
-sidebar_label: Introduction
+title: Welcome to Machine Learning
+sidebar_label: Machine Learning
description: "A comprehensive introduction to the Machine Learning Tutorial structure, purpose, and key learning outcomes for CodeHarborHub learners."
tags:
[
diff --git a/docs/machine-learning/ml-engineer-vs-ai-engineer.mdx b/docs/machine-learning/introduction/ml-engineer-vs-ai-engineer.mdx
similarity index 100%
rename from docs/machine-learning/ml-engineer-vs-ai-engineer.mdx
rename to docs/machine-learning/introduction/ml-engineer-vs-ai-engineer.mdx
diff --git a/docs/machine-learning/ml-lifecycle.mdx b/docs/machine-learning/introduction/ml-lifecycle.mdx
similarity index 100%
rename from docs/machine-learning/ml-lifecycle.mdx
rename to docs/machine-learning/introduction/ml-lifecycle.mdx
diff --git a/docs/machine-learning/role-of-ml-engineer.mdx b/docs/machine-learning/introduction/role-of-ml-engineer.mdx
similarity index 100%
rename from docs/machine-learning/role-of-ml-engineer.mdx
rename to docs/machine-learning/introduction/role-of-ml-engineer.mdx
diff --git a/docs/machine-learning/skills-and-responsibilities.mdx b/docs/machine-learning/introduction/skills-and-responsibilities.mdx
similarity index 100%
rename from docs/machine-learning/skills-and-responsibilities.mdx
rename to docs/machine-learning/introduction/skills-and-responsibilities.mdx
diff --git a/docs/machine-learning/fundamentals/what-is-ml.mdx b/docs/machine-learning/introduction/what-is-ml.mdx
similarity index 100%
rename from docs/machine-learning/fundamentals/what-is-ml.mdx
rename to docs/machine-learning/introduction/what-is-ml.mdx
diff --git a/docs/machine-learning/machine-learning-core/introduction-to-ml.mdx b/docs/machine-learning/machine-learning-core/introduction-to-ml.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/model-evaluation/metrics/accuracy.mdx b/docs/machine-learning/machine-learning-core/model-evaluation/metrics/accuracy.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/model-evaluation/metrics/confusion-matrix.mdx b/docs/machine-learning/machine-learning-core/model-evaluation/metrics/confusion-matrix.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/model-evaluation/metrics/f1-score.mdx b/docs/machine-learning/machine-learning-core/model-evaluation/metrics/f1-score.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/model-evaluation/metrics/log-loss.mdx b/docs/machine-learning/machine-learning-core/model-evaluation/metrics/log-loss.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/model-evaluation/metrics/precision.mdx b/docs/machine-learning/machine-learning-core/model-evaluation/metrics/precision.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/model-evaluation/metrics/recall.mdx b/docs/machine-learning/machine-learning-core/model-evaluation/metrics/recall.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/model-evaluation/metrics/roc-auc.mdx b/docs/machine-learning/machine-learning-core/model-evaluation/metrics/roc-auc.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/model-evaluation/validation-techniques/k-fold-cross-validation.mdx b/docs/machine-learning/machine-learning-core/model-evaluation/validation-techniques/k-fold-cross-validation.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/model-evaluation/validation-techniques/loocv.mdx b/docs/machine-learning/machine-learning-core/model-evaluation/validation-techniques/loocv.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/model-evaluation/validation-techniques/train-test-split.mdx b/docs/machine-learning/machine-learning-core/model-evaluation/validation-techniques/train-test-split.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/model-evaluation/why-evaluation-matters.mdx b/docs/machine-learning/machine-learning-core/model-evaluation/why-evaluation-matters.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/reinforcement-learning/actor-critic.mdx b/docs/machine-learning/machine-learning-core/reinforcement-learning/actor-critic.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/reinforcement-learning/deep-q-networks.mdx b/docs/machine-learning/machine-learning-core/reinforcement-learning/deep-q-networks.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/reinforcement-learning/policy-gradients.mdx b/docs/machine-learning/machine-learning-core/reinforcement-learning/policy-gradients.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/reinforcement-learning/q-learning.mdx b/docs/machine-learning/machine-learning-core/reinforcement-learning/q-learning.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/scikit-learn/data-loading.mdx b/docs/machine-learning/machine-learning-core/scikit-learn/data-loading.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/scikit-learn/data-preparation.mdx b/docs/machine-learning/machine-learning-core/scikit-learn/data-preparation.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/scikit-learn/hyperparameter-tuning.mdx b/docs/machine-learning/machine-learning-core/scikit-learn/hyperparameter-tuning.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/scikit-learn/model-selection.mdx b/docs/machine-learning/machine-learning-core/scikit-learn/model-selection.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/scikit-learn/predictions.mdx b/docs/machine-learning/machine-learning-core/scikit-learn/predictions.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/scikit-learn/text-data.mdx b/docs/machine-learning/machine-learning-core/scikit-learn/text-data.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/supervised-learning/classification/decision-trees.mdx b/docs/machine-learning/machine-learning-core/supervised-learning/classification/decision-trees.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/supervised-learning/classification/gradient-boosting.mdx b/docs/machine-learning/machine-learning-core/supervised-learning/classification/gradient-boosting.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/supervised-learning/classification/knn.mdx b/docs/machine-learning/machine-learning-core/supervised-learning/classification/knn.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/supervised-learning/classification/logistic-regression.mdx b/docs/machine-learning/machine-learning-core/supervised-learning/classification/logistic-regression.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/supervised-learning/classification/random-forest.mdx b/docs/machine-learning/machine-learning-core/supervised-learning/classification/random-forest.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/supervised-learning/classification/svm.mdx b/docs/machine-learning/machine-learning-core/supervised-learning/classification/svm.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/supervised-learning/regression/elastic-net.mdx b/docs/machine-learning/machine-learning-core/supervised-learning/regression/elastic-net.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/supervised-learning/regression/lasso.mdx b/docs/machine-learning/machine-learning-core/supervised-learning/regression/lasso.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/supervised-learning/regression/linear-regression.mdx b/docs/machine-learning/machine-learning-core/supervised-learning/regression/linear-regression.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/supervised-learning/regression/polynomial-regression.mdx b/docs/machine-learning/machine-learning-core/supervised-learning/regression/polynomial-regression.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/supervised-learning/regression/ridge.mdx b/docs/machine-learning/machine-learning-core/supervised-learning/regression/ridge.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/types-of-machine-learning/reinforcement-learning.mdx b/docs/machine-learning/machine-learning-core/types-of-machine-learning/reinforcement-learning.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/types-of-machine-learning/self-supervised-learning.mdx b/docs/machine-learning/machine-learning-core/types-of-machine-learning/self-supervised-learning.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/types-of-machine-learning/semi-supervised-learning.mdx b/docs/machine-learning/machine-learning-core/types-of-machine-learning/semi-supervised-learning.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/types-of-machine-learning/supervised-learning.mdx b/docs/machine-learning/machine-learning-core/types-of-machine-learning/supervised-learning.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/types-of-machine-learning/unsupervised-learning.mdx b/docs/machine-learning/machine-learning-core/types-of-machine-learning/unsupervised-learning.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/unsupervised-learning/clustering/dbscan.mdx b/docs/machine-learning/machine-learning-core/unsupervised-learning/clustering/dbscan.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/unsupervised-learning/clustering/gaussian-mixtures.mdx b/docs/machine-learning/machine-learning-core/unsupervised-learning/clustering/gaussian-mixtures.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/unsupervised-learning/clustering/hierarchical.mdx b/docs/machine-learning/machine-learning-core/unsupervised-learning/clustering/hierarchical.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/unsupervised-learning/clustering/kmeans.mdx b/docs/machine-learning/machine-learning-core/unsupervised-learning/clustering/kmeans.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/unsupervised-learning/dimensionality-reduction/autoencoders.mdx b/docs/machine-learning/machine-learning-core/unsupervised-learning/dimensionality-reduction/autoencoders.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/machine-learning-core/unsupervised-learning/dimensionality-reduction/pca.mdx b/docs/machine-learning/machine-learning-core/unsupervised-learning/dimensionality-reduction/pca.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/mathematics-for-ml/calculus/chain-rule.mdx b/docs/machine-learning/mathematics-for-ml/calculus/chain-rule.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/mathematics-for-ml/calculus/derivatives.mdx b/docs/machine-learning/mathematics-for-ml/calculus/derivatives.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/mathematics-for-ml/calculus/gradients.mdx b/docs/machine-learning/mathematics-for-ml/calculus/gradients.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/mathematics-for-ml/calculus/hessian.mdx b/docs/machine-learning/mathematics-for-ml/calculus/hessian.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/mathematics-for-ml/calculus/jacobian.mdx b/docs/machine-learning/mathematics-for-ml/calculus/jacobian.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/mathematics-for-ml/calculus/partial-derivatives.mdx b/docs/machine-learning/mathematics-for-ml/calculus/partial-derivatives.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/mathematics-for-ml/discrete-mathematics/combinatorics.mdx b/docs/machine-learning/mathematics-for-ml/discrete-mathematics/combinatorics.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/mathematics-for-ml/discrete-mathematics/graphs.mdx b/docs/machine-learning/mathematics-for-ml/discrete-mathematics/graphs.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/mathematics-for-ml/discrete-mathematics/logic.mdx b/docs/machine-learning/mathematics-for-ml/discrete-mathematics/logic.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/mathematics-for-ml/discrete-mathematics/sets-and-relations.mdx b/docs/machine-learning/mathematics-for-ml/discrete-mathematics/sets-and-relations.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/mathematics-for-ml/linear-algebra/determinants.mdx b/docs/machine-learning/mathematics-for-ml/linear-algebra/determinants.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/mathematics-for-ml/linear-algebra/diagonalization.mdx b/docs/machine-learning/mathematics-for-ml/linear-algebra/diagonalization.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/mathematics-for-ml/linear-algebra/eigenvalues-and-eigenvectors.mdx b/docs/machine-learning/mathematics-for-ml/linear-algebra/eigenvalues-and-eigenvectors.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/mathematics-for-ml/linear-algebra/inverse-of-matrix.mdx b/docs/machine-learning/mathematics-for-ml/linear-algebra/inverse-of-matrix.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/mathematics-for-ml/linear-algebra/matrices.mdx b/docs/machine-learning/mathematics-for-ml/linear-algebra/matrices.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/mathematics-for-ml/linear-algebra/matrix-operations.mdx b/docs/machine-learning/mathematics-for-ml/linear-algebra/matrix-operations.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/mathematics-for-ml/linear-algebra/scalars.mdx b/docs/machine-learning/mathematics-for-ml/linear-algebra/scalars.mdx
new file mode 100644
index 0000000..84db759
--- /dev/null
+++ b/docs/machine-learning/mathematics-for-ml/linear-algebra/scalars.mdx
@@ -0,0 +1,111 @@
+---
+title: "Scalars - The Foundation"
+sidebar_label: Scalars
+description: "Understanding scalars, the fundamental single-number quantities in linear algebra and machine learning."
+tags:
+ [
+ scalars,
+ linear-algebra,
+ mathematics-for-ml,
+ data-types,
+ magnitude,
+ foundation,
+ ]
+---
+
+Before diving into complex structures like vectors and matrices, we must start with the most fundamental concept in Linear Algebra: the **Scalar**.
+
+Understanding scalars is crucial because they are the building blocks of all mathematical objects used to represent data in Machine Learning.
+
+## 1. What is a Scalar?
+
+A **scalar** is simply a single numerical quantity. It is a value that has **magnitude** (size) but no **direction**.
+
+In the context of data science and machine learning, scalars are single numbers representing an attribute or a quantity.
+
+### Notation
+
+Scalars are typically denoted by standard, non-bold, lowercase letters (e.g., $a, x, y, \lambda$). They belong to a specific set of numbers, such as:
+
+* The set of **Real Numbers** ($\mathbb{R}$).
+* The set of **Integers** ($\mathbb{Z}$).
+
+
+
+ :::info
+ A scalar is an element of the number field used to define a vector space. For most of ML, this field is the set of **Real Numbers ($\mathbb{R}$)**.
+ :::
+
+
+ * **Temperature:** $30^\circ C$
+ * **Mass:** $5.5\text{ kg}$
+ * **Speed:** $100\text{ km/h}$
+ * **Time:** $2.5\text{ hours}$
+
+
+
+## 2. Scalars in Machine Learning
+
+In Machine Learning, almost every single point of data is derived from an initial set of scalars.
+
+### A. Feature Values
+In a dataset, individual feature values are scalars.
+
+| Feature Name | Example Value (Scalar) | Description |
+| :--- | :--- | :--- |
+| `House_Size` | $1500$ | The size of the house in square feet. |
+| `Bedrooms` | $3$ | The number of bedrooms. |
+| `Age` | $12$ | The age of the house in years. |
+
+### B. Parameters and Hyperparameters
+Scalars are used to represent the learned parameters within an ML model and the manually set hyperparameters.
+
+* **Learning Rate ($\alpha$)**: A scalar value, typically small (e.g., $\alpha = 0.01$), that controls how much the model's parameters are adjusted during training.
+* **Bias ($b$)**: A single, learned scalar value added to the output of a neuron.
+* **Kernel Size ($k$)**: A scalar defining the size of the kernel in a Convolutional Neural Network (e.g., $k=3$ for a $3\times3$ kernel).
+
+### C. The Cost/Loss Function Output
+The objective of training an ML model is often to minimize a **Cost Function** $J$. The output of this function is always a single scalar value.
+
+$$
+J(\theta) = \frac{1}{2m} \sum_{i=1}^{m} (h_\theta(x^{(i)}) - y^{(i)})^2
+$$
+
+:::tip
+The result $J(\theta)$ (the mean squared error) is a single scalar that represents the total error of the model. The training process seeks to find the parameter vector $\theta$ that minimizes this single scalar value.
+:::
+
+## 3. Operations with Scalars
+
+Scalars follow basic arithmetic rules. They are used to scale (or modify the magnitude of) other mathematical objects, which is where the term **scalar multiplication** comes from.
+
+If $x$ is a scalar and $\mathbf{v}$ is a vector, then the operation $x\mathbf{v}$ results in a vector where every component of $\mathbf{v}$ is multiplied by the scalar $x$.
+
+* **Addition:** $a + b$
+* **Multiplication:** $a \cdot b$
+
+
+
+
+ Let the scalar $a = 5$ and the scalar $b = 10$.
+
+```
+
+a + b = 15
+a * b = 50
+
+```
+
+
+
+In Feature Scaling (Normalization), you subtract the mean ($\mu$) and divide by the standard deviation ($\sigma$). Both $\mu$ and $\sigma$ are scalars calculated from the training data.
+
+$$
+x_{\text{scaled}} = \frac{x - \mu}{\sigma}
+$$
+
+
+
+---
+
+**Scalars are the fundamental "zero-dimensional" objects. The next step is to combine scalars into ordered lists, giving us direction the concept of a Vector.**
\ No newline at end of file
diff --git a/docs/machine-learning/mathematics-for-ml/linear-algebra/svd.mdx b/docs/machine-learning/mathematics-for-ml/linear-algebra/svd.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/mathematics-for-ml/linear-algebra/tensors.mdx b/docs/machine-learning/mathematics-for-ml/linear-algebra/tensors.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/mathematics-for-ml/linear-algebra/vectors.mdx b/docs/machine-learning/mathematics-for-ml/linear-algebra/vectors.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/probability/basics-of-probability.mdx b/docs/machine-learning/probability/basics-of-probability.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/probability/bayes-theorem.mdx b/docs/machine-learning/probability/bayes-theorem.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/probability/conditional-probability.mdx b/docs/machine-learning/probability/conditional-probability.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/probability/pdf-pmf.mdx b/docs/machine-learning/probability/pdf-pmf.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/probability/probability-distributions/binomial.mdx b/docs/machine-learning/probability/probability-distributions/binomial.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/probability/probability-distributions/normal.mdx b/docs/machine-learning/probability/probability-distributions/normal.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/probability/probability-distributions/poisson.mdx b/docs/machine-learning/probability/probability-distributions/poisson.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/probability/probability-distributions/uniform.mdx b/docs/machine-learning/probability/probability-distributions/uniform.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/probability/random-variables.mdx b/docs/machine-learning/probability/random-variables.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/programming-fundamentals/basic-syntax/conditionals.mdx b/docs/machine-learning/programming-fundamentals/basic-syntax/conditionals.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/programming-fundamentals/basic-syntax/data-structures.mdx b/docs/machine-learning/programming-fundamentals/basic-syntax/data-structures.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/programming-fundamentals/basic-syntax/exceptions.mdx b/docs/machine-learning/programming-fundamentals/basic-syntax/exceptions.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/programming-fundamentals/basic-syntax/functions.mdx b/docs/machine-learning/programming-fundamentals/basic-syntax/functions.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/programming-fundamentals/basic-syntax/loops.mdx b/docs/machine-learning/programming-fundamentals/basic-syntax/loops.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/programming-fundamentals/basic-syntax/variables-and-data-types.mdx b/docs/machine-learning/programming-fundamentals/basic-syntax/variables-and-data-types.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/programming-fundamentals/essential-libraries/matplotlib.mdx b/docs/machine-learning/programming-fundamentals/essential-libraries/matplotlib.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/programming-fundamentals/essential-libraries/numpy.mdx b/docs/machine-learning/programming-fundamentals/essential-libraries/numpy.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/programming-fundamentals/essential-libraries/pandas.mdx b/docs/machine-learning/programming-fundamentals/essential-libraries/pandas.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/programming-fundamentals/essential-libraries/seaborn.mdx b/docs/machine-learning/programming-fundamentals/essential-libraries/seaborn.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/programming-fundamentals/object-oriented-programming.mdx b/docs/machine-learning/programming-fundamentals/object-oriented-programming.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/programming-fundamentals/python.mdx b/docs/machine-learning/programming-fundamentals/python.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/projects-and-case-studies/advanced-projects.mdx b/docs/machine-learning/projects-and-case-studies/advanced-projects.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/projects-and-case-studies/beginner-projects.mdx b/docs/machine-learning/projects-and-case-studies/beginner-projects.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/projects-and-case-studies/industry-case-studies.mdx b/docs/machine-learning/projects-and-case-studies/industry-case-studies.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/projects-and-case-studies/intermediate-projects.mdx b/docs/machine-learning/projects-and-case-studies/intermediate-projects.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/statistics/basic-concepts.mdx b/docs/machine-learning/statistics/basic-concepts.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/statistics/data-visualization.mdx b/docs/machine-learning/statistics/data-visualization.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/statistics/descriptive-statistics.mdx b/docs/machine-learning/statistics/descriptive-statistics.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/machine-learning/statistics/inferential-statistics.mdx b/docs/machine-learning/statistics/inferential-statistics.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/management/index.mdx b/docs/management/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/management/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/management/product-manager/index.mdx b/docs/management/product-manager/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/management/product-manager/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/mongodb/index.mdx b/docs/mongodb/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/mongodb/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/nextjs/index.mdx b/docs/nextjs/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/nextjs/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/rust/index.mdx b/docs/rust/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/rust/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/shell-bash/index.mdx b/docs/shell-bash/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/shell-bash/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/software-architect/index.mdx b/docs/software-architect/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/software-architect/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/software-design-architecture/index.mdx b/docs/software-design-architecture/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/software-design-architecture/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/spring-boot/index.mdx b/docs/spring-boot/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/spring-boot/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/sql/index.mdx b/docs/sql/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/sql/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/swift-ui/index.mdx b/docs/swift-ui/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/swift-ui/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/system-design/index.mdx b/docs/system-design/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/system-design/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/terraform/index.mdx b/docs/terraform/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/terraform/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/typescript/index.mdx b/docs/typescript/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/typescript/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/vue/index.mdx b/docs/vue/index.mdx
deleted file mode 100644
index e345ed2..0000000
--- a/docs/vue/index.mdx
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/sidebars.ts b/sidebars.ts
index 1d8d9fe..88c6a54 100644
--- a/sidebars.ts
+++ b/sidebars.ts
@@ -265,7 +265,7 @@ const sidebars: SidebarsConfig = {
{
type: "link",
label: "Machine Learning",
- href: "/machine-learning/introduction",
+ href: "/machine-learning/",
},
// JavaScript Tutorial Structure
@@ -1653,254 +1653,994 @@ const sidebars: SidebarsConfig = {
],
ml: [
- "machine-learning/introduction",
- "machine-learning/role-of-ml-engineer",
- "machine-learning/ml-engineer-vs-ai-engineer",
- "machine-learning/skills-and-responsibilities",
- "machine-learning/ml-lifecycle",
+ "machine-learning/index",
+ {
+ type: "category",
+ label: "Introduction",
+ link: {
+ type: "generated-index",
+ title: "Introduction to Machine Learning",
+ description:
+ "Get started with Machine Learning. Understand what ML is, the role of an ML engineer, career paths, and the complete ML lifecycle.",
+ keywords: [
+ "machine learning introduction",
+ "ml engineer",
+ "ml lifecycle",
+ "ai vs ml",
+ ],
+ },
+ items: [
+ "machine-learning/introduction/what-is-ml",
+ "machine-learning/introduction/role-of-ml-engineer",
+ "machine-learning/introduction/ml-engineer-vs-ai-engineer",
+ "machine-learning/introduction/skills-and-responsibilities",
+ "machine-learning/introduction/ml-lifecycle",
+ ],
+ },
{
type: "category",
- label: "ML Fundamentals",
+ label: "Mathematics for ML",
link: {
type: "generated-index",
- title: "Machine Learning Fundamentals",
+ title: "Mathematics for Machine Learning",
description:
- "Understand the core concepts of Machine Learning including types of learning, real-world applications, and essential terminology.",
+ "Build strong mathematical foundations required for Machine Learning. This section covers Linear Algebra, Calculus, and Discrete Mathematics with ML-focused explanations and examples.",
keywords: [
- "machine learning basics",
- "ai fundamentals",
- "learning types",
- "ml introduction",
+ "mathematics for machine learning",
+ "math for ML",
+ "linear algebra for ML",
+ "calculus for ML",
+ "discrete mathematics for ML",
],
},
items: [
- "machine-learning/fundamentals/what-is-ml",
- "machine-learning/fundamentals/types-of-learning",
- "machine-learning/fundamentals/ml-workflow",
- "machine-learning/fundamentals/data-splitting",
+ // =========================
+ // Linear Algebra
+ // =========================
+ {
+ type: "category",
+ label: "Linear Algebra",
+ link: {
+ type: "generated-index",
+ title: "Linear Algebra for Machine Learning",
+ description:
+ "Learn core Linear Algebra concepts used in Machine Learning, including vectors, matrices, eigenvalues, and matrix decompositions.",
+ keywords: [
+ "linear algebra for machine learning",
+ "vectors",
+ "matrices",
+ "eigenvalues",
+ "singular value decomposition",
+ ],
+ },
+ items: [
+ "machine-learning/mathematics-for-ml/linear-algebra/scalars",
+ "machine-learning/mathematics-for-ml/linear-algebra/vectors",
+ "machine-learning/mathematics-for-ml/linear-algebra/matrices",
+ "machine-learning/mathematics-for-ml/linear-algebra/tensors",
+ "machine-learning/mathematics-for-ml/linear-algebra/matrix-operations",
+ "machine-learning/mathematics-for-ml/linear-algebra/determinants",
+ "machine-learning/mathematics-for-ml/linear-algebra/inverse-of-matrix",
+ "machine-learning/mathematics-for-ml/linear-algebra/eigenvalues-and-eigenvectors",
+ "machine-learning/mathematics-for-ml/linear-algebra/svd",
+ "machine-learning/mathematics-for-ml/linear-algebra/diagonalization",
+ ],
+ },
+
+ // =========================
+ // Calculus
+ // =========================
+ {
+ type: "category",
+ label: "Calculus",
+ link: {
+ type: "generated-index",
+ title: "Calculus for Machine Learning",
+ description:
+ "Understand how Calculus powers optimization in Machine Learning, including gradients, Jacobians, Hessians, and backpropagation.",
+ keywords: [
+ "calculus for machine learning",
+ "derivatives",
+ "gradients",
+ "jacobian",
+ "hessian",
+ ],
+ },
+ items: [
+ "machine-learning/mathematics-for-ml/calculus/derivatives",
+ "machine-learning/mathematics-for-ml/calculus/partial-derivatives",
+ "machine-learning/mathematics-for-ml/calculus/chain-rule",
+ "machine-learning/mathematics-for-ml/calculus/gradients",
+ "machine-learning/mathematics-for-ml/calculus/jacobian",
+ "machine-learning/mathematics-for-ml/calculus/hessian",
+ ],
+ },
+
+ // =========================
+ // Discrete Mathematics
+ // =========================
+ {
+ type: "category",
+ label: "Discrete Mathematics",
+ link: {
+ type: "generated-index",
+ title: "Discrete Mathematics for Machine Learning",
+ description:
+ "Explore discrete mathematical concepts essential for ML algorithms, graph-based models, and computational reasoning.",
+ keywords: [
+ "discrete mathematics for machine learning",
+ "sets and relations",
+ "logic",
+ "combinatorics",
+ "graph theory",
+ ],
+ },
+ items: [
+ "machine-learning/mathematics-for-ml/discrete-mathematics/sets-and-relations",
+ "machine-learning/mathematics-for-ml/discrete-mathematics/logic",
+ "machine-learning/mathematics-for-ml/discrete-mathematics/combinatorics",
+ "machine-learning/mathematics-for-ml/discrete-mathematics/graphs",
+ ],
+ },
],
},
- // {
- // type: "category",
- // label: "Math for ML",
- // link: {
- // type: "generated-index",
- // title: "Essential Math for Machine Learning",
- // description:
- // "Learn the math behind ML — linear algebra, calculus, statistics, and probability with simplified explanations.",
- // keywords: [
- // "math for ml",
- // "statistics",
- // "probability",
- // "linear algebra",
- // "calculus in ml",
- // ],
- // },
- // items: [
- // "machine-learning/math/linear-algebra",
- // "machine-learning/math/calculus",
- // "machine-learning/math/statistics",
- // "machine-learning/math/probability",
- // ],
- // },
+ {
+ type: "category",
+ label: "Statistics",
+ link: {
+ type: "generated-index",
+ title: "Statistics for Machine Learning",
+ description:
+ "Learn descriptive and inferential statistics, data visualization, and statistical reasoning used in ML models.",
+ keywords: [
+ "statistics",
+ "descriptive statistics",
+ "inferential statistics",
+ ],
+ },
+ items: [
+ "machine-learning/statistics/basic-concepts",
+ "machine-learning/statistics/descriptive-statistics",
+ "machine-learning/statistics/data-visualization",
+ "machine-learning/statistics/inferential-statistics",
+ ],
+ },
- // {
- // type: "category",
- // label: "Data Preprocessing",
- // link: {
- // type: "generated-index",
- // title: "Data Cleaning & Preprocessing",
- // description:
- // "Master the data preparation pipeline — handling missing values, scaling, encoding, feature extraction, and more.",
- // keywords: [
- // "ml data preprocessing",
- // "data cleaning",
- // "feature engineering",
- // "ml pipeline",
- // ],
- // },
- // items: [
- // "machine-learning/data-preprocessing/handling-missing-data",
- // "machine-learning/data-preprocessing/feature-scaling",
- // "machine-learning/data-preprocessing/encoding",
- // "machine-learning/data-preprocessing/feature-engineering",
- // ],
- // },
+ {
+ type: "category",
+ label: "Probability",
+ link: {
+ type: "generated-index",
+ title: "Probability for Machine Learning",
+ description:
+ "Understand probability theory, Bayes theorem, random variables, and probability distributions used in ML.",
+ keywords: ["probability", "bayes theorem", "random variables"],
+ },
+ items: [
+ "machine-learning/probability/basics-of-probability",
+ "machine-learning/probability/conditional-probability",
+ "machine-learning/probability/bayes-theorem",
+ "machine-learning/probability/random-variables",
+ "machine-learning/probability/pdf-pmf",
+ {
+ type: "category",
+ label: "Distributions",
+ link: {
+ type: "generated-index",
+ title: "Probability Distributions for Machine Learning",
+ description:
+ "Learn the most important probability distributions used in Machine Learning and Data Science. This section explains Normal, Binomial, Poisson, and Uniform distributions with intuition, formulas, and real-world ML examples.",
+ keywords: [
+ "probability distributions",
+ "probability for machine learning",
+ "normal distribution",
+ "binomial distribution",
+ "poisson distribution",
+ "uniform distribution",
+ ],
+ },
+ items: [
+ "machine-learning/probability/probability-distributions/normal",
+ "machine-learning/probability/probability-distributions/binomial",
+ "machine-learning/probability/probability-distributions/poisson",
+ "machine-learning/probability/probability-distributions/uniform",
+ ],
+ },
+ ],
+ },
- // {
- // type: "category",
- // label: "Supervised Learning",
- // link: {
- // type: "generated-index",
- // title: "Supervised Machine Learning",
- // description:
- // "Learn the full set of supervised ML algorithms — regression, classification, trees, SVMs, and ensembles.",
- // keywords: [
- // "supervised learning",
- // "regression",
- // "classification",
- // "svm",
- // "decision trees",
- // "ensemble models",
- // ],
- // },
- // items: [
- // {
- // type: "category",
- // label: "Regression",
- // items: [
- // "machine-learning/supervised/regression/linear-regression",
- // "machine-learning/supervised/regression/polynomial-regression",
- // "machine-learning/supervised/regression/ridge-lasso",
- // ],
- // },
- // {
- // type: "category",
- // label: "Classification",
- // items: [
- // "machine-learning/supervised/classification/logistic-regression",
- // "machine-learning/supervised/classification/knn",
- // "machine-learning/supervised/classification/svm",
- // "machine-learning/supervised/classification/naive-bayes",
- // ],
- // },
- // {
- // type: "category",
- // label: "Tree Models",
- // items: [
- // "machine-learning/supervised/tree-models/decision-tree",
- // "machine-learning/supervised/tree-models/random-forest",
- // "machine-learning/supervised/tree-models/gradient-boosting",
- // "machine-learning/supervised/tree-models/xgboost",
- // ],
- // },
- // ],
- // },
+ {
+ type: "category",
+ label: "Programming Fundamentals",
+ link: {
+ type: "generated-index",
+ title: "Programming Fundamentals for ML",
+ description:
+ "Learn Python programming fundamentals and essential libraries used in Machine Learning workflows.",
+ keywords: ["python for ml", "numpy", "pandas", "matplotlib"],
+ },
+ items: [
+ "machine-learning/programming-fundamentals/python",
+ {
+ type: "category",
+ label: "Basic Syntax",
+ link: {
+ type: "generated-index",
+ title: "Python Basic Syntax for Machine Learning",
+ description:
+ "Learn the core Python syntax required for Machine Learning. This section covers variables, data types, control flow, data structures, functions, and exception handling with ML-focused examples.",
+ keywords: [
+ "python basic syntax",
+ "python for machine learning",
+ "variables and data types",
+ "python data structures",
+ "loops and conditionals",
+ "python functions",
+ "exception handling in python",
+ ],
+ },
+ items: [
+ "machine-learning/programming-fundamentals/basic-syntax/variables-and-data-types",
+ "machine-learning/programming-fundamentals/basic-syntax/data-structures",
+ "machine-learning/programming-fundamentals/basic-syntax/loops",
+ "machine-learning/programming-fundamentals/basic-syntax/conditionals",
+ "machine-learning/programming-fundamentals/basic-syntax/exceptions",
+ "machine-learning/programming-fundamentals/basic-syntax/functions",
+ ],
+ },
+ "machine-learning/programming-fundamentals/object-oriented-programming",
+ {
+ type: "category",
+ label: "Essential Libraries",
+ link: {
+ type: "generated-index",
+ title: "Essential Python Libraries for Machine Learning",
+ description:
+ "Master the core Python libraries used in Machine Learning and Data Science. Learn NumPy for numerical computing, Pandas for data manipulation, Matplotlib for visualization, and Seaborn for statistical data exploration.",
+ keywords: [
+ "python libraries for machine learning",
+ "numpy",
+ "pandas",
+ "matplotlib",
+ "seaborn",
+ "data science libraries",
+ "machine learning tools",
+ "python data analysis",
+ "data visualization",
+ ],
+ },
+ items: [
+ "machine-learning/programming-fundamentals/essential-libraries/numpy",
+ "machine-learning/programming-fundamentals/essential-libraries/pandas",
+ "machine-learning/programming-fundamentals/essential-libraries/matplotlib",
+ "machine-learning/programming-fundamentals/essential-libraries/seaborn",
+ ],
+ },
+ ],
+ },
- // {
- // type: "category",
- // label: "Unsupervised Learning",
- // link: {
- // type: "generated-index",
- // title: "Unsupervised Machine Learning",
- // description:
- // "Explore clustering, dimensionality reduction, and anomaly detection techniques used to uncover hidden patterns.",
- // keywords: [
- // "unsupervised learning",
- // "clustering",
- // "k-means",
- // "pca",
- // "anomaly detection",
- // ],
- // },
- // items: [
- // "machine-learning/unsupervised/kmeans",
- // "machine-learning/unsupervised/hierarchical-clustering",
- // "machine-learning/unsupervised/dbscan",
- // "machine-learning/unsupervised/pca",
- // "machine-learning/unsupervised/anomaly-detection",
- // ],
- // },
+ {
+ type: "category",
+ label: "Data Engineering Basics",
+ link: {
+ type: "generated-index",
+ title: "Data Engineering Basics for Machine Learning",
+ description:
+ "Learn how real-world data is collected, stored, cleaned, and prepared for Machine Learning. This section covers data sources, formats, and preprocessing techniques essential for building reliable ML pipelines.",
+ keywords: [
+ "data engineering for machine learning",
+ "data collection",
+ "data preprocessing",
+ "data formats",
+ "feature engineering",
+ "machine learning pipelines",
+ ],
+ },
+ items: [
+ {
+ type: "category",
+ label: "Data Collection",
+ link: {
+ type: "generated-index",
+ title: "Data Collection for Machine Learning",
+ description:
+ "Understand where data comes from and how it is collected for Machine Learning systems, including databases, APIs, the internet, mobile apps, and IoT devices.",
+ keywords: [
+ "data collection",
+ "data sources",
+ "sql",
+ "nosql",
+ "apis",
+ "iot data",
+ "machine learning data",
+ ],
+ },
+ items: [
+ "machine-learning/data-engineering-basics/data-collection/data-sources",
+ "machine-learning/data-engineering-basics/data-collection/databases-sql-nosql",
+ "machine-learning/data-engineering-basics/data-collection/internet",
+ "machine-learning/data-engineering-basics/data-collection/apis",
+ "machine-learning/data-engineering-basics/data-collection/mobile-apps",
+ "machine-learning/data-engineering-basics/data-collection/iot",
+ ],
+ },
- // {
- // type: "category",
- // label: "Model Evaluation",
- // link: {
- // type: "generated-index",
- // title: "Model Evaluation & Validation",
- // description:
- // "Learn how to evaluate ML models using metrics, cross-validation, ROC curves, confusion matrices, and more.",
- // keywords: [
- // "model evaluation",
- // "ml metrics",
- // "cross validation",
- // "confusion matrix",
- // "roc auc",
- // ],
- // },
- // items: [
- // "machine-learning/evaluation/metrics-regression",
- // "machine-learning/evaluation/metrics-classification",
- // "machine-learning/evaluation/cross-validation",
- // "machine-learning/evaluation/overfitting-underfitting",
- // ],
- // },
+ {
+ type: "category",
+ label: "Data Formats",
+ link: {
+ type: "generated-index",
+ title: "Common Data Formats in Machine Learning",
+ description:
+ "Learn about the most common data formats used in Machine Learning workflows, including tabular, semi-structured, and columnar formats, and understand when to use each.",
+ keywords: [
+ "data formats",
+ "csv",
+ "json",
+ "parquet",
+ "xml",
+ "excel data",
+ "machine learning datasets",
+ ],
+ },
+ items: [
+ "machine-learning/data-engineering-basics/data-formats/csv",
+ "machine-learning/data-engineering-basics/data-formats/excel",
+ "machine-learning/data-engineering-basics/data-formats/json",
+ "machine-learning/data-engineering-basics/data-formats/parquet",
+ "machine-learning/data-engineering-basics/data-formats/xml",
+ ],
+ },
- // {
- // type: "category",
- // label: "Neural Networks",
- // link: {
- // type: "generated-index",
- // title: "Neural Networks & Deep Learning",
- // description:
- // "Understand the foundations of neural networks, activation functions, backpropagation, optimization, and training techniques.",
- // keywords: [
- // "neural networks",
- // "deep learning",
- // "activation functions",
- // "backpropagation",
- // "optimizers",
- // ],
- // },
- // items: [
- // "machine-learning/neural-networks/perceptron",
- // "machine-learning/neural-networks/activation-functions",
- // "machine-learning/neural-networks/loss-functions",
- // "machine-learning/neural-networks/backpropagation",
- // "machine-learning/neural-networks/optimizers",
- // ],
- // },
+ {
+ type: "category",
+ label: "Data Cleaning & Preprocessing",
+ link: {
+ type: "generated-index",
+ title: "Data Cleaning and Preprocessing for ML",
+ description:
+ "Prepare raw data for Machine Learning by handling missing values, engineering features, scaling data, reducing dimensionality, and selecting the most relevant features.",
+ keywords: [
+ "data cleaning",
+ "data preprocessing",
+ "feature engineering",
+ "feature scaling",
+ "normalization",
+ "dimensionality reduction",
+ "feature selection",
+ ],
+ },
+ items: [
+ "machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/handling-missing-data",
+ "machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/feature-engineering",
+ "machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/feature-scaling",
+ "machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/normalization",
+ "machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/dimensionality-reduction",
+ "machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/feature-selection",
+ ],
+ },
+ ],
+ },
- // {
- // type: "category",
- // label: "ML Deployment",
- // link: {
- // type: "generated-index",
- // title: "Deploying Machine Learning Models",
- // description:
- // "Learn how to serve ML models using Flask, FastAPI, Docker, and cloud platforms. Includes versioning and CI/CD.",
- // keywords: [
- // "ml deployment",
- // "mlops",
- // "fastapi",
- // "docker",
- // "model serving",
- // "ci cd",
- // ],
- // },
- // items: [
- // "machine-learning/deployment/flask",
- // "machine-learning/deployment/fastapi",
- // "machine-learning/deployment/docker",
- // "machine-learning/deployment/mlflow",
- // ],
- // },
+ {
+ type: "category",
+ label: "Machine Learning Core",
+ link: {
+ type: "generated-index",
+ title: "Machine Learning Core Concepts",
+ description:
+ "Dive into the core concepts of Machine Learning. Learn how ML works, explore different learning paradigms, implement models using Scikit-learn, and understand evaluation techniques used in real-world ML systems.",
+ keywords: [
+ "machine learning core",
+ "introduction to machine learning",
+ "types of machine learning",
+ "scikit-learn",
+ "ml algorithms",
+ "model evaluation",
+ ],
+ },
+ items: [
+ "machine-learning/machine-learning-core/introduction-to-ml",
- // {
- // type: "category",
- // label: "Project Practicals",
- // link: {
- // type: "generated-index",
- // title: "Machine Learning Project Practicals",
- // description:
- // "Hands-on ML projects for real-world learning — from EDA to model training, tuning, and deployment.",
- // keywords: [
- // "ml projects",
- // "ml practicals",
- // "machine learning hands on",
- // "real world ml",
- // ],
- // },
- // items: [
- // "machine-learning/projects/eda-project",
- // "machine-learning/projects/regression-project",
- // "machine-learning/projects/classification-project",
- // "machine-learning/projects/clustering-project",
- // "machine-learning/projects/deployment-project",
- // ],
- // },
+ {
+ type: "category",
+ label: "Types of Machine Learning",
+ link: {
+ type: "generated-index",
+ title: "Types of Machine Learning",
+ description:
+ "Understand the different learning paradigms in Machine Learning, including supervised, unsupervised, semi-supervised, self-supervised, and reinforcement learning.",
+ keywords: [
+ "types of machine learning",
+ "supervised learning",
+ "unsupervised learning",
+ "reinforcement learning",
+ "semi-supervised learning",
+ "self-supervised learning",
+ ],
+ },
+ items: [
+ "machine-learning/machine-learning-core/types-of-machine-learning/supervised-learning",
+ "machine-learning/machine-learning-core/types-of-machine-learning/unsupervised-learning",
+ "machine-learning/machine-learning-core/types-of-machine-learning/semi-supervised-learning",
+ "machine-learning/machine-learning-core/types-of-machine-learning/self-supervised-learning",
+ "machine-learning/machine-learning-core/types-of-machine-learning/reinforcement-learning",
+ ],
+ },
+
+ {
+ type: "category",
+ label: "Scikit-learn",
+ link: {
+ type: "generated-index",
+ title: "Scikit-learn for Machine Learning",
+ description:
+ "Learn how to build end-to-end Machine Learning workflows using Scikit-learn, from data loading and preprocessing to model selection, tuning, and making predictions.",
+ keywords: [
+ "scikit-learn",
+ "machine learning pipelines",
+ "data preparation",
+ "model selection",
+ "hyperparameter tuning",
+ ],
+ },
+ items: [
+ "machine-learning/machine-learning-core/scikit-learn/data-loading",
+ "machine-learning/machine-learning-core/scikit-learn/text-data",
+ "machine-learning/machine-learning-core/scikit-learn/data-preparation",
+ "machine-learning/machine-learning-core/scikit-learn/model-selection",
+ "machine-learning/machine-learning-core/scikit-learn/hyperparameter-tuning",
+ "machine-learning/machine-learning-core/scikit-learn/predictions",
+ ],
+ },
+
+ {
+ type: "category",
+ label: "Supervised Learning",
+ link: {
+ type: "generated-index",
+ title: "Supervised Learning Algorithms",
+ description:
+ "Learn supervised learning techniques where models are trained using labeled data. Explore classification and regression algorithms widely used in industry.",
+ keywords: [
+ "supervised learning",
+ "classification algorithms",
+ "regression algorithms",
+ "labeled data",
+ ],
+ },
+ items: [
+ {
+ type: "category",
+ label: "Classification",
+ link: {
+ type: "generated-index",
+ title: "Classification Algorithms",
+ description:
+ "Explore classification algorithms used to predict discrete class labels, including distance-based, probabilistic, margin-based, and tree-based methods.",
+ keywords: [
+ "classification",
+ "knn",
+ "logistic regression",
+ "svm",
+ "decision trees",
+ "random forest",
+ "gradient boosting",
+ ],
+ },
+ items: [
+ "machine-learning/machine-learning-core/supervised-learning/classification/knn",
+ "machine-learning/machine-learning-core/supervised-learning/classification/logistic-regression",
+ "machine-learning/machine-learning-core/supervised-learning/classification/svm",
+ "machine-learning/machine-learning-core/supervised-learning/classification/decision-trees",
+ "machine-learning/machine-learning-core/supervised-learning/classification/random-forest",
+ "machine-learning/machine-learning-core/supervised-learning/classification/gradient-boosting",
+ ],
+ },
+
+ {
+ type: "category",
+ label: "Regression",
+ link: {
+ type: "generated-index",
+ title: "Regression Algorithms",
+ description:
+ "Learn regression techniques used to predict continuous values. Understand linear and regularized regression models and their practical applications.",
+ keywords: [
+ "regression",
+ "linear regression",
+ "lasso",
+ "ridge",
+ "elastic net",
+ "polynomial regression",
+ ],
+ },
+ items: [
+ "machine-learning/machine-learning-core/supervised-learning/regression/linear-regression",
+ "machine-learning/machine-learning-core/supervised-learning/regression/polynomial-regression",
+ "machine-learning/machine-learning-core/supervised-learning/regression/lasso",
+ "machine-learning/machine-learning-core/supervised-learning/regression/ridge",
+ "machine-learning/machine-learning-core/supervised-learning/regression/elastic-net",
+ ],
+ },
+ ],
+ },
+
+ {
+ type: "category",
+ label: "Unsupervised Learning",
+ link: {
+ type: "generated-index",
+ title: "Unsupervised Learning Algorithms",
+ description:
+ "Discover unsupervised learning methods used to uncover hidden patterns in unlabeled data, including clustering and dimensionality reduction techniques.",
+ keywords: [
+ "unsupervised learning",
+ "clustering",
+ "dimensionality reduction",
+ "kmeans",
+ "pca",
+ ],
+ },
+ items: [
+ {
+ type: "category",
+ label: "Clustering",
+ link: {
+ type: "generated-index",
+ title: "Clustering Algorithms",
+ description:
+ "Learn clustering techniques that group similar data points together, helping in customer segmentation, anomaly detection, and exploratory analysis.",
+ keywords: [
+ "clustering",
+ "kmeans",
+ "hierarchical clustering",
+ "dbscan",
+ "gaussian mixture models",
+ ],
+ },
+ items: [
+ "machine-learning/machine-learning-core/unsupervised-learning/clustering/kmeans",
+ "machine-learning/machine-learning-core/unsupervised-learning/clustering/hierarchical",
+ "machine-learning/machine-learning-core/unsupervised-learning/clustering/dbscan",
+ "machine-learning/machine-learning-core/unsupervised-learning/clustering/gaussian-mixtures",
+ ],
+ },
+
+ {
+ type: "category",
+ label: "Dimensionality Reduction",
+ link: {
+ type: "generated-index",
+ title: "Dimensionality Reduction Techniques",
+ description:
+ "Reduce feature space complexity while preserving important information using techniques like PCA and Autoencoders.",
+ keywords: [
+ "dimensionality reduction",
+ "pca",
+ "autoencoders",
+ "feature reduction",
+ ],
+ },
+ items: [
+ "machine-learning/machine-learning-core/unsupervised-learning/dimensionality-reduction/pca",
+ "machine-learning/machine-learning-core/unsupervised-learning/dimensionality-reduction/autoencoders",
+ ],
+ },
+ ],
+ },
+
+ {
+ type: "category",
+ label: "Reinforcement Learning",
+ link: {
+ type: "generated-index",
+ title: "Reinforcement Learning Fundamentals",
+ description:
+ "Learn how agents interact with environments to make sequential decisions using reward-based learning strategies.",
+ keywords: [
+ "reinforcement learning",
+ "q-learning",
+ "policy gradients",
+ "actor critic",
+ "deep q networks",
+ ],
+ },
+ items: [
+ "machine-learning/machine-learning-core/reinforcement-learning/q-learning",
+ "machine-learning/machine-learning-core/reinforcement-learning/policy-gradients",
+ "machine-learning/machine-learning-core/reinforcement-learning/actor-critic",
+ "machine-learning/machine-learning-core/reinforcement-learning/deep-q-networks",
+ ],
+ },
+
+ {
+ type: "category",
+ label: "Model Evaluation",
+ link: {
+ type: "generated-index",
+ title: "Model Evaluation and Validation",
+ description:
+ "Learn how to evaluate Machine Learning models using appropriate metrics and validation strategies to ensure reliability and generalization.",
+ keywords: [
+ "model evaluation",
+ "ml metrics",
+ "cross validation",
+ "train test split",
+ "model performance",
+ ],
+ },
+ items: [
+ "machine-learning/machine-learning-core/model-evaluation/why-evaluation-matters",
+
+ {
+ type: "category",
+ label: "Metrics",
+ link: {
+ type: "generated-index",
+ title: "Machine Learning Evaluation Metrics",
+ description:
+ "Understand performance metrics used to evaluate classification and regression models.",
+ keywords: [
+ "accuracy",
+ "precision",
+ "recall",
+ "f1 score",
+ "roc auc",
+ "confusion matrix",
+ ],
+ },
+ items: [
+ "machine-learning/machine-learning-core/model-evaluation/metrics/accuracy",
+ "machine-learning/machine-learning-core/model-evaluation/metrics/precision",
+ "machine-learning/machine-learning-core/model-evaluation/metrics/recall",
+ "machine-learning/machine-learning-core/model-evaluation/metrics/f1-score",
+ "machine-learning/machine-learning-core/model-evaluation/metrics/roc-auc",
+ "machine-learning/machine-learning-core/model-evaluation/metrics/log-loss",
+ "machine-learning/machine-learning-core/model-evaluation/metrics/confusion-matrix",
+ ],
+ },
+
+ {
+ type: "category",
+ label: "Validation Techniques",
+ link: {
+ type: "generated-index",
+ title: "Model Validation Techniques",
+ description:
+ "Learn validation strategies to test model generalization and avoid overfitting.",
+ keywords: [
+ "train test split",
+ "k-fold cross validation",
+ "loocv",
+ "model validation",
+ ],
+ },
+ items: [
+ "machine-learning/machine-learning-core/model-evaluation/validation-techniques/train-test-split",
+ "machine-learning/machine-learning-core/model-evaluation/validation-techniques/k-fold-cross-validation",
+ "machine-learning/machine-learning-core/model-evaluation/validation-techniques/loocv",
+ ],
+ },
+ ],
+ },
+ ],
+ },
+
+ {
+ type: "category",
+ label: "Deep Learning",
+ link: {
+ type: "generated-index",
+ title: "Deep Learning",
+ description:
+ "Explore Deep Learning from fundamentals to advanced architectures. Learn how neural networks work, use popular frameworks, and build real-world applications using CNNs, RNNs, Transformers, Autoencoders, and GANs.",
+ keywords: [
+ "deep learning",
+ "neural networks",
+ "cnn",
+ "rnn",
+ "transformers",
+ "autoencoders",
+ "gans",
+ "deep learning frameworks",
+ ],
+ },
+ items: [
+ {
+ type: "category",
+ label: "Neural Network Basics",
+ link: {
+ type: "generated-index",
+ title: "Neural Network Fundamentals",
+ description:
+ "Understand the core building blocks of neural networks, including perceptrons, multilayer networks, forward and backward propagation, activation functions, and loss functions.",
+ keywords: [
+ "neural network basics",
+ "perceptron",
+ "mlp",
+ "backpropagation",
+ "activation functions",
+ "loss functions",
+ ],
+ },
+ items: [
+ "machine-learning/deep-learning/neural-network-basics/perceptron",
+ "machine-learning/deep-learning/neural-network-basics/multi-layer-perceptron",
+ "machine-learning/deep-learning/neural-network-basics/forward-propagation",
+ "machine-learning/deep-learning/neural-network-basics/backpropagation",
+ "machine-learning/deep-learning/neural-network-basics/activation-functions",
+ "machine-learning/deep-learning/neural-network-basics/loss-functions",
+ ],
+ },
+
+ {
+ type: "category",
+ label: "Deep Learning Libraries",
+ link: {
+ type: "generated-index",
+ title: "Deep Learning Libraries",
+ description:
+ "Learn popular deep learning frameworks used in industry and research, including TensorFlow, Keras, and PyTorch.",
+ keywords: [
+ "deep learning libraries",
+ "tensorflow",
+ "keras",
+ "pytorch",
+ "neural network frameworks",
+ ],
+ },
+ items: [
+ "machine-learning/deep-learning/deep-learning-libraries/tensorflow",
+ "machine-learning/deep-learning/deep-learning-libraries/keras",
+ "machine-learning/deep-learning/deep-learning-libraries/pytorch",
+ ],
+ },
+
+ {
+ type: "category",
+ label: "Convolutional Neural Networks (CNNs)",
+ link: {
+ type: "generated-index",
+ title: "Convolutional Neural Networks",
+ description:
+ "Learn how CNNs work and why they are powerful for image and video processing tasks. Understand convolution, pooling, padding, and stride operations.",
+ keywords: [
+ "cnn",
+ "convolutional neural networks",
+ "image processing",
+ "feature maps",
+ "pooling",
+ ],
+ },
+ items: [
+ "machine-learning/deep-learning/cnn/convolution",
+ "machine-learning/deep-learning/cnn/pooling",
+ "machine-learning/deep-learning/cnn/padding",
+ "machine-learning/deep-learning/cnn/strides",
+ ],
+ },
+
+ {
+ type: "category",
+ label: "CNN Applications",
+ link: {
+ type: "generated-index",
+ title: "Applications of CNNs",
+ description:
+ "Explore real-world applications of Convolutional Neural Networks including image classification, segmentation, video recognition, and recommendation systems.",
+ keywords: [
+ "cnn applications",
+ "image classification",
+ "image segmentation",
+ "video recognition",
+ "recommendation systems",
+ ],
+ },
+ items: [
+ "machine-learning/deep-learning/cnn-applications/image-classification",
+ "machine-learning/deep-learning/cnn-applications/image-segmentation",
+ "machine-learning/deep-learning/cnn-applications/video-recognition",
+ "machine-learning/deep-learning/cnn-applications/recommendation-systems",
+ ],
+ },
+
+ {
+ type: "category",
+ label: "Recurrent Neural Networks (RNNs)",
+ link: {
+ type: "generated-index",
+ title: "Recurrent Neural Networks",
+ description:
+ "Understand sequence-based neural networks used for time-series, text, and sequential data. Learn RNNs, GRUs, and LSTMs.",
+ keywords: [
+ "rnn",
+ "recurrent neural networks",
+ "gru",
+ "lstm",
+ "sequence models",
+ ],
+ },
+ items: [
+ "machine-learning/deep-learning/rnn/rnn-basics",
+ "machine-learning/deep-learning/rnn/gru",
+ "machine-learning/deep-learning/rnn/lstm",
+ ],
+ },
+
+ {
+ type: "category",
+ label: "Attention Mechanisms",
+ link: {
+ type: "generated-index",
+ title: "Attention Mechanisms & Transformers",
+ description:
+ "Learn how attention mechanisms revolutionized deep learning. Understand self-attention, transformers, and multi-head attention.",
+ keywords: [
+ "attention mechanism",
+ "self attention",
+ "transformers",
+ "multi-head attention",
+ "nlp models",
+ ],
+ },
+ items: [
+ "machine-learning/deep-learning/attention-mechanisms/self-attention",
+ "machine-learning/deep-learning/attention-mechanisms/transformers",
+ "machine-learning/deep-learning/attention-mechanisms/multi-head-attention",
+ ],
+ },
+
+ "machine-learning/deep-learning/autoencoders",
+ "machine-learning/deep-learning/gans",
+ ],
+ },
+
+ {
+ type: "category",
+ label: "Advanced ML Topics",
+ link: {
+ type: "generated-index",
+ title: "Advanced Machine Learning Topics",
+ description:
+ "Dive into advanced areas of Machine Learning including Natural Language Processing, Explainable AI, MLOps, AI Agents, and the AI Engineer roadmap. Learn how ML systems are built, deployed, monitored, and scaled in production.",
+ keywords: [
+ "advanced machine learning",
+ "nlp",
+ "explainable ai",
+ "mlops",
+ "ai agents",
+ "ai engineer roadmap",
+ ],
+ },
+ items: [
+ {
+ type: "category",
+ label: "Natural Language Processing (NLP)",
+ link: {
+ type: "generated-index",
+ title: "Natural Language Processing",
+ description:
+ "Learn how machines understand human language. Explore text preprocessing, embeddings, attention-based models, and modern NLP techniques used in real-world applications.",
+ keywords: [
+ "nlp",
+ "tokenization",
+ "stemming",
+ "lemmatization",
+ "embeddings",
+ "attention models",
+ ],
+ },
+ items: [
+ "machine-learning/advanced-ml-topics/natural-language-processing/tokenization",
+ "machine-learning/advanced-ml-topics/natural-language-processing/stemming",
+ "machine-learning/advanced-ml-topics/natural-language-processing/lemmatization",
+ "machine-learning/advanced-ml-topics/natural-language-processing/embeddings",
+ "machine-learning/advanced-ml-topics/natural-language-processing/attention-models",
+ ],
+ },
+
+ {
+ type: "category",
+ label: "Explainable AI (XAI)",
+ link: {
+ type: "generated-index",
+ title: "Explainable AI",
+ description:
+ "Understand how to interpret and explain machine learning models. Learn why explainability matters and explore popular techniques like LIME and SHAP.",
+ keywords: [
+ "explainable ai",
+ "xai",
+ "lime",
+ "shap",
+ "model interpretability",
+ ],
+ },
+ items: [
+ "machine-learning/advanced-ml-topics/explainable-ai/xai-basics",
+ "machine-learning/advanced-ml-topics/explainable-ai/lime-shap",
+ ],
+ },
+
+ {
+ type: "category",
+ label: "MLOps",
+ link: {
+ type: "generated-index",
+ title: "MLOps & Production ML",
+ description:
+ "Learn how to deploy, monitor, and maintain machine learning models in production. Understand CI/CD pipelines, data versioning, reproducibility, and model monitoring.",
+ keywords: [
+ "mlops",
+ "model deployment",
+ "monitoring",
+ "ci cd",
+ "data versioning",
+ "reproducibility",
+ ],
+ },
+ items: [
+ "machine-learning/advanced-ml-topics/mlops/model-deployment",
+ "machine-learning/advanced-ml-topics/mlops/monitoring",
+ "machine-learning/advanced-ml-topics/mlops/ci-cd",
+ "machine-learning/advanced-ml-topics/mlops/data-versioning",
+ "machine-learning/advanced-ml-topics/mlops/reproducibility",
+ ],
+ },
+
+ {
+ type: "category",
+ label: "AI Agents",
+ link: {
+ type: "generated-index",
+ title: "AI Agents",
+ description:
+ "Explore autonomous AI agents capable of planning, reasoning, and acting. Learn how modern agent systems work and how they integrate with tools, APIs, and LLMs.",
+ keywords: [
+ "ai agents",
+ "autonomous agents",
+ "llm agents",
+ "tool calling",
+ "agent workflows",
+ ],
+ },
+ items: [
+ "machine-learning/advanced-ml-topics/ai-agents/what-are-ai-agents",
+ "machine-learning/advanced-ml-topics/ai-agents/types-of-ai-agents",
+ "machine-learning/advanced-ml-topics/ai-agents/agent-architecture",
+ "machine-learning/advanced-ml-topics/ai-agents/llm-powered-agents",
+ "machine-learning/advanced-ml-topics/ai-agents/tool-using-agents",
+ "machine-learning/advanced-ml-topics/ai-agents/planning-and-reasoning",
+ "machine-learning/advanced-ml-topics/ai-agents/memory-in-agents",
+ "machine-learning/advanced-ml-topics/ai-agents/autonomous-task-agents",
+ "machine-learning/advanced-ml-topics/ai-agents/multi-agent-systems",
+ "machine-learning/advanced-ml-topics/ai-agents/ai-agent-use-cases",
+ ],
+ },
+
+ "machine-learning/advanced-ml-topics/ai-engineer-roadmap",
+ ],
+ },
+
+ {
+ type: "category",
+ label: "Projects & Case Studies",
+ link: {
+ type: "generated-index",
+ title: "Machine Learning Projects & Case Studies",
+ description:
+ "Apply your ML knowledge through hands-on projects and real-world industry case studies.",
+ keywords: ["ml projects", "case studies", "hands-on machine learning"],
+ },
+ items: [
+ "machine-learning/projects-and-case-studies/beginner-projects",
+ "machine-learning/projects-and-case-studies/intermediate-projects",
+ "machine-learning/projects-and-case-studies/advanced-projects",
+ "machine-learning/projects-and-case-studies/industry-case-studies",
+ ],
+ },
],
};