diff --git a/AiMlSidebars.ts b/AiMlSidebars.ts new file mode 100644 index 0000000..d67cf5f --- /dev/null +++ b/AiMlSidebars.ts @@ -0,0 +1,1017 @@ +/** + * Copyright (c) Ajay Dhangar + * + * This file defines the sidebar configuration for the CodeHarborHub Tutorials Docs. + * Each category represents a tutorial topic like HTML, CSS, JavaScript, React, Git, GitHub, and cyber-security. + * + * Licensed under the MIT License. + */ + +import type { SidebarsConfig } from "@docusaurus/plugin-content-docs"; + +const sidebars: SidebarsConfig = { + tutorial: [ + "index", + + // Machine LearningTutorial Structure + + { + type: "link", + label: "Machine Learning", + href: "/ai-ml/machine-learning/", + }, + "ai-agents/index" + ], + ml: [ + "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: "Mathematics for ML", + link: { + type: "generated-index", + title: "Mathematics for Machine Learning", + description: + "Build strong mathematical foundations required for Machine Learning. This section covers Linear Algebra, Calculus, and Discrete Mathematics with ML-focused explanations and examples.", + keywords: [ + "mathematics for machine learning", + "math for ML", + "linear algebra for ML", + "calculus for ML", + "discrete mathematics for ML", + ], + }, + items: [ + // ========================= + // 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: "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: "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: "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: "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: "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: "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: "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: "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", + ], + }, + ], +}; + +export default sidebars; diff --git a/docs/machine-learning/advanced-ml-topics/ai-agents/agent-architecture.mdx b/ai-ml/machine-learning/advanced-ml-topics/ai-agents/agent-architecture.mdx similarity index 100% rename from docs/machine-learning/advanced-ml-topics/ai-agents/agent-architecture.mdx rename to ai-ml/machine-learning/advanced-ml-topics/ai-agents/agent-architecture.mdx diff --git a/docs/machine-learning/advanced-ml-topics/ai-agents/ai-agent-use-cases.mdx b/ai-ml/machine-learning/advanced-ml-topics/ai-agents/ai-agent-use-cases.mdx similarity index 100% rename from docs/machine-learning/advanced-ml-topics/ai-agents/ai-agent-use-cases.mdx rename to ai-ml/machine-learning/advanced-ml-topics/ai-agents/ai-agent-use-cases.mdx diff --git a/docs/machine-learning/advanced-ml-topics/ai-agents/autonomous-task-agents.mdx b/ai-ml/machine-learning/advanced-ml-topics/ai-agents/autonomous-task-agents.mdx similarity index 100% rename from docs/machine-learning/advanced-ml-topics/ai-agents/autonomous-task-agents.mdx rename to ai-ml/machine-learning/advanced-ml-topics/ai-agents/autonomous-task-agents.mdx diff --git a/docs/machine-learning/advanced-ml-topics/ai-agents/llm-powered-agents.mdx b/ai-ml/machine-learning/advanced-ml-topics/ai-agents/llm-powered-agents.mdx similarity index 100% rename from docs/machine-learning/advanced-ml-topics/ai-agents/llm-powered-agents.mdx rename to ai-ml/machine-learning/advanced-ml-topics/ai-agents/llm-powered-agents.mdx diff --git a/docs/machine-learning/advanced-ml-topics/ai-agents/memory-in-agents.mdx b/ai-ml/machine-learning/advanced-ml-topics/ai-agents/memory-in-agents.mdx similarity index 100% rename from docs/machine-learning/advanced-ml-topics/ai-agents/memory-in-agents.mdx rename to ai-ml/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/ai-ml/machine-learning/advanced-ml-topics/ai-agents/multi-agent-systems.mdx similarity index 100% rename from docs/machine-learning/advanced-ml-topics/ai-agents/multi-agent-systems.mdx rename to ai-ml/machine-learning/advanced-ml-topics/ai-agents/multi-agent-systems.mdx diff --git a/docs/machine-learning/advanced-ml-topics/ai-agents/planning-and-reasoning.mdx b/ai-ml/machine-learning/advanced-ml-topics/ai-agents/planning-and-reasoning.mdx similarity index 100% rename from docs/machine-learning/advanced-ml-topics/ai-agents/planning-and-reasoning.mdx rename to ai-ml/machine-learning/advanced-ml-topics/ai-agents/planning-and-reasoning.mdx diff --git a/docs/machine-learning/advanced-ml-topics/ai-agents/tool-using-agents.mdx b/ai-ml/machine-learning/advanced-ml-topics/ai-agents/tool-using-agents.mdx similarity index 100% rename from docs/machine-learning/advanced-ml-topics/ai-agents/tool-using-agents.mdx rename to ai-ml/machine-learning/advanced-ml-topics/ai-agents/tool-using-agents.mdx diff --git a/docs/machine-learning/advanced-ml-topics/ai-agents/types-of-ai-agents.mdx b/ai-ml/machine-learning/advanced-ml-topics/ai-agents/types-of-ai-agents.mdx similarity index 100% rename from docs/machine-learning/advanced-ml-topics/ai-agents/types-of-ai-agents.mdx rename to ai-ml/machine-learning/advanced-ml-topics/ai-agents/types-of-ai-agents.mdx diff --git a/docs/machine-learning/advanced-ml-topics/ai-agents/what-are-ai-agents.mdx b/ai-ml/machine-learning/advanced-ml-topics/ai-agents/what-are-ai-agents.mdx similarity index 100% rename from docs/machine-learning/advanced-ml-topics/ai-agents/what-are-ai-agents.mdx rename to ai-ml/machine-learning/advanced-ml-topics/ai-agents/what-are-ai-agents.mdx diff --git a/docs/machine-learning/advanced-ml-topics/ai-engineer-roadmap.mdx b/ai-ml/machine-learning/advanced-ml-topics/ai-engineer-roadmap.mdx similarity index 100% rename from docs/machine-learning/advanced-ml-topics/ai-engineer-roadmap.mdx rename to ai-ml/machine-learning/advanced-ml-topics/ai-engineer-roadmap.mdx diff --git a/docs/machine-learning/advanced-ml-topics/explainable-ai/lime-shap.mdx b/ai-ml/machine-learning/advanced-ml-topics/explainable-ai/lime-shap.mdx similarity index 100% rename from docs/machine-learning/advanced-ml-topics/explainable-ai/lime-shap.mdx rename to ai-ml/machine-learning/advanced-ml-topics/explainable-ai/lime-shap.mdx diff --git a/docs/machine-learning/advanced-ml-topics/explainable-ai/xai-basics.mdx b/ai-ml/machine-learning/advanced-ml-topics/explainable-ai/xai-basics.mdx similarity index 100% rename from docs/machine-learning/advanced-ml-topics/explainable-ai/xai-basics.mdx rename to ai-ml/machine-learning/advanced-ml-topics/explainable-ai/xai-basics.mdx diff --git a/docs/machine-learning/advanced-ml-topics/mlops/ci-cd.mdx b/ai-ml/machine-learning/advanced-ml-topics/mlops/ci-cd.mdx similarity index 100% rename from docs/machine-learning/advanced-ml-topics/mlops/ci-cd.mdx rename to ai-ml/machine-learning/advanced-ml-topics/mlops/ci-cd.mdx diff --git a/docs/machine-learning/advanced-ml-topics/mlops/data-versioning.mdx b/ai-ml/machine-learning/advanced-ml-topics/mlops/data-versioning.mdx similarity index 100% rename from docs/machine-learning/advanced-ml-topics/mlops/data-versioning.mdx rename to ai-ml/machine-learning/advanced-ml-topics/mlops/data-versioning.mdx diff --git a/docs/machine-learning/advanced-ml-topics/mlops/model-deployment.mdx b/ai-ml/machine-learning/advanced-ml-topics/mlops/model-deployment.mdx similarity index 100% rename from docs/machine-learning/advanced-ml-topics/mlops/model-deployment.mdx rename to ai-ml/machine-learning/advanced-ml-topics/mlops/model-deployment.mdx diff --git a/docs/machine-learning/advanced-ml-topics/mlops/monitoring.mdx b/ai-ml/machine-learning/advanced-ml-topics/mlops/monitoring.mdx similarity index 100% rename from docs/machine-learning/advanced-ml-topics/mlops/monitoring.mdx rename to ai-ml/machine-learning/advanced-ml-topics/mlops/monitoring.mdx diff --git a/docs/machine-learning/advanced-ml-topics/mlops/reproducibility.mdx b/ai-ml/machine-learning/advanced-ml-topics/mlops/reproducibility.mdx similarity index 100% rename from docs/machine-learning/advanced-ml-topics/mlops/reproducibility.mdx rename to ai-ml/machine-learning/advanced-ml-topics/mlops/reproducibility.mdx diff --git a/docs/machine-learning/advanced-ml-topics/natural-language-processing/attention-models.mdx b/ai-ml/machine-learning/advanced-ml-topics/natural-language-processing/attention-models.mdx similarity index 100% rename from docs/machine-learning/advanced-ml-topics/natural-language-processing/attention-models.mdx rename to ai-ml/machine-learning/advanced-ml-topics/natural-language-processing/attention-models.mdx diff --git a/docs/machine-learning/advanced-ml-topics/natural-language-processing/embeddings.mdx b/ai-ml/machine-learning/advanced-ml-topics/natural-language-processing/embeddings.mdx similarity index 100% rename from docs/machine-learning/advanced-ml-topics/natural-language-processing/embeddings.mdx rename to ai-ml/machine-learning/advanced-ml-topics/natural-language-processing/embeddings.mdx diff --git a/docs/machine-learning/advanced-ml-topics/natural-language-processing/lemmatization.mdx b/ai-ml/machine-learning/advanced-ml-topics/natural-language-processing/lemmatization.mdx similarity index 100% rename from docs/machine-learning/advanced-ml-topics/natural-language-processing/lemmatization.mdx rename to ai-ml/machine-learning/advanced-ml-topics/natural-language-processing/lemmatization.mdx diff --git a/docs/machine-learning/advanced-ml-topics/natural-language-processing/stemming.mdx b/ai-ml/machine-learning/advanced-ml-topics/natural-language-processing/stemming.mdx similarity index 100% rename from docs/machine-learning/advanced-ml-topics/natural-language-processing/stemming.mdx rename to ai-ml/machine-learning/advanced-ml-topics/natural-language-processing/stemming.mdx diff --git a/docs/machine-learning/advanced-ml-topics/natural-language-processing/tokenization.mdx b/ai-ml/machine-learning/advanced-ml-topics/natural-language-processing/tokenization.mdx similarity index 100% rename from docs/machine-learning/advanced-ml-topics/natural-language-processing/tokenization.mdx rename to ai-ml/machine-learning/advanced-ml-topics/natural-language-processing/tokenization.mdx diff --git a/docs/machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/dimensionality-reduction.mdx b/ai-ml/machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/dimensionality-reduction.mdx similarity index 100% rename from docs/machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/dimensionality-reduction.mdx rename to ai-ml/machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/dimensionality-reduction.mdx diff --git a/docs/machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/feature-engineering.mdx b/ai-ml/machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/feature-engineering.mdx similarity index 100% rename from docs/machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/feature-engineering.mdx rename to ai-ml/machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/feature-engineering.mdx diff --git a/docs/machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/feature-scaling.mdx b/ai-ml/machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/feature-scaling.mdx similarity index 100% rename from docs/machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/feature-scaling.mdx rename to ai-ml/machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/feature-scaling.mdx diff --git a/docs/machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/feature-selection.mdx b/ai-ml/machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/feature-selection.mdx similarity index 100% rename from docs/machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/feature-selection.mdx rename to ai-ml/machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/feature-selection.mdx diff --git a/docs/machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/handling-missing-data.mdx b/ai-ml/machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/handling-missing-data.mdx similarity index 100% rename from docs/machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/handling-missing-data.mdx rename to ai-ml/machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/handling-missing-data.mdx diff --git a/docs/machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/normalization.mdx b/ai-ml/machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/normalization.mdx similarity index 100% rename from docs/machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/normalization.mdx rename to ai-ml/machine-learning/data-engineering-basics/data-cleaning-and-preprocessing/normalization.mdx diff --git a/docs/machine-learning/data-engineering-basics/data-collection/apis.mdx b/ai-ml/machine-learning/data-engineering-basics/data-collection/apis.mdx similarity index 100% rename from docs/machine-learning/data-engineering-basics/data-collection/apis.mdx rename to ai-ml/machine-learning/data-engineering-basics/data-collection/apis.mdx diff --git a/docs/machine-learning/data-engineering-basics/data-collection/data-sources.mdx b/ai-ml/machine-learning/data-engineering-basics/data-collection/data-sources.mdx similarity index 100% rename from docs/machine-learning/data-engineering-basics/data-collection/data-sources.mdx rename to ai-ml/machine-learning/data-engineering-basics/data-collection/data-sources.mdx diff --git a/docs/machine-learning/data-engineering-basics/data-collection/databases-sql-nosql.mdx b/ai-ml/machine-learning/data-engineering-basics/data-collection/databases-sql-nosql.mdx similarity index 100% rename from docs/machine-learning/data-engineering-basics/data-collection/databases-sql-nosql.mdx rename to ai-ml/machine-learning/data-engineering-basics/data-collection/databases-sql-nosql.mdx diff --git a/docs/machine-learning/data-engineering-basics/data-collection/internet.mdx b/ai-ml/machine-learning/data-engineering-basics/data-collection/internet.mdx similarity index 100% rename from docs/machine-learning/data-engineering-basics/data-collection/internet.mdx rename to ai-ml/machine-learning/data-engineering-basics/data-collection/internet.mdx diff --git a/docs/machine-learning/data-engineering-basics/data-collection/iot.mdx b/ai-ml/machine-learning/data-engineering-basics/data-collection/iot.mdx similarity index 100% rename from docs/machine-learning/data-engineering-basics/data-collection/iot.mdx rename to ai-ml/machine-learning/data-engineering-basics/data-collection/iot.mdx diff --git a/docs/machine-learning/data-engineering-basics/data-collection/mobile-apps.mdx b/ai-ml/machine-learning/data-engineering-basics/data-collection/mobile-apps.mdx similarity index 100% rename from docs/machine-learning/data-engineering-basics/data-collection/mobile-apps.mdx rename to ai-ml/machine-learning/data-engineering-basics/data-collection/mobile-apps.mdx diff --git a/docs/machine-learning/data-engineering-basics/data-formats/csv.mdx b/ai-ml/machine-learning/data-engineering-basics/data-formats/csv.mdx similarity index 100% rename from docs/machine-learning/data-engineering-basics/data-formats/csv.mdx rename to ai-ml/machine-learning/data-engineering-basics/data-formats/csv.mdx diff --git a/docs/machine-learning/data-engineering-basics/data-formats/excel.mdx b/ai-ml/machine-learning/data-engineering-basics/data-formats/excel.mdx similarity index 100% rename from docs/machine-learning/data-engineering-basics/data-formats/excel.mdx rename to ai-ml/machine-learning/data-engineering-basics/data-formats/excel.mdx diff --git a/docs/machine-learning/data-engineering-basics/data-formats/json.mdx b/ai-ml/machine-learning/data-engineering-basics/data-formats/json.mdx similarity index 100% rename from docs/machine-learning/data-engineering-basics/data-formats/json.mdx rename to ai-ml/machine-learning/data-engineering-basics/data-formats/json.mdx diff --git a/docs/machine-learning/data-engineering-basics/data-formats/parquet.mdx b/ai-ml/machine-learning/data-engineering-basics/data-formats/parquet.mdx similarity index 100% rename from docs/machine-learning/data-engineering-basics/data-formats/parquet.mdx rename to ai-ml/machine-learning/data-engineering-basics/data-formats/parquet.mdx diff --git a/docs/machine-learning/data-engineering-basics/data-formats/xml.mdx b/ai-ml/machine-learning/data-engineering-basics/data-formats/xml.mdx similarity index 100% rename from docs/machine-learning/data-engineering-basics/data-formats/xml.mdx rename to ai-ml/machine-learning/data-engineering-basics/data-formats/xml.mdx diff --git a/docs/machine-learning/deep-learning/attention-mechanisms/multi-head-attention.mdx b/ai-ml/machine-learning/deep-learning/attention-mechanisms/multi-head-attention.mdx similarity index 100% rename from docs/machine-learning/deep-learning/attention-mechanisms/multi-head-attention.mdx rename to ai-ml/machine-learning/deep-learning/attention-mechanisms/multi-head-attention.mdx diff --git a/docs/machine-learning/deep-learning/attention-mechanisms/self-attention.mdx b/ai-ml/machine-learning/deep-learning/attention-mechanisms/self-attention.mdx similarity index 100% rename from docs/machine-learning/deep-learning/attention-mechanisms/self-attention.mdx rename to ai-ml/machine-learning/deep-learning/attention-mechanisms/self-attention.mdx diff --git a/docs/machine-learning/deep-learning/attention-mechanisms/transformers.mdx b/ai-ml/machine-learning/deep-learning/attention-mechanisms/transformers.mdx similarity index 100% rename from docs/machine-learning/deep-learning/attention-mechanisms/transformers.mdx rename to ai-ml/machine-learning/deep-learning/attention-mechanisms/transformers.mdx diff --git a/docs/machine-learning/deep-learning/autoencoders.mdx b/ai-ml/machine-learning/deep-learning/autoencoders.mdx similarity index 100% rename from docs/machine-learning/deep-learning/autoencoders.mdx rename to ai-ml/machine-learning/deep-learning/autoencoders.mdx diff --git a/docs/machine-learning/deep-learning/cnn-applications/image-classification.mdx b/ai-ml/machine-learning/deep-learning/cnn-applications/image-classification.mdx similarity index 100% rename from docs/machine-learning/deep-learning/cnn-applications/image-classification.mdx rename to ai-ml/machine-learning/deep-learning/cnn-applications/image-classification.mdx diff --git a/docs/machine-learning/deep-learning/cnn-applications/image-segmentation.mdx b/ai-ml/machine-learning/deep-learning/cnn-applications/image-segmentation.mdx similarity index 100% rename from docs/machine-learning/deep-learning/cnn-applications/image-segmentation.mdx rename to ai-ml/machine-learning/deep-learning/cnn-applications/image-segmentation.mdx diff --git a/docs/machine-learning/deep-learning/cnn-applications/recommendation-systems.mdx b/ai-ml/machine-learning/deep-learning/cnn-applications/recommendation-systems.mdx similarity index 100% rename from docs/machine-learning/deep-learning/cnn-applications/recommendation-systems.mdx rename to ai-ml/machine-learning/deep-learning/cnn-applications/recommendation-systems.mdx diff --git a/docs/machine-learning/deep-learning/cnn-applications/video-recognition.mdx b/ai-ml/machine-learning/deep-learning/cnn-applications/video-recognition.mdx similarity index 100% rename from docs/machine-learning/deep-learning/cnn-applications/video-recognition.mdx rename to ai-ml/machine-learning/deep-learning/cnn-applications/video-recognition.mdx diff --git a/docs/machine-learning/deep-learning/cnn/convolution.mdx b/ai-ml/machine-learning/deep-learning/cnn/convolution.mdx similarity index 100% rename from docs/machine-learning/deep-learning/cnn/convolution.mdx rename to ai-ml/machine-learning/deep-learning/cnn/convolution.mdx diff --git a/docs/machine-learning/deep-learning/cnn/padding.mdx b/ai-ml/machine-learning/deep-learning/cnn/padding.mdx similarity index 100% rename from docs/machine-learning/deep-learning/cnn/padding.mdx rename to ai-ml/machine-learning/deep-learning/cnn/padding.mdx diff --git a/docs/machine-learning/deep-learning/cnn/pooling.mdx b/ai-ml/machine-learning/deep-learning/cnn/pooling.mdx similarity index 100% rename from docs/machine-learning/deep-learning/cnn/pooling.mdx rename to ai-ml/machine-learning/deep-learning/cnn/pooling.mdx diff --git a/docs/machine-learning/deep-learning/cnn/strides.mdx b/ai-ml/machine-learning/deep-learning/cnn/strides.mdx similarity index 100% rename from docs/machine-learning/deep-learning/cnn/strides.mdx rename to ai-ml/machine-learning/deep-learning/cnn/strides.mdx diff --git a/docs/machine-learning/deep-learning/deep-learning-libraries/keras.mdx b/ai-ml/machine-learning/deep-learning/deep-learning-libraries/keras.mdx similarity index 100% rename from docs/machine-learning/deep-learning/deep-learning-libraries/keras.mdx rename to ai-ml/machine-learning/deep-learning/deep-learning-libraries/keras.mdx diff --git a/docs/machine-learning/deep-learning/deep-learning-libraries/pytorch.mdx b/ai-ml/machine-learning/deep-learning/deep-learning-libraries/pytorch.mdx similarity index 100% rename from docs/machine-learning/deep-learning/deep-learning-libraries/pytorch.mdx rename to ai-ml/machine-learning/deep-learning/deep-learning-libraries/pytorch.mdx diff --git a/docs/machine-learning/deep-learning/deep-learning-libraries/tensorflow.mdx b/ai-ml/machine-learning/deep-learning/deep-learning-libraries/tensorflow.mdx similarity index 100% rename from docs/machine-learning/deep-learning/deep-learning-libraries/tensorflow.mdx rename to ai-ml/machine-learning/deep-learning/deep-learning-libraries/tensorflow.mdx diff --git a/docs/machine-learning/deep-learning/gans.mdx b/ai-ml/machine-learning/deep-learning/gans.mdx similarity index 100% rename from docs/machine-learning/deep-learning/gans.mdx rename to ai-ml/machine-learning/deep-learning/gans.mdx diff --git a/docs/machine-learning/deep-learning/neural-network-basics/activation-functions.mdx b/ai-ml/machine-learning/deep-learning/neural-network-basics/activation-functions.mdx similarity index 100% rename from docs/machine-learning/deep-learning/neural-network-basics/activation-functions.mdx rename to ai-ml/machine-learning/deep-learning/neural-network-basics/activation-functions.mdx diff --git a/docs/machine-learning/deep-learning/neural-network-basics/backpropagation.mdx b/ai-ml/machine-learning/deep-learning/neural-network-basics/backpropagation.mdx similarity index 100% rename from docs/machine-learning/deep-learning/neural-network-basics/backpropagation.mdx rename to ai-ml/machine-learning/deep-learning/neural-network-basics/backpropagation.mdx diff --git a/docs/machine-learning/deep-learning/neural-network-basics/forward-propagation.mdx b/ai-ml/machine-learning/deep-learning/neural-network-basics/forward-propagation.mdx similarity index 100% rename from docs/machine-learning/deep-learning/neural-network-basics/forward-propagation.mdx rename to ai-ml/machine-learning/deep-learning/neural-network-basics/forward-propagation.mdx diff --git a/docs/machine-learning/deep-learning/neural-network-basics/loss-functions.mdx b/ai-ml/machine-learning/deep-learning/neural-network-basics/loss-functions.mdx similarity index 100% rename from docs/machine-learning/deep-learning/neural-network-basics/loss-functions.mdx rename to ai-ml/machine-learning/deep-learning/neural-network-basics/loss-functions.mdx diff --git a/docs/machine-learning/deep-learning/neural-network-basics/multi-layer-perceptron.mdx b/ai-ml/machine-learning/deep-learning/neural-network-basics/multi-layer-perceptron.mdx similarity index 100% rename from docs/machine-learning/deep-learning/neural-network-basics/multi-layer-perceptron.mdx rename to ai-ml/machine-learning/deep-learning/neural-network-basics/multi-layer-perceptron.mdx diff --git a/docs/machine-learning/deep-learning/neural-network-basics/perceptron.mdx b/ai-ml/machine-learning/deep-learning/neural-network-basics/perceptron.mdx similarity index 100% rename from docs/machine-learning/deep-learning/neural-network-basics/perceptron.mdx rename to ai-ml/machine-learning/deep-learning/neural-network-basics/perceptron.mdx diff --git a/docs/machine-learning/deep-learning/rnn/gru.mdx b/ai-ml/machine-learning/deep-learning/rnn/gru.mdx similarity index 100% rename from docs/machine-learning/deep-learning/rnn/gru.mdx rename to ai-ml/machine-learning/deep-learning/rnn/gru.mdx diff --git a/docs/machine-learning/deep-learning/rnn/lstm.mdx b/ai-ml/machine-learning/deep-learning/rnn/lstm.mdx similarity index 100% rename from docs/machine-learning/deep-learning/rnn/lstm.mdx rename to ai-ml/machine-learning/deep-learning/rnn/lstm.mdx diff --git a/docs/machine-learning/deep-learning/rnn/rnn-basics.mdx b/ai-ml/machine-learning/deep-learning/rnn/rnn-basics.mdx similarity index 100% rename from docs/machine-learning/deep-learning/rnn/rnn-basics.mdx rename to ai-ml/machine-learning/deep-learning/rnn/rnn-basics.mdx diff --git a/docs/machine-learning/index.mdx b/ai-ml/machine-learning/index.mdx similarity index 100% rename from docs/machine-learning/index.mdx rename to ai-ml/machine-learning/index.mdx diff --git a/docs/machine-learning/introduction/ml-engineer-vs-ai-engineer.mdx b/ai-ml/machine-learning/introduction/ml-engineer-vs-ai-engineer.mdx similarity index 100% rename from docs/machine-learning/introduction/ml-engineer-vs-ai-engineer.mdx rename to ai-ml/machine-learning/introduction/ml-engineer-vs-ai-engineer.mdx diff --git a/docs/machine-learning/introduction/ml-lifecycle.mdx b/ai-ml/machine-learning/introduction/ml-lifecycle.mdx similarity index 100% rename from docs/machine-learning/introduction/ml-lifecycle.mdx rename to ai-ml/machine-learning/introduction/ml-lifecycle.mdx diff --git a/docs/machine-learning/introduction/role-of-ml-engineer.mdx b/ai-ml/machine-learning/introduction/role-of-ml-engineer.mdx similarity index 100% rename from docs/machine-learning/introduction/role-of-ml-engineer.mdx rename to ai-ml/machine-learning/introduction/role-of-ml-engineer.mdx diff --git a/docs/machine-learning/introduction/skills-and-responsibilities.mdx b/ai-ml/machine-learning/introduction/skills-and-responsibilities.mdx similarity index 100% rename from docs/machine-learning/introduction/skills-and-responsibilities.mdx rename to ai-ml/machine-learning/introduction/skills-and-responsibilities.mdx diff --git a/docs/machine-learning/introduction/what-is-ml.mdx b/ai-ml/machine-learning/introduction/what-is-ml.mdx similarity index 100% rename from docs/machine-learning/introduction/what-is-ml.mdx rename to ai-ml/machine-learning/introduction/what-is-ml.mdx diff --git a/docs/machine-learning/machine-learning-core/introduction-to-ml.mdx b/ai-ml/machine-learning/machine-learning-core/introduction-to-ml.mdx similarity index 98% rename from docs/machine-learning/machine-learning-core/introduction-to-ml.mdx rename to ai-ml/machine-learning/machine-learning-core/introduction-to-ml.mdx index 40a50f6..855a895 100644 --- a/docs/machine-learning/machine-learning-core/introduction-to-ml.mdx +++ b/ai-ml/machine-learning/machine-learning-core/introduction-to-ml.mdx @@ -71,7 +71,7 @@ Building a model isn't just writing code; it's a circular process: 1. **Define the Goal:** What are we trying to predict? 2. **Data Collection:** Gathering raw information. -3. **Data Preprocessing:** Cleaning and scaling (what you learned in the [Data Engineering module](/category/data-engineering-basics)). +3. **Data Preprocessing:** Cleaning and scaling (what you learned in the [Data Engineering module](/ai-ml/category/data-engineering-basics)). 4. **Model Training:** Feeding data to the algorithm. 5. **Evaluation:** Testing the model on data it hasn't seen before. 6. **Deployment:** Putting the model into a real-world app. diff --git a/docs/machine-learning/machine-learning-core/model-evaluation/metrics/accuracy.mdx b/ai-ml/machine-learning/machine-learning-core/model-evaluation/metrics/accuracy.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/model-evaluation/metrics/accuracy.mdx rename to ai-ml/machine-learning/machine-learning-core/model-evaluation/metrics/accuracy.mdx diff --git a/docs/machine-learning/machine-learning-core/model-evaluation/metrics/confusion-matrix.mdx b/ai-ml/machine-learning/machine-learning-core/model-evaluation/metrics/confusion-matrix.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/model-evaluation/metrics/confusion-matrix.mdx rename to ai-ml/machine-learning/machine-learning-core/model-evaluation/metrics/confusion-matrix.mdx diff --git a/docs/machine-learning/machine-learning-core/model-evaluation/metrics/f1-score.mdx b/ai-ml/machine-learning/machine-learning-core/model-evaluation/metrics/f1-score.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/model-evaluation/metrics/f1-score.mdx rename to ai-ml/machine-learning/machine-learning-core/model-evaluation/metrics/f1-score.mdx diff --git a/docs/machine-learning/machine-learning-core/model-evaluation/metrics/log-loss.mdx b/ai-ml/machine-learning/machine-learning-core/model-evaluation/metrics/log-loss.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/model-evaluation/metrics/log-loss.mdx rename to ai-ml/machine-learning/machine-learning-core/model-evaluation/metrics/log-loss.mdx diff --git a/docs/machine-learning/machine-learning-core/model-evaluation/metrics/precision.mdx b/ai-ml/machine-learning/machine-learning-core/model-evaluation/metrics/precision.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/model-evaluation/metrics/precision.mdx rename to ai-ml/machine-learning/machine-learning-core/model-evaluation/metrics/precision.mdx diff --git a/docs/machine-learning/machine-learning-core/model-evaluation/metrics/recall.mdx b/ai-ml/machine-learning/machine-learning-core/model-evaluation/metrics/recall.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/model-evaluation/metrics/recall.mdx rename to ai-ml/machine-learning/machine-learning-core/model-evaluation/metrics/recall.mdx diff --git a/docs/machine-learning/machine-learning-core/model-evaluation/metrics/roc-auc.mdx b/ai-ml/machine-learning/machine-learning-core/model-evaluation/metrics/roc-auc.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/model-evaluation/metrics/roc-auc.mdx rename to ai-ml/machine-learning/machine-learning-core/model-evaluation/metrics/roc-auc.mdx diff --git a/docs/machine-learning/machine-learning-core/model-evaluation/validation-techniques/k-fold-cross-validation.mdx b/ai-ml/machine-learning/machine-learning-core/model-evaluation/validation-techniques/k-fold-cross-validation.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/model-evaluation/validation-techniques/k-fold-cross-validation.mdx rename to ai-ml/machine-learning/machine-learning-core/model-evaluation/validation-techniques/k-fold-cross-validation.mdx diff --git a/docs/machine-learning/machine-learning-core/model-evaluation/validation-techniques/loocv.mdx b/ai-ml/machine-learning/machine-learning-core/model-evaluation/validation-techniques/loocv.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/model-evaluation/validation-techniques/loocv.mdx rename to ai-ml/machine-learning/machine-learning-core/model-evaluation/validation-techniques/loocv.mdx diff --git a/docs/machine-learning/machine-learning-core/model-evaluation/validation-techniques/train-test-split.mdx b/ai-ml/machine-learning/machine-learning-core/model-evaluation/validation-techniques/train-test-split.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/model-evaluation/validation-techniques/train-test-split.mdx rename to ai-ml/machine-learning/machine-learning-core/model-evaluation/validation-techniques/train-test-split.mdx diff --git a/docs/machine-learning/machine-learning-core/model-evaluation/why-evaluation-matters.mdx b/ai-ml/machine-learning/machine-learning-core/model-evaluation/why-evaluation-matters.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/model-evaluation/why-evaluation-matters.mdx rename to ai-ml/machine-learning/machine-learning-core/model-evaluation/why-evaluation-matters.mdx diff --git a/docs/machine-learning/machine-learning-core/reinforcement-learning/actor-critic.mdx b/ai-ml/machine-learning/machine-learning-core/reinforcement-learning/actor-critic.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/reinforcement-learning/actor-critic.mdx rename to ai-ml/machine-learning/machine-learning-core/reinforcement-learning/actor-critic.mdx diff --git a/docs/machine-learning/machine-learning-core/reinforcement-learning/deep-q-networks.mdx b/ai-ml/machine-learning/machine-learning-core/reinforcement-learning/deep-q-networks.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/reinforcement-learning/deep-q-networks.mdx rename to ai-ml/machine-learning/machine-learning-core/reinforcement-learning/deep-q-networks.mdx diff --git a/docs/machine-learning/machine-learning-core/reinforcement-learning/policy-gradients.mdx b/ai-ml/machine-learning/machine-learning-core/reinforcement-learning/policy-gradients.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/reinforcement-learning/policy-gradients.mdx rename to ai-ml/machine-learning/machine-learning-core/reinforcement-learning/policy-gradients.mdx diff --git a/docs/machine-learning/machine-learning-core/reinforcement-learning/q-learning.mdx b/ai-ml/machine-learning/machine-learning-core/reinforcement-learning/q-learning.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/reinforcement-learning/q-learning.mdx rename to ai-ml/machine-learning/machine-learning-core/reinforcement-learning/q-learning.mdx diff --git a/docs/machine-learning/machine-learning-core/scikit-learn/data-loading.mdx b/ai-ml/machine-learning/machine-learning-core/scikit-learn/data-loading.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/scikit-learn/data-loading.mdx rename to ai-ml/machine-learning/machine-learning-core/scikit-learn/data-loading.mdx diff --git a/docs/machine-learning/machine-learning-core/scikit-learn/data-preparation.mdx b/ai-ml/machine-learning/machine-learning-core/scikit-learn/data-preparation.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/scikit-learn/data-preparation.mdx rename to ai-ml/machine-learning/machine-learning-core/scikit-learn/data-preparation.mdx diff --git a/docs/machine-learning/machine-learning-core/scikit-learn/hyperparameter-tuning.mdx b/ai-ml/machine-learning/machine-learning-core/scikit-learn/hyperparameter-tuning.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/scikit-learn/hyperparameter-tuning.mdx rename to ai-ml/machine-learning/machine-learning-core/scikit-learn/hyperparameter-tuning.mdx diff --git a/docs/machine-learning/machine-learning-core/scikit-learn/model-selection.mdx b/ai-ml/machine-learning/machine-learning-core/scikit-learn/model-selection.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/scikit-learn/model-selection.mdx rename to ai-ml/machine-learning/machine-learning-core/scikit-learn/model-selection.mdx diff --git a/docs/machine-learning/machine-learning-core/scikit-learn/predictions.mdx b/ai-ml/machine-learning/machine-learning-core/scikit-learn/predictions.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/scikit-learn/predictions.mdx rename to ai-ml/machine-learning/machine-learning-core/scikit-learn/predictions.mdx diff --git a/docs/machine-learning/machine-learning-core/scikit-learn/text-data.mdx b/ai-ml/machine-learning/machine-learning-core/scikit-learn/text-data.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/scikit-learn/text-data.mdx rename to ai-ml/machine-learning/machine-learning-core/scikit-learn/text-data.mdx diff --git a/docs/machine-learning/machine-learning-core/supervised-learning/classification/decision-trees.mdx b/ai-ml/machine-learning/machine-learning-core/supervised-learning/classification/decision-trees.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/supervised-learning/classification/decision-trees.mdx rename to ai-ml/machine-learning/machine-learning-core/supervised-learning/classification/decision-trees.mdx diff --git a/docs/machine-learning/machine-learning-core/supervised-learning/classification/gradient-boosting.mdx b/ai-ml/machine-learning/machine-learning-core/supervised-learning/classification/gradient-boosting.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/supervised-learning/classification/gradient-boosting.mdx rename to ai-ml/machine-learning/machine-learning-core/supervised-learning/classification/gradient-boosting.mdx diff --git a/docs/machine-learning/machine-learning-core/supervised-learning/classification/knn.mdx b/ai-ml/machine-learning/machine-learning-core/supervised-learning/classification/knn.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/supervised-learning/classification/knn.mdx rename to ai-ml/machine-learning/machine-learning-core/supervised-learning/classification/knn.mdx diff --git a/docs/machine-learning/machine-learning-core/supervised-learning/classification/logistic-regression.mdx b/ai-ml/machine-learning/machine-learning-core/supervised-learning/classification/logistic-regression.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/supervised-learning/classification/logistic-regression.mdx rename to ai-ml/machine-learning/machine-learning-core/supervised-learning/classification/logistic-regression.mdx diff --git a/docs/machine-learning/machine-learning-core/supervised-learning/classification/random-forest.mdx b/ai-ml/machine-learning/machine-learning-core/supervised-learning/classification/random-forest.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/supervised-learning/classification/random-forest.mdx rename to ai-ml/machine-learning/machine-learning-core/supervised-learning/classification/random-forest.mdx diff --git a/docs/machine-learning/machine-learning-core/supervised-learning/classification/svm.mdx b/ai-ml/machine-learning/machine-learning-core/supervised-learning/classification/svm.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/supervised-learning/classification/svm.mdx rename to ai-ml/machine-learning/machine-learning-core/supervised-learning/classification/svm.mdx diff --git a/docs/machine-learning/machine-learning-core/supervised-learning/regression/elastic-net.mdx b/ai-ml/machine-learning/machine-learning-core/supervised-learning/regression/elastic-net.mdx similarity index 97% rename from docs/machine-learning/machine-learning-core/supervised-learning/regression/elastic-net.mdx rename to ai-ml/machine-learning/machine-learning-core/supervised-learning/regression/elastic-net.mdx index 85c85a8..b7ce67c 100644 --- a/docs/machine-learning/machine-learning-core/supervised-learning/regression/elastic-net.mdx +++ b/ai-ml/machine-learning/machine-learning-core/supervised-learning/regression/elastic-net.mdx @@ -120,4 +120,4 @@ print(f"Best L1 Ratio: {model_cv.l1_ratio_}") --- -**You've now covered all the primary linear regression models! But what if your goal isn't to predict a number, but to group similar data points together?** Head over to the [Clustering](/category/clustering) section to explore techniques like K-Means and DBSCAN! \ No newline at end of file +**You've now covered all the primary linear regression models! But what if your goal isn't to predict a number, but to group similar data points together?** Head over to the [Clustering](/ai-ml/category/clustering) section to explore techniques like K-Means and DBSCAN! \ No newline at end of file diff --git a/docs/machine-learning/machine-learning-core/supervised-learning/regression/lasso.mdx b/ai-ml/machine-learning/machine-learning-core/supervised-learning/regression/lasso.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/supervised-learning/regression/lasso.mdx rename to ai-ml/machine-learning/machine-learning-core/supervised-learning/regression/lasso.mdx diff --git a/docs/machine-learning/machine-learning-core/supervised-learning/regression/linear-regression.mdx b/ai-ml/machine-learning/machine-learning-core/supervised-learning/regression/linear-regression.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/supervised-learning/regression/linear-regression.mdx rename to ai-ml/machine-learning/machine-learning-core/supervised-learning/regression/linear-regression.mdx diff --git a/docs/machine-learning/machine-learning-core/supervised-learning/regression/polynomial-regression.mdx b/ai-ml/machine-learning/machine-learning-core/supervised-learning/regression/polynomial-regression.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/supervised-learning/regression/polynomial-regression.mdx rename to ai-ml/machine-learning/machine-learning-core/supervised-learning/regression/polynomial-regression.mdx diff --git a/docs/machine-learning/machine-learning-core/supervised-learning/regression/ridge.mdx b/ai-ml/machine-learning/machine-learning-core/supervised-learning/regression/ridge.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/supervised-learning/regression/ridge.mdx rename to ai-ml/machine-learning/machine-learning-core/supervised-learning/regression/ridge.mdx diff --git a/docs/machine-learning/machine-learning-core/types-of-machine-learning/reinforcement-learning.mdx b/ai-ml/machine-learning/machine-learning-core/types-of-machine-learning/reinforcement-learning.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/types-of-machine-learning/reinforcement-learning.mdx rename to ai-ml/machine-learning/machine-learning-core/types-of-machine-learning/reinforcement-learning.mdx diff --git a/docs/machine-learning/machine-learning-core/types-of-machine-learning/self-supervised-learning.mdx b/ai-ml/machine-learning/machine-learning-core/types-of-machine-learning/self-supervised-learning.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/types-of-machine-learning/self-supervised-learning.mdx rename to ai-ml/machine-learning/machine-learning-core/types-of-machine-learning/self-supervised-learning.mdx diff --git a/docs/machine-learning/machine-learning-core/types-of-machine-learning/semi-supervised-learning.mdx b/ai-ml/machine-learning/machine-learning-core/types-of-machine-learning/semi-supervised-learning.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/types-of-machine-learning/semi-supervised-learning.mdx rename to ai-ml/machine-learning/machine-learning-core/types-of-machine-learning/semi-supervised-learning.mdx diff --git a/docs/machine-learning/machine-learning-core/types-of-machine-learning/supervised-learning.mdx b/ai-ml/machine-learning/machine-learning-core/types-of-machine-learning/supervised-learning.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/types-of-machine-learning/supervised-learning.mdx rename to ai-ml/machine-learning/machine-learning-core/types-of-machine-learning/supervised-learning.mdx diff --git a/docs/machine-learning/machine-learning-core/types-of-machine-learning/unsupervised-learning.mdx b/ai-ml/machine-learning/machine-learning-core/types-of-machine-learning/unsupervised-learning.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/types-of-machine-learning/unsupervised-learning.mdx rename to ai-ml/machine-learning/machine-learning-core/types-of-machine-learning/unsupervised-learning.mdx diff --git a/docs/machine-learning/machine-learning-core/unsupervised-learning/clustering/dbscan.mdx b/ai-ml/machine-learning/machine-learning-core/unsupervised-learning/clustering/dbscan.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/unsupervised-learning/clustering/dbscan.mdx rename to ai-ml/machine-learning/machine-learning-core/unsupervised-learning/clustering/dbscan.mdx diff --git a/docs/machine-learning/machine-learning-core/unsupervised-learning/clustering/gaussian-mixtures.mdx b/ai-ml/machine-learning/machine-learning-core/unsupervised-learning/clustering/gaussian-mixtures.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/unsupervised-learning/clustering/gaussian-mixtures.mdx rename to ai-ml/machine-learning/machine-learning-core/unsupervised-learning/clustering/gaussian-mixtures.mdx diff --git a/docs/machine-learning/machine-learning-core/unsupervised-learning/clustering/hierarchical.mdx b/ai-ml/machine-learning/machine-learning-core/unsupervised-learning/clustering/hierarchical.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/unsupervised-learning/clustering/hierarchical.mdx rename to ai-ml/machine-learning/machine-learning-core/unsupervised-learning/clustering/hierarchical.mdx diff --git a/docs/machine-learning/machine-learning-core/unsupervised-learning/clustering/kmeans.mdx b/ai-ml/machine-learning/machine-learning-core/unsupervised-learning/clustering/kmeans.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/unsupervised-learning/clustering/kmeans.mdx rename to ai-ml/machine-learning/machine-learning-core/unsupervised-learning/clustering/kmeans.mdx diff --git a/docs/machine-learning/machine-learning-core/unsupervised-learning/dimensionality-reduction/autoencoders.mdx b/ai-ml/machine-learning/machine-learning-core/unsupervised-learning/dimensionality-reduction/autoencoders.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/unsupervised-learning/dimensionality-reduction/autoencoders.mdx rename to ai-ml/machine-learning/machine-learning-core/unsupervised-learning/dimensionality-reduction/autoencoders.mdx diff --git a/docs/machine-learning/machine-learning-core/unsupervised-learning/dimensionality-reduction/pca.mdx b/ai-ml/machine-learning/machine-learning-core/unsupervised-learning/dimensionality-reduction/pca.mdx similarity index 100% rename from docs/machine-learning/machine-learning-core/unsupervised-learning/dimensionality-reduction/pca.mdx rename to ai-ml/machine-learning/machine-learning-core/unsupervised-learning/dimensionality-reduction/pca.mdx diff --git a/docs/machine-learning/mathematics-for-ml/calculus/chain-rule.mdx b/ai-ml/machine-learning/mathematics-for-ml/calculus/chain-rule.mdx similarity index 100% rename from docs/machine-learning/mathematics-for-ml/calculus/chain-rule.mdx rename to ai-ml/machine-learning/mathematics-for-ml/calculus/chain-rule.mdx diff --git a/docs/machine-learning/mathematics-for-ml/calculus/derivatives.mdx b/ai-ml/machine-learning/mathematics-for-ml/calculus/derivatives.mdx similarity index 100% rename from docs/machine-learning/mathematics-for-ml/calculus/derivatives.mdx rename to ai-ml/machine-learning/mathematics-for-ml/calculus/derivatives.mdx diff --git a/docs/machine-learning/mathematics-for-ml/calculus/gradients.mdx b/ai-ml/machine-learning/mathematics-for-ml/calculus/gradients.mdx similarity index 100% rename from docs/machine-learning/mathematics-for-ml/calculus/gradients.mdx rename to ai-ml/machine-learning/mathematics-for-ml/calculus/gradients.mdx diff --git a/docs/machine-learning/mathematics-for-ml/calculus/hessian.mdx b/ai-ml/machine-learning/mathematics-for-ml/calculus/hessian.mdx similarity index 100% rename from docs/machine-learning/mathematics-for-ml/calculus/hessian.mdx rename to ai-ml/machine-learning/mathematics-for-ml/calculus/hessian.mdx diff --git a/docs/machine-learning/mathematics-for-ml/calculus/jacobian.mdx b/ai-ml/machine-learning/mathematics-for-ml/calculus/jacobian.mdx similarity index 100% rename from docs/machine-learning/mathematics-for-ml/calculus/jacobian.mdx rename to ai-ml/machine-learning/mathematics-for-ml/calculus/jacobian.mdx diff --git a/docs/machine-learning/mathematics-for-ml/calculus/partial-derivatives.mdx b/ai-ml/machine-learning/mathematics-for-ml/calculus/partial-derivatives.mdx similarity index 100% rename from docs/machine-learning/mathematics-for-ml/calculus/partial-derivatives.mdx rename to ai-ml/machine-learning/mathematics-for-ml/calculus/partial-derivatives.mdx diff --git a/docs/machine-learning/mathematics-for-ml/discrete-mathematics/combinatorics.mdx b/ai-ml/machine-learning/mathematics-for-ml/discrete-mathematics/combinatorics.mdx similarity index 100% rename from docs/machine-learning/mathematics-for-ml/discrete-mathematics/combinatorics.mdx rename to ai-ml/machine-learning/mathematics-for-ml/discrete-mathematics/combinatorics.mdx diff --git a/docs/machine-learning/mathematics-for-ml/discrete-mathematics/graphs.mdx b/ai-ml/machine-learning/mathematics-for-ml/discrete-mathematics/graphs.mdx similarity index 100% rename from docs/machine-learning/mathematics-for-ml/discrete-mathematics/graphs.mdx rename to ai-ml/machine-learning/mathematics-for-ml/discrete-mathematics/graphs.mdx diff --git a/docs/machine-learning/mathematics-for-ml/discrete-mathematics/logic.mdx b/ai-ml/machine-learning/mathematics-for-ml/discrete-mathematics/logic.mdx similarity index 100% rename from docs/machine-learning/mathematics-for-ml/discrete-mathematics/logic.mdx rename to ai-ml/machine-learning/mathematics-for-ml/discrete-mathematics/logic.mdx diff --git a/docs/machine-learning/mathematics-for-ml/discrete-mathematics/sets-and-relations.mdx b/ai-ml/machine-learning/mathematics-for-ml/discrete-mathematics/sets-and-relations.mdx similarity index 100% rename from docs/machine-learning/mathematics-for-ml/discrete-mathematics/sets-and-relations.mdx rename to ai-ml/machine-learning/mathematics-for-ml/discrete-mathematics/sets-and-relations.mdx diff --git a/docs/machine-learning/mathematics-for-ml/linear-algebra/determinants.mdx b/ai-ml/machine-learning/mathematics-for-ml/linear-algebra/determinants.mdx similarity index 100% rename from docs/machine-learning/mathematics-for-ml/linear-algebra/determinants.mdx rename to ai-ml/machine-learning/mathematics-for-ml/linear-algebra/determinants.mdx diff --git a/docs/machine-learning/mathematics-for-ml/linear-algebra/diagonalization.mdx b/ai-ml/machine-learning/mathematics-for-ml/linear-algebra/diagonalization.mdx similarity index 100% rename from docs/machine-learning/mathematics-for-ml/linear-algebra/diagonalization.mdx rename to ai-ml/machine-learning/mathematics-for-ml/linear-algebra/diagonalization.mdx diff --git a/docs/machine-learning/mathematics-for-ml/linear-algebra/eigenvalues-and-eigenvectors.mdx b/ai-ml/machine-learning/mathematics-for-ml/linear-algebra/eigenvalues-and-eigenvectors.mdx similarity index 100% rename from docs/machine-learning/mathematics-for-ml/linear-algebra/eigenvalues-and-eigenvectors.mdx rename to ai-ml/machine-learning/mathematics-for-ml/linear-algebra/eigenvalues-and-eigenvectors.mdx diff --git a/docs/machine-learning/mathematics-for-ml/linear-algebra/inverse-of-matrix.mdx b/ai-ml/machine-learning/mathematics-for-ml/linear-algebra/inverse-of-matrix.mdx similarity index 100% rename from docs/machine-learning/mathematics-for-ml/linear-algebra/inverse-of-matrix.mdx rename to ai-ml/machine-learning/mathematics-for-ml/linear-algebra/inverse-of-matrix.mdx diff --git a/docs/machine-learning/mathematics-for-ml/linear-algebra/matrices.mdx b/ai-ml/machine-learning/mathematics-for-ml/linear-algebra/matrices.mdx similarity index 100% rename from docs/machine-learning/mathematics-for-ml/linear-algebra/matrices.mdx rename to ai-ml/machine-learning/mathematics-for-ml/linear-algebra/matrices.mdx diff --git a/docs/machine-learning/mathematics-for-ml/linear-algebra/matrix-operations.mdx b/ai-ml/machine-learning/mathematics-for-ml/linear-algebra/matrix-operations.mdx similarity index 100% rename from docs/machine-learning/mathematics-for-ml/linear-algebra/matrix-operations.mdx rename to ai-ml/machine-learning/mathematics-for-ml/linear-algebra/matrix-operations.mdx diff --git a/docs/machine-learning/mathematics-for-ml/linear-algebra/scalars.mdx b/ai-ml/machine-learning/mathematics-for-ml/linear-algebra/scalars.mdx similarity index 100% rename from docs/machine-learning/mathematics-for-ml/linear-algebra/scalars.mdx rename to ai-ml/machine-learning/mathematics-for-ml/linear-algebra/scalars.mdx diff --git a/docs/machine-learning/mathematics-for-ml/linear-algebra/svd.mdx b/ai-ml/machine-learning/mathematics-for-ml/linear-algebra/svd.mdx similarity index 100% rename from docs/machine-learning/mathematics-for-ml/linear-algebra/svd.mdx rename to ai-ml/machine-learning/mathematics-for-ml/linear-algebra/svd.mdx diff --git a/docs/machine-learning/mathematics-for-ml/linear-algebra/tensors.mdx b/ai-ml/machine-learning/mathematics-for-ml/linear-algebra/tensors.mdx similarity index 100% rename from docs/machine-learning/mathematics-for-ml/linear-algebra/tensors.mdx rename to ai-ml/machine-learning/mathematics-for-ml/linear-algebra/tensors.mdx diff --git a/docs/machine-learning/mathematics-for-ml/linear-algebra/vectors.mdx b/ai-ml/machine-learning/mathematics-for-ml/linear-algebra/vectors.mdx similarity index 100% rename from docs/machine-learning/mathematics-for-ml/linear-algebra/vectors.mdx rename to ai-ml/machine-learning/mathematics-for-ml/linear-algebra/vectors.mdx diff --git a/docs/machine-learning/probability/basics-of-probability.mdx b/ai-ml/machine-learning/probability/basics-of-probability.mdx similarity index 100% rename from docs/machine-learning/probability/basics-of-probability.mdx rename to ai-ml/machine-learning/probability/basics-of-probability.mdx diff --git a/docs/machine-learning/probability/bayes-theorem.mdx b/ai-ml/machine-learning/probability/bayes-theorem.mdx similarity index 100% rename from docs/machine-learning/probability/bayes-theorem.mdx rename to ai-ml/machine-learning/probability/bayes-theorem.mdx diff --git a/docs/machine-learning/probability/conditional-probability.mdx b/ai-ml/machine-learning/probability/conditional-probability.mdx similarity index 100% rename from docs/machine-learning/probability/conditional-probability.mdx rename to ai-ml/machine-learning/probability/conditional-probability.mdx diff --git a/docs/machine-learning/probability/pdf-pmf.mdx b/ai-ml/machine-learning/probability/pdf-pmf.mdx similarity index 100% rename from docs/machine-learning/probability/pdf-pmf.mdx rename to ai-ml/machine-learning/probability/pdf-pmf.mdx diff --git a/docs/machine-learning/probability/probability-distributions/binomial.mdx b/ai-ml/machine-learning/probability/probability-distributions/binomial.mdx similarity index 100% rename from docs/machine-learning/probability/probability-distributions/binomial.mdx rename to ai-ml/machine-learning/probability/probability-distributions/binomial.mdx diff --git a/docs/machine-learning/probability/probability-distributions/normal.mdx b/ai-ml/machine-learning/probability/probability-distributions/normal.mdx similarity index 100% rename from docs/machine-learning/probability/probability-distributions/normal.mdx rename to ai-ml/machine-learning/probability/probability-distributions/normal.mdx diff --git a/docs/machine-learning/probability/probability-distributions/poisson.mdx b/ai-ml/machine-learning/probability/probability-distributions/poisson.mdx similarity index 100% rename from docs/machine-learning/probability/probability-distributions/poisson.mdx rename to ai-ml/machine-learning/probability/probability-distributions/poisson.mdx diff --git a/docs/machine-learning/probability/probability-distributions/uniform.mdx b/ai-ml/machine-learning/probability/probability-distributions/uniform.mdx similarity index 100% rename from docs/machine-learning/probability/probability-distributions/uniform.mdx rename to ai-ml/machine-learning/probability/probability-distributions/uniform.mdx diff --git a/docs/machine-learning/probability/random-variables.mdx b/ai-ml/machine-learning/probability/random-variables.mdx similarity index 100% rename from docs/machine-learning/probability/random-variables.mdx rename to ai-ml/machine-learning/probability/random-variables.mdx diff --git a/docs/machine-learning/programming-fundamentals/basic-syntax/conditionals.mdx b/ai-ml/machine-learning/programming-fundamentals/basic-syntax/conditionals.mdx similarity index 100% rename from docs/machine-learning/programming-fundamentals/basic-syntax/conditionals.mdx rename to ai-ml/machine-learning/programming-fundamentals/basic-syntax/conditionals.mdx diff --git a/docs/machine-learning/programming-fundamentals/basic-syntax/data-structures.mdx b/ai-ml/machine-learning/programming-fundamentals/basic-syntax/data-structures.mdx similarity index 100% rename from docs/machine-learning/programming-fundamentals/basic-syntax/data-structures.mdx rename to ai-ml/machine-learning/programming-fundamentals/basic-syntax/data-structures.mdx diff --git a/docs/machine-learning/programming-fundamentals/basic-syntax/exceptions.mdx b/ai-ml/machine-learning/programming-fundamentals/basic-syntax/exceptions.mdx similarity index 100% rename from docs/machine-learning/programming-fundamentals/basic-syntax/exceptions.mdx rename to ai-ml/machine-learning/programming-fundamentals/basic-syntax/exceptions.mdx diff --git a/docs/machine-learning/programming-fundamentals/basic-syntax/functions.mdx b/ai-ml/machine-learning/programming-fundamentals/basic-syntax/functions.mdx similarity index 100% rename from docs/machine-learning/programming-fundamentals/basic-syntax/functions.mdx rename to ai-ml/machine-learning/programming-fundamentals/basic-syntax/functions.mdx diff --git a/docs/machine-learning/programming-fundamentals/basic-syntax/loops.mdx b/ai-ml/machine-learning/programming-fundamentals/basic-syntax/loops.mdx similarity index 100% rename from docs/machine-learning/programming-fundamentals/basic-syntax/loops.mdx rename to ai-ml/machine-learning/programming-fundamentals/basic-syntax/loops.mdx diff --git a/docs/machine-learning/programming-fundamentals/basic-syntax/variables-and-data-types.mdx b/ai-ml/machine-learning/programming-fundamentals/basic-syntax/variables-and-data-types.mdx similarity index 100% rename from docs/machine-learning/programming-fundamentals/basic-syntax/variables-and-data-types.mdx rename to ai-ml/machine-learning/programming-fundamentals/basic-syntax/variables-and-data-types.mdx diff --git a/docs/machine-learning/programming-fundamentals/essential-libraries/matplotlib.mdx b/ai-ml/machine-learning/programming-fundamentals/essential-libraries/matplotlib.mdx similarity index 100% rename from docs/machine-learning/programming-fundamentals/essential-libraries/matplotlib.mdx rename to ai-ml/machine-learning/programming-fundamentals/essential-libraries/matplotlib.mdx diff --git a/docs/machine-learning/programming-fundamentals/essential-libraries/numpy.mdx b/ai-ml/machine-learning/programming-fundamentals/essential-libraries/numpy.mdx similarity index 100% rename from docs/machine-learning/programming-fundamentals/essential-libraries/numpy.mdx rename to ai-ml/machine-learning/programming-fundamentals/essential-libraries/numpy.mdx diff --git a/docs/machine-learning/programming-fundamentals/essential-libraries/pandas.mdx b/ai-ml/machine-learning/programming-fundamentals/essential-libraries/pandas.mdx similarity index 100% rename from docs/machine-learning/programming-fundamentals/essential-libraries/pandas.mdx rename to ai-ml/machine-learning/programming-fundamentals/essential-libraries/pandas.mdx diff --git a/docs/machine-learning/programming-fundamentals/essential-libraries/seaborn.mdx b/ai-ml/machine-learning/programming-fundamentals/essential-libraries/seaborn.mdx similarity index 100% rename from docs/machine-learning/programming-fundamentals/essential-libraries/seaborn.mdx rename to ai-ml/machine-learning/programming-fundamentals/essential-libraries/seaborn.mdx diff --git a/docs/machine-learning/programming-fundamentals/object-oriented-programming.mdx b/ai-ml/machine-learning/programming-fundamentals/object-oriented-programming.mdx similarity index 100% rename from docs/machine-learning/programming-fundamentals/object-oriented-programming.mdx rename to ai-ml/machine-learning/programming-fundamentals/object-oriented-programming.mdx diff --git a/docs/machine-learning/programming-fundamentals/python.mdx b/ai-ml/machine-learning/programming-fundamentals/python.mdx similarity index 100% rename from docs/machine-learning/programming-fundamentals/python.mdx rename to ai-ml/machine-learning/programming-fundamentals/python.mdx diff --git a/docs/machine-learning/projects-and-case-studies/advanced-projects.mdx b/ai-ml/machine-learning/projects-and-case-studies/advanced-projects.mdx similarity index 100% rename from docs/machine-learning/projects-and-case-studies/advanced-projects.mdx rename to ai-ml/machine-learning/projects-and-case-studies/advanced-projects.mdx diff --git a/docs/machine-learning/projects-and-case-studies/beginner-projects.mdx b/ai-ml/machine-learning/projects-and-case-studies/beginner-projects.mdx similarity index 100% rename from docs/machine-learning/projects-and-case-studies/beginner-projects.mdx rename to ai-ml/machine-learning/projects-and-case-studies/beginner-projects.mdx diff --git a/docs/machine-learning/projects-and-case-studies/industry-case-studies.mdx b/ai-ml/machine-learning/projects-and-case-studies/industry-case-studies.mdx similarity index 100% rename from docs/machine-learning/projects-and-case-studies/industry-case-studies.mdx rename to ai-ml/machine-learning/projects-and-case-studies/industry-case-studies.mdx diff --git a/docs/machine-learning/projects-and-case-studies/intermediate-projects.mdx b/ai-ml/machine-learning/projects-and-case-studies/intermediate-projects.mdx similarity index 100% rename from docs/machine-learning/projects-and-case-studies/intermediate-projects.mdx rename to ai-ml/machine-learning/projects-and-case-studies/intermediate-projects.mdx diff --git a/docs/machine-learning/statistics/basic-concepts.mdx b/ai-ml/machine-learning/statistics/basic-concepts.mdx similarity index 100% rename from docs/machine-learning/statistics/basic-concepts.mdx rename to ai-ml/machine-learning/statistics/basic-concepts.mdx diff --git a/docs/machine-learning/statistics/data-visualization.mdx b/ai-ml/machine-learning/statistics/data-visualization.mdx similarity index 100% rename from docs/machine-learning/statistics/data-visualization.mdx rename to ai-ml/machine-learning/statistics/data-visualization.mdx diff --git a/docs/machine-learning/statistics/descriptive-statistics.mdx b/ai-ml/machine-learning/statistics/descriptive-statistics.mdx similarity index 100% rename from docs/machine-learning/statistics/descriptive-statistics.mdx rename to ai-ml/machine-learning/statistics/descriptive-statistics.mdx diff --git a/docs/machine-learning/statistics/inferential-statistics.mdx b/ai-ml/machine-learning/statistics/inferential-statistics.mdx similarity index 100% rename from docs/machine-learning/statistics/inferential-statistics.mdx rename to ai-ml/machine-learning/statistics/inferential-statistics.mdx diff --git a/blockchain/index.mdx b/blockchain/index.mdx index e69de29..a7cda5f 100644 --- a/blockchain/index.mdx +++ b/blockchain/index.mdx @@ -0,0 +1,121 @@ +Blockchain +|---Introduction +|---What is Blockchain +|---Why it matters? +|---Applications and Uses + +|---Blockchain Structure +|---Decentralization +|---Basic Blockchain Operations + +|---Understanding Blockchain +|---Mining & Incentive Models +|---Decentralization vs Trust +|---Blockchain Forking +|---Cryptocurrencies +|---Cryptowallets +|---Cryptography & Hashing +|---Blockchain Interoperability +|---Solana +|---EVM-Based +|---Types of Blockchains +|---Ethereum +|---Polygon +|---BNB Chain +|---Gnosis Chain +|---Avalanche +|---Fantom +|---Moonbeam / Moonriver +|---Everscale +|---Gosh +|---TON +|---Venom +|---TVM-Based +|---L2 Blockchains +|---Arbitrum +|---Optimism +|---TVM-Based +|---Oracles +|---Hybrid Smart Contracts +|---Chainlink +|---Oracle Networks +|---Smart Contracts +|---Solidity +|---Vyper +|---Rust +|---Unit Tests +|---Integration Tests +|---Code Coverage +|---Deployment +|---Monitoring +|---Upgrades +|---ERC Tokens +|---Crypto Wallets +|---Remix +|---Crypto Faucets +|---Decentralized Storage +|---Hardhat +|---Brownie +|---Truffle +|---Foundry +|---Security +|---Practices +|---Fuzz Testing & Static Analysis +|---Common Threat Vectors +|---Source of Randomness Attacks +|---Slither +|---Diligent Fuzzing +|---Echidna +|---OpenZeppelin +|---Git +|---GitHub +|---GitLab +|---Bitbucket +|---dApps +|---Applicability +|---Defi +|---DAOs +|---NFTs +|---Payments +|---Insurance +|---Node as a Service +|---Alchemy +|---Infura +|---Pokt Network +|---Quicknode +|---Supporting Languages +|---JavaScript +|---Python +|---Go +|---Frontend Frameworks +|---React +|---Angular +|---Vue +|---Testing +|---Deployment +|---Maintenance +|---Architecture +|---Security +|---Client Libraries +|---ethers.js +|---web3.js +|---Moralis +|---Client Nodes +|---Geth +|---Besu +|---Nethermind +|---Substrate +|---Building for Scale +|---State & Payment Channels +|---Optimistic Rollups & Fraud Proofs +|---Zk Rollups & Zero Knowledge Proof +|---Validium +|---Plasma +|---Sidechains +|---Ethereum 2.0 +|---On-Chain Scaling +|---Visit the following relevant roadmaps +|---JavaScript +|---Python +|---Rust +|---Backend \ No newline at end of file diff --git a/devops/linux/_category_.json b/devops/linux/_category_.json new file mode 100644 index 0000000..0a9872a --- /dev/null +++ b/devops/linux/_category_.json @@ -0,0 +1,15 @@ +{ + "position": 2.5, + "label": "Linux", + "key": "unique-sidebar-item-key", + "collapsible": true, + "collapsed": false, + "className": "red", + "link": { + "type": "generated-index", + "title": "Linux overview" + }, + "customProps": { + "description": "This description can be used in the swizzled DocCard" + } +} \ No newline at end of file diff --git a/devops/linux/index.mdx b/devops/linux/index.mdx index e69de29..d154920 100644 --- a/devops/linux/index.mdx +++ b/devops/linux/index.mdx @@ -0,0 +1,108 @@ +# linux + +```txt +Linux +|---Navigation Basics +| |---Basic Commands +| |---Moving Files / Directories +| |---Creating & Deleting Files / Dirs +| |---Directory Hierarchy Overview +|---Editing Files +| |---Vim +| |---Nano +|---Shell and Other Basics +| |---Command Path +| |---Environment Variables +| |---Command Help +| |---Redirects +| |---Super User +|---Working with Files +| |---File Permissions +| |---Archiving and Compressing +| |---Copying and Renaming +| |---Soft Links / Hard Links +|---Text Processing +| |---stdout / stdin / stderr +| |---cut +| |---paste +| |---sort +| |---head +| |---tr +| |---tail +| |---join +| |---split +| |---pipe +| |---tee +| |---nl +| |---wc +| |---expand +| |---unexpand +| |---uniq +| |---grep +| |---awk +|---Server Review +| |---Uptime and Load +| |---Authentication Logs +| |---Services Running +| |---Available Memory / Disk +|---Process Management +| |---Background / Foreground Processes +| |---Listing / Finding Processes +| |---Process Signals +| |---Killing Processes +| |---Process Priorities +| |---Process Forking +|---User Management +| |---Create / Delete / Update +| |---Users and Groups +| |---Managing Permissions +|---Service Management (systemd) +| |---Creating New Services +| |---Checking Service Logs +| |---Starting / Stopping Services +| |---Checking Service Status +|---Package Management +| |---Package Repositories +| |---Finding & Installing Packages +| |---Listing Installed Packages +| |---Install / Remove / Upgrade Packages +| |---Snap +|---Disks and Filesystems +| |---Inodes +| |---Filesystems +| |---Swap +| |---Mounts +| |---Adding Disks +| |---LVM +|---Booting Linux +| |---Logs +| |---Boot Loaders +|---Networking +| |---TCP/IP Stack +| |---Subnetting +| |---Ethernet & arp/rarp +| |---DHCP +| |---IP Routing +| |---DNS Resolution +| |---Netfilter +| |---SSH +| |---File Transfer +|---Shell Programming +| |---Literals +| |---Variables +| |---Loops +| |---Conditionals +| |---Debugging +|---Troubleshooting +| |---ICMP +| |---ping +| |---traceroute +| |---netstat +| |---Packet Analysis +|---Containerization +| |---ulimits +| |---cgroups +| |---Container Runtime +| |---Docker +| +``` \ No newline at end of file diff --git a/docs/index.mdx b/docs/index.mdx index 8fd548f..f5ff9b7 100644 --- a/docs/index.mdx +++ b/docs/index.mdx @@ -102,7 +102,7 @@ Select a technology below to dive into our structured tutorials. Each path is de

Learn NoSQL database concepts with MongoDB. Store, query, and manage data efficiently for modern applications.

- +

Explore artificial intelligence, machine learning, and neural networks with beginner-friendly examples.

diff --git a/docusaurus.config.js b/docusaurus.config.js index 2e72d95..e6a33fe 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -467,7 +467,8 @@ const config = { // breadcrumbs: true, // editUrl: "#", sidebarPath: require.resolve("./sidebars.js"), - remarkPlugins: [remarkMath, rehypeKatex], + remarkPlugins: [remarkMath], + rehypePlugins: [rehypeKatex], showLastUpdateAuthor: true, showLastUpdateTime: true, }, @@ -484,8 +485,9 @@ const config = { routeBasePath: "ai-ml", // breadcrumbs: true, // editUrl: "#", - sidebarPath: require.resolve("./sidebars.js"), - remarkPlugins: [remarkMath, rehypeKatex], + sidebarPath: require.resolve("./AiMlSidebars.ts"), + remarkPlugins: [remarkMath], + rehypePlugins: [rehypeKatex], showLastUpdateAuthor: true, showLastUpdateTime: true, }, @@ -501,7 +503,8 @@ const config = { // breadcrumbs: true, // editUrl: "#", sidebarPath: require.resolve("./sidebars.js"), - remarkPlugins: [remarkMath, rehypeKatex], + remarkPlugins: [remarkMath], + rehypePlugins: [rehypeKatex], showLastUpdateAuthor: true, showLastUpdateTime: true, }, @@ -517,7 +520,8 @@ const config = { // breadcrumbs: true, // editUrl: "#", sidebarPath: require.resolve("./sidebars.js"), - remarkPlugins: [remarkMath, rehypeKatex], + remarkPlugins: [remarkMath], + rehypePlugins: [rehypeKatex], showLastUpdateAuthor: true, showLastUpdateTime: true, }, @@ -533,7 +537,8 @@ const config = { // breadcrumbs: true, // editUrl: "#", sidebarPath: require.resolve("./sidebars.js"), - remarkPlugins: [remarkMath, rehypeKatex], + remarkPlugins: [remarkMath], + rehypePlugins: [rehypeKatex], showLastUpdateAuthor: true, showLastUpdateTime: true, }, @@ -549,7 +554,8 @@ const config = { // breadcrumbs: true, // editUrl: "#", sidebarPath: require.resolve("./cybersecuritySidebars.ts"), - remarkPlugins: [remarkMath, rehypeKatex], + remarkPlugins: [remarkMath], + rehypePlugins: [rehypeKatex], showLastUpdateAuthor: true, showLastUpdateTime: true, }, @@ -565,7 +571,8 @@ const config = { // breadcrumbs: true, // editUrl: "#", sidebarPath: require.resolve("./sidebars.js"), - remarkPlugins: [remarkMath, rehypeKatex], + remarkPlugins: [remarkMath], + rehypePlugins: [rehypeKatex], showLastUpdateAuthor: true, showLastUpdateTime: true, }, @@ -581,7 +588,8 @@ const config = { // breadcrumbs: true, // editUrl: "#", sidebarPath: require.resolve("./sidebars.js"), - remarkPlugins: [remarkMath, rehypeKatex], + remarkPlugins: [remarkMath], + rehypePlugins: [rehypeKatex], showLastUpdateAuthor: true, showLastUpdateTime: true, }, @@ -597,7 +605,8 @@ const config = { // breadcrumbs: true, // editUrl: "#", sidebarPath: require.resolve("./sidebars.js"), - remarkPlugins: [remarkMath, rehypeKatex], + remarkPlugins: [remarkMath], + rehypePlugins: [rehypeKatex], showLastUpdateAuthor: true, showLastUpdateTime: true, }, @@ -613,7 +622,8 @@ const config = { // breadcrumbs: true, // editUrl: "#", sidebarPath: require.resolve("./sidebars.js"), - remarkPlugins: [remarkMath, rehypeKatex], + remarkPlugins: [remarkMath], + rehypePlugins: [rehypeKatex], showLastUpdateAuthor: true, showLastUpdateTime: true, }, @@ -629,7 +639,8 @@ const config = { // breadcrumbs: true, // editUrl: "#", sidebarPath: require.resolve("./sidebars.js"), - remarkPlugins: [remarkMath, rehypeKatex], + remarkPlugins: [remarkMath], + rehypePlugins: [rehypeKatex], showLastUpdateAuthor: true, showLastUpdateTime: true, }, @@ -645,7 +656,8 @@ const config = { // breadcrumbs: true, // editUrl: "#", sidebarPath: require.resolve("./sidebars.js"), - remarkPlugins: [remarkMath, rehypeKatex], + remarkPlugins: [remarkMath], + rehypePlugins: [rehypeKatex], showLastUpdateAuthor: true, showLastUpdateTime: true, }, @@ -661,7 +673,8 @@ const config = { // breadcrumbs: true, // editUrl: "#", sidebarPath: require.resolve("./managementSidebars.ts"), - remarkPlugins: [remarkMath, rehypeKatex], + remarkPlugins: [remarkMath], + rehypePlugins: [rehypeKatex], showLastUpdateAuthor: true, showLastUpdateTime: true, }, @@ -677,7 +690,8 @@ const config = { // breadcrumbs: true, // editUrl: "#", sidebarPath: require.resolve("./sidebars.js"), - remarkPlugins: [remarkMath, rehypeKatex], + remarkPlugins: [remarkMath], + rehypePlugins: [rehypeKatex], showLastUpdateAuthor: true, showLastUpdateTime: true, }, @@ -693,7 +707,8 @@ const config = { // breadcrumbs: true, // editUrl: "#", sidebarPath: require.resolve("./sidebars.js"), - remarkPlugins: [remarkMath, rehypeKatex], + remarkPlugins: [remarkMath], + rehypePlugins: [rehypeKatex], showLastUpdateAuthor: true, showLastUpdateTime: true, }, diff --git a/sidebars.ts b/sidebars.ts index 0dd294d..396f0ab 100644 --- a/sidebars.ts +++ b/sidebars.ts @@ -260,14 +260,6 @@ const sidebars: SidebarsConfig = { href: "/css/introduction", }, - // Machine LearningTutorial Structure - - { - type: "link", - label: "Machine Learning", - href: "/machine-learning/", - }, - // JavaScript Tutorial Structure { @@ -1318,997 +1310,6 @@ const sidebars: SidebarsConfig = { }, ], - ml: [ - "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: "Mathematics for ML", - link: { - type: "generated-index", - title: "Mathematics for Machine Learning", - description: - "Build strong mathematical foundations required for Machine Learning. This section covers Linear Algebra, Calculus, and Discrete Mathematics with ML-focused explanations and examples.", - keywords: [ - "mathematics for machine learning", - "math for ML", - "linear algebra for ML", - "calculus for ML", - "discrete mathematics for ML", - ], - }, - items: [ - // ========================= - // 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: "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: "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: "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: "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: "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: "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: "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: "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", - ], - }, - ], - internet: [ "internet/introduction", {