Machine learning
Classical algorithms, model evaluation, feature work and the maths behind them.
Page 7 of 17
- Principal Component Analysis in Python3 min
Principal Component Analysis (PCA) is a dimensionality reduction technique that transforms high-dimensional data into a lower-dimensional space while...
- Principal Component Analysis (PCA) in Python11 min
Principal Component Analysis (PCA) is a powerful dimensionality reduction technique used in data analysis and machine learning. It helps to identify patterns...
- Simplifying Complex Data with Principal Component Analysis10 min
Principal Component Analysis relies on fundamental linear algebra concepts to transform data. The core mathematical foundation involves computing the...
- Singular Value Decomposition (SVD) in Machine Learning14 min
Singular Value Decomposition is a fundamental technique in linear algebra with widespread applications in machine learning and AI. It decomposes a matrix...
- Spatial-Temporal Normality Learning for Time Series Anomaly Detection11 min
Spatial-Temporal Normality Learning (STEN) is a powerful technique for detecting anomalies in time series data. It combines temporal and spatial dimensions...
- Time Series Anomaly Detection with Spatial-Temporal Normality Learning12 min
Time series anomaly detection is a crucial task in various domains, including IoT, cybersecurity, and industrial monitoring. Spatial-Temporal Normality...
- Understanding and Mitigating Data Drift in ML Models6 min
Data drift occurs when the distribution of input data for a machine learning model changes over time, diverging from the original training data. This...
- Understanding and Mitigating Data Drift in ML Production6 min
Data drift refers to the change in statistical properties of input features over time. It's a critical concept in machine learning, especially for deployed...
- Uniform Manifold Approximation and Projection (UMAP)8 min
Uniform Manifold Approximation and Projection (UMAP) is a dimensionality reduction technique used for visualizing high-dimensional data in a...
- Unsupervised Dimensionality Reduction in Python7 min
Unsupervised dimensionality reduction is a technique used to reduce the number of features in a dataset while preserving its essential structure. This...
- Why t-SNE Uses t-Distribution Instead of Gaussian9 min
t-SNE (t-distributed Stochastic Neighbor Embedding) is a popular dimensionality reduction technique used for visualizing high-dimensional data. It's an...
- AdaBoost Model in Python:4 min
AdaBoost, which stands for Adaptive Boosting, is an ensemble learning algorithm that combines multiple weak learners (e.g., decision trees) to create a...
- Advanced Python Slideshow on Random Forests and Decision Trees11 min
Random Forests and Decision Trees are powerful machine learning algorithms used for both classification and regression tasks. These algorithms are popular...
- Bagging An Ensemble Learning Technique11 min
Bagging, short for Bootstrap Aggregating, is an ensemble learning technique that combines multiple models to create a more robust and accurate predictor....
- Bagging in Ensemble Learning6 min
Bagging (Bootstrap Aggregating) is a fundamental ensemble learning technique that creates multiple training datasets through bootstrap sampling, training...
- BoolLin XGB Combining Boolean and XGBoost for Improved Performance9 min
BoolLin XGB is an innovative approach that combines Boolean transformations with XGBoost, designed to handle datasets containing both Boolean and continuous...
- Boosting and Bagging in Machine Learning with Python6 min
Ensemble methods in machine learning combine multiple models to improve predictive performance and robustness. Two popular ensemble techniques are Boosting...
- Boosting Models with Python Decision Trees11 min
Boosting is an ensemble learning technique that combines multiple weak learners to create a strong predictor. In the context of tree-based models, boosting...
- Boosting Techniques for Model Training in Python10 min
Boosting is an ensemble learning technique that combines multiple weak learners to create a strong predictive model. It focuses on iteratively improving...
- Building a Gradient Boosting Machine from Scratch in Python12 min
Gradient Boosting Machines (GBM) are a powerful ensemble learning technique used in machine learning for both regression and classification tasks. They work...
- CatBoost for Wind Power Generation Prediction8 min
CatBoost is a powerful gradient boosting library that has gained popularity in recent years for its ability to handle complex datasets and achieve high...
- Combining Machine Learning Algorithms for Better Results14 min
This implementation demonstrates how to extract features from images using a pre-trained CNN (ResNet50) and feed them into an SVM classifier. The CNN acts as...
- Comparing Ensemble Methods! Boosting, Bagging, and Stacking11 min
Ensemble methods combine multiple models to create a stronger predictor. This approach leverages the collective wisdom of several weaker learners to improve...
- Comparing Random Forest and XGBoost in Python9 min
Random Forest and XGBoost are powerful ensemble learning algorithms used in machine learning. Both methods combine multiple decision trees to create robust...
- Efficient Categorical Feature Handling with CatBoost8 min
CatBoost leverages ordered target statistics to handle categorical features efficiently while preventing target leakage. This implementation demonstrates the...
- Ensemble Learning Algorithms in Python7 min
Ensemble learning is a powerful machine learning technique that combines multiple models to improve prediction accuracy and robustness. This approach...
- Ensemble Learning Combining Models for Robust Predictions13 min
Ensemble learning combines multiple models to create a more robust prediction system. This fundamental approach leverages the concept of model aggregation...
- Ensemble Learning Techniques in Python10 min
Ensemble learning is a powerful technique that combines multiple models to improve prediction accuracy and robustness. In this presentation, we'll focus on...
- Ensemble Learning! Blending Models in Python12 min
Ensemble learning is a powerful machine learning technique that combines multiple models to improve prediction accuracy and robustness. Blending, a specific...
- Ensemble Methods for Improved Predictions in Python:12 min
Ensemble methods are powerful machine learning techniques that combine multiple models to create a more robust and accurate predictor. By leveraging the...