Machine learning
Classical algorithms, model evaluation, feature work and the maths behind them.
Page 8 of 17
- Ensemble Methods for Robust Machine Learning9 min
Ensemble methods combine multiple models to create a more robust and accurate prediction system. These techniques often outperform individual models by...
- Exploring Machine Learning Beyond XGBoost10 min
While XGBoost is indeed a powerful and widely used machine learning algorithm, it's not the only tool we need in our arsenal. This presentation will explore...
- Gradient Boosting Classifier in Python10 min
Gradient Boosting Classifier is an ensemble learning method that combines multiple weak learners to create a strong predictive model. It builds trees...
- Gradient Boosting Machines! Building Powerful Predictive Models9 min
Gradient Boosting Machines are powerful ensemble learning techniques that sequentially combine weak learners, typically decision trees, to create a strong...
- Implementing Gradient Boosting Regressor from Scratch9 min
Gradient Boosting is an ensemble learning method that builds a strong predictive model by combining multiple weak learners sequentially. Each new model...
- Implementing Gradient Boosting Regressor in Python5 min
Gradient Boosting Regressor is a powerful machine learning algorithm used for regression tasks. It builds an ensemble of weak learners, typically decision...
- Improving Model Accuracy with Ensemble Methods5 min
Bagging, or Bootstrap Aggregating, combines predictions from multiple models to reduce variance and overfitting. This ensemble method creates diverse...
- Preventing Overfitting with Early Stopping in XGBoost8 min
Early stopping is a regularization technique that prevents overfitting by monitoring the model's performance on a validation dataset during training. When...
- Pros and Cons of Gradient Boosting in Python4 min
Gradient Boosting is an ensemble learning technique that combines weak learners to create a strong predictive model. It builds models sequentially, with each...
- Response:10 min
Stacking, also known as stacked generalization, is an ensemble learning technique that combines multiple models to improve prediction accuracy. It works by...
- Response:17 min
The fundamental distinction between linear models and gradient boosting lies in their ability to capture relationships. While linear models assume...
- Stacking Ensemble Learning with Python10 min
Stacking, also known as stacked generalization, is an ensemble learning technique that combines multiple models to improve prediction accuracy. It leverages...
- Step-by-Step Guide to Building a Fraud Detection Model with Random Forest and XGBoost in Python9 min
Fraud detection is a critical application of machine learning in various industries. This presentation will guide you through building a fraud detection...
- Top 10 Ensemble Methods in Data Science12 min
Ensemble methods in data science combine multiple models to improve prediction accuracy and reduce errors. These techniques leverage the strengths of various...
- Why Boosting Models Use Decision Trees9 min
Boosting algorithms can work with various base learners, not just decision trees. This introductory implementation demonstrates how to create a simple...
- XGBoost 2.0 Explained with Python10 min
XGBoost 2.0 is an advanced machine learning algorithm that builds upon the success of its predecessor, XGBoost. It's designed to provide improved...
- XGBoost for Time Series Forecasting in Python12 min
XGBoost (eXtreme Gradient Boosting) is a powerful machine learning algorithm that has gained popularity in various domains, including time series...
- XGBoost for Time Series Forecasting using Python3 min
XGBoost (Extreme Gradient Boosting) is a powerful machine learning algorithm that can be used for time series forecasting. It is a gradient boosting...
- XGBoost Regression with Python6 min
XGBoost (Extreme Gradient Boosting) is a powerful machine learning algorithm for regression tasks. It's an optimized implementation of gradient boosting that...
- 5 Reasons for Feature Selection in Machine Learning14 min
Feature selection significantly reduces computational complexity and training time by eliminating irrelevant or redundant features. This process becomes...
- 8 Advanced Feature Engineering for Machine Learning9 min
Polynomial features capture nonlinear relationships in data. They create new features by combining existing ones, raising them to powers, or multiplying them...
- Advanced Pandas Techniques for Machine Learning10 min
Data manipulation is a crucial skill in machine learning and data science. This presentation covers advanced techniques using pandas and Python, focusing on...
- Data Augmentation Boosting Model Performance with Python10 min
Data augmentation is a powerful technique that enhances model performance by creating new training examples from existing data. It involves applying various...
- Data Augmentation Techniques in Machine Learning with Python8 min
Data augmentation is a technique used to artificially increase the size and diversity of training datasets. It involves creating new, synthetic data points...
- Data Cleansing and Transformation for Machine Learning14 min
Data preparation begins with loading and assessing the raw data to understand its structure, identify potential issues, and plan the necessary cleaning...
- Data Preprocessing Techniques in Machine Learning9 min
StandardScaler transforms features by removing the mean and scaling to unit variance, resulting in a distribution with a mean of 0 and standard deviation of...
- Data Version Control for Machine Learning with Python7 min
Data Version Control (DVC) is a powerful tool for managing and versioning datasets and machine learning models. It helps data scientists and ML engineers...
- Data Warehousing and Dimensional Modeling for Machine Learning Using Python5 min
Introduction to Data Warehousing and Dimensional Modeling
- De-normalized Data for Machine Learning Models in Python8 min
De-normalized data refers to a data structure where redundant information is intentionally added to improve query performance or simplify data handling. This...
- Diving Deeper into Feature Scaling in Machine Learning with Python9 min
Feature scaling is a crucial preprocessing step in machine learning that transforms the features of a dataset to a common scale. This process ensures that...