Robby Ardison
machine learning
2025-03-01
1 / 1
Machine Learning
LightGBM, XGBoost, and others
2024-05-19
I learned that gradient boosting is like training a student with a series of tutors. Each tutor focuses on the student’s weak spots, helping them improve step by step. In machine learning, gradient boosting works by training weak models (typically decision trees) sequentially, where each new model…
Machine Learning
scikit-learn's Pipeline
2024-03-04
Continuing from the previous issue on data preprocessing, introducing scikit-learn’s Pipeline class. Pipeline is a powerful tool for streamlining machine learning workflows. It allows you to chain multiple data processing steps and a final estimator (model) into a single object. This…
Machine Learning
ML Preprocessing Cheat Sheet
2024-03-03
I learned that a huge chunk of a machine learning engineer’s time isn’t spent on building fancy models. it’s spent cleaning and prepping data. It is not so glamorous. But it is actually the secret sauce to making models perform well. This process, called preprocessing, involves filling in missing…
Deep Learning
PyTorch Model Card Classifier
2023-03-05
Let’s learn through doing. In this notebook we will create an image classifier to detect playing cards. We will tackle this problem in 3 parts: […] Almost every pytorch model training pipeline meets this paradigm. import torch import torch.nn as nn import torch.optim as optim from…