The Curious Engineer

MachineLearningMastery.com

2018–2026

1,438 posts

← 2013–2017

2026 187

October 2026

  1. 7 Ways Your AI Agent Is Wasting Tokens (And What to Do Instead)
  2. Fine-Tuning vs. Frozen Embeddings: When to Adapt the LLM vs. the Sklearn Head
  3. Context Managers Beyond Opening Files in Python
  4. Robust Serialization with JSON and Custom Types
  5. Speculative Decoding Explained: How to Get 3× Faster Inference from Any LLM
  6. How to Build a Multi-Modal RAG Pipeline for Images and Documents in Python
  7. pgvector vs. Dedicated Vector Databases: A Production Benchmark
  8. Descriptors and Controlled Attributes in Python
  9. Iterators and Generators for Memory-Efficient Processing
  10. Choosing a Chunking Strategy for Your LLM Apps: A Decision-Tree Approach
  11. Building a Custom LLM Evaluation Harness in Python from Scratch
  12. Building a RAG Pipeline with LLM Embeddings and Scikit-learn
  13. AI Agent Benchmarks Explained: SWE-Bench, GAIA, WebArena, and More
  14. How to Fine-Tune Llama 3 for Custom Tool Calling with Unsloth in Python
  15. Evaluating Graph-RAG vs. Standard RAG: A Hallucination Benchmark on Fact-Dense Queries
  16. Choosing the Right Agentic AI Framework for 2026: A Decision-Tree Approach
  17. Synchronous vs. Asynchronous Agent Execution: Architecture Patterns for Production
  18. How (and Why) to Build an AI Agent from Scratch in Python
  19. Adding Temporal Reasoning to Graph-RAG: Tracking Fact Freshness and Staleness
  20. AI Agent Observability: Logging, Tracing, and Debugging Explained

September 2026

  1. Automating Knowledge Graph Population: Extracting Entities and Triples from Unstructured Text with an LLM
  2. Local Agentic AI Workflows with Hermes + Ollama
  3. Tool Calling vs. Code Execution for AI Agents: Choosing the Right Action Primitive
  4. Agent or Workflow? A Practical Test for Knowing When You Actually Need an AI Agent
  5. RAG vs. Fine-Tuning for Domain Adaptation: When to Use Which
  6. Monitoring Embedding Drift in Production Scikit-LLM Pipelines
  7. The Roadmap to Mastering LLM Inference Optimization
  8. Build And Understand a Vector Database From Scratch in 10 Easy Steps
  9. What’s Actually Inside 24,723 Tokens of a Search Result? We Broke It Down, Field by Field
  10. Multilingual Text Classification with Scikit-LLM and Multilingual Embeddings
  11. The Roadmap to Mastering Voice Agents
  12. Treating Prompt Templates as Hyperparameters in Scikit-LLM GridSearchCV
  13. A Gentle Introduction to Model Distillation
  14. Fine-Tuning Agentic AI: A Practical Guide
  15. How to Combine Traditional Machine Learning with Agentic Reasoning
  16. Versioning and Tracking Scikit-LLM Experiments
  17. Chain of Thought vs. Tree of Thoughts: Which is Best for AI Agents?
  18. Dataclasses for Structured Application Data
  19. Single-Agent vs. Multi-Agent Systems: When the Complexity Is Worth It
  20. AI Agent Memory Design: What Works and What Doesn’t
  21. 3 Ways to Enhance Your AI Model’s Interpretability

August 2026

  1. Combining LLM Embeddings with Tabular Features in a Unified Scikit-learn Pipeline
  2. Interpretable Text Classification: Probing Scikit-LLM Embedding Spaces
  3. Learn Vectorized Thinking in Python Through Examples
  4. Comparing Local Tool Calling: Gemma 4 vs. Llama 3 vs. Mistral
  5. Integrating Agentic AI with Existing Machine Learning Pipelines
  6. How to Build a Robust RAG System with Minimal Resources
  7. Managing Small Context Windows in Language Models
  8. 7 Regression Tests Every AI Agent Should Pass Before Deploy
  9. Understanding the Role of Latent Space in Machine Learning Models
  10. Retrieval vs. Memory in Agentic AI Systems
  11. 7 Async Patterns for Running Agents Concurrently in Python
  12. Prompt Caching vs. Fine-Tuning: A Cost and Latency Decision Framework
  13. Identifying Token Costs Hiding in Your Agentic Loop
  14. Designing AI Agents That Can Self-Correct
  15. 7 Chunking Strategies That Decide Whether Your RAG Works
  16. Measuring Performance of Transformer Inference
  17. Static vs. Dynamic vs. Continuous Batching in LLM Inference
  18. Decoding Strategies and Output Control

July 2026

  1. Using a Transformer Model: From Training to Inference
  2. The End-to-End Agentic AI Pipeline
  3. Ollama vs. LM Studio vs. llama.cpp: Which Local AI Runtime Should You Use in 2026?
  4. 5 Architectural Patterns for Persistent Memory and State in AI Agents
  5. Stateful vs. Stateless Agent Design: Tradeoffs for Scalable Agentic Systems
  6. An Introduction to Loop Engineering
  7. The Current State of Agentic AI
  8. Building Agentic Workflows in Python with LangGraph
  9. Agentic AI Security: Defending Against Prompt Injection and Tool Misuse
  10. Run a Local AI Model with Ollama in 15 Minutes
  11. Scikit-Ollama for Scikit-LLM/Ollama Integration
  12. LLM Evaluation Frameworks Compared: How to Actually Measure What Your Model Does
  13. Building AI Agents? Here Are Some Anti-Patterns to Avoid.
  14. Choosing the Right AI Agent Memory Strategy: A Decision-Tree Approach
  15. LLM Orchestration Frameworks Compared: LangChain vs. LlamaIndex vs. Raw API Calls
  16. Tools vs. Subagents: Building Effective AI Agents Without Over-Engineering
  17. The Complete Guide to Tool Selection in AI Agents
  18. Context vs. Memory Engineering in Agentic AI Systems

June 2026

  1. Context Window Management for Long-Running Agents: Strategies and Tradeoffs
  2. Model Context Protocol Explained in 3 Levels of Difficulty
  3. The AI Agent Tech Stack Explained
  4. Agentic Workflow vs. Autonomous Agent: What’s the Difference?
  5. Context Windows Are Not Memory: What AI Agent Developers Need to Understand
  6. Clustering Unstructured Text with LLM Embeddings and HDBSCAN
  7. Building Browser-Using AI Agents in Python
  8. The Roadmap to Mastering AI Agent Evaluation
  9. Building an End-to-End Sentiment Analysis Pipeline with Scikit-LLM
  10. AI Agent Tool Design: What Works and What Doesn’t
  11. Python Concepts Every AI Engineer Must Master
  12. Multi-Label Text Classification with Scikit-LLM
  13. Multimodal Browser AI with Transformers.js for Images and Speech
  14. The Practitioner’s Guide to AgentOps
  15. Building Semantic Search with Transformers.js and Sentence Embeddings
  16. Using Scikit-LLM with Open-Source LLMs
  17. Scikit-LLM vs. Traditional Text Classifiers: When Should You Use an LLM?
  18. The Roadmap for Mastering LLMOps in 2026

May 2026

  1. Serving Multiple Users at Once: How Continuous Batching Keeps LLM Inference Efficient
  2. Building a Context Pruning Pipeline for Long-Running Agents
  3. The Statistics of Token Selection: Logits, Temperature, and Top-P Walkthrough
  4. Building a Multi-Tool Gemma 4 Agent with Error Recovery
  5. Implementing Hybrid Semantic-Lexical Search in RAG
  6. Building Context-Aware Search in Python with LLM Embeddings + Metadata
  7. How to Build a Multi-Agent Research Assistant in Python
  8. Agentic Programming: A Roadmap
  9. Prompt Engineering for Agentic AI
  10. Building Vector Similarity Search in PostgreSQL with pgvector
  11. Choosing the Right Agentic Design Pattern: A Decision-Tree Approach
  12. LLM Observability Tools for Reliable AI Applications
  13. Implementing Prompt Compression to Reduce Agentic Loop Costs
  14. Implementing Permission-Gated Tool Calling in Python Agents
  15. The Roadmap to Mastering Tool Calling in AI Agents
  16. Implementing Statistical Guardrails for Non-Deterministic Agents
  17. Agentic RAG Explained in 3 Levels of Difficulty

April 2026

  1. Effective KV Compression with TurboQuant
  2. Building AI Agents in Python with Pydantic AI
  3. Effective Context Engineering for AI Agents: A Developer’s Guide
  4. Text Summarization with Scikit-LLM
  5. Building AI Agents with Local Small Language Models
  6. Train, Serve, and Deploy a Scikit-learn Model with FastAPI
  7. AI Agent Memory Explained in 3 Levels of Difficulty
  8. Getting Started with Zero-Shot Text Classification
  9. The Complete Guide to Inference Caching in LLMs
  10. Python Decorators for Production Machine Learning Engineering
  11. 5 Techniques for Efficient Long-Context RAG
  12. How to Implement Tool Calling with Gemma 4 and Python
  13. Structured Outputs vs. Function Calling: Which Should Your Agent Use?
  14. Beyond Vector Search: Building a Deterministic 3-Tiered Graph-RAG System
  15. The Roadmap to Mastering Agentic AI Design Patterns
  16. A Hands-On Guide to Testing Agents with RAGAs and G-Eval
  17. Handling Race Conditions in Multi-Agent Orchestration
  18. Top 5 Reranking Models to Improve RAG Results
  19. 7 Machine Learning Trends to Watch in 2026

March 2026

  1. Building a ‘Human-in-the-Loop’ Approval Gate for Autonomous Agents
  2. From Prompt to Prediction: Understanding Prefill, Decode, and the KV Cache in LLMs
  3. 7 Essential Python Itertools for Feature Engineering
  4. LlamaAgents Builder: From Prompt to Deployed AI Agent in Minutes
  5. Vector Databases Explained in 3 Levels of Difficulty
  6. 5 Practical Techniques to Detect and Mitigate LLM Hallucinations Beyond Prompt Engineering
  7. Beyond the Vector Store: Building the Full Data Layer for AI Applications
  8. 7 Steps to Mastering Memory in Agentic AI Systems
  9. Why Agents Fail: The Role of Seed Values and Temperature in Agentic Loops
  10. 5 Production Scaling Challenges for Agentic AI in 2026
  11. 7 Readability Features for Your Next Machine Learning Model
  12. Everything You Need to Know About Recursive Language Models
  13. Building Smart Machine Learning in Low-Resource Settings
  14. Setting Up a Google Colab AI-Assisted Coding Environment That Actually Works
  15. From Text to Tables: Feature Engineering with LLMs for Tabular Data
  16. The 6 Best AI Agent Memory Frameworks You Should Try in 2026
  17. Vector Databases vs. Graph RAG for Agent Memory: When to Use Which
  18. 5 Essential Security Patterns for Robust Agentic AI
  19. Deploying AI Agents to Production: Architecture, Infrastructure, and Implementation Roadmap
  20. Build Semantic Search with LLM Embeddings

February 2026

  1. Can LLM Embeddings Improve Time Series Forecasting? A Practical Feature Engineering Approach
  2. KV Caching in LLMs: A Guide for Developers
  3. How to Combine LLM Embeddings + TF-IDF + Metadata in One Scikit-learn Pipeline
  4. Introduction to Small Language Models: The Complete Guide for 2026
  5. Beyond Accuracy: 5 Metrics That Actually Matter for AI Agents
  6. Building a Simple MCP Server in Python
  7. Agentify Your App with GitHub Copilot’s Agentic Coding SDK
  8. LLM Embeddings vs TF-IDF vs Bag-of-Words: Which Works Better in Scikit-learn?
  9. Top 7 Small Language Models You Can Run on a Laptop
  10. Choosing Between PCA and t-SNE for Visualization
  11. The Machine Learning Practitioner’s Guide to Speculative Decoding
  12. Document Clustering with LLM Embeddings in Scikit-learn
  13. The 7 Biggest Misconceptions About AI Agents (and Why They Matter)
  14. Agent Evaluation: How to Test and Measure Agentic AI Performance
  15. Export Your ML Model in ONNX Format
  16. 7 Advanced Feature Engineering Tricks Using LLM Embeddings
  17. A Beginner’s Reading List for Large Language Models for 2026

January 2026

  1. 7 Important Considerations Before Deploying Agentic AI in Production
  2. 5 Ways to Use Cross-Validation to Improve Time Series Models
  3. The 3 Invisible Risks Every LLM App Faces (And How to Guard Against Them)
  4. Leveling Up Your Machine Learning: What To Do After Andrew Ng’s Course
  5. The 2026 Time Series Toolkit: 5 Foundation Models for Autonomous Forecasting
  6. Everything You Need to Know About How Python Manages Memory
  7. The Machine Learning Practitioner’s Guide to Model Deployment with FastAPI
  8. Top 5 Agentic AI Website Builders (That Actually Ship)
  9. The Complete Guide to Data Augmentation for Machine Learning
  10. The Beginner’s Guide to Computer Vision with Python
  11. Uncertainty in Machine Learning: Probability & Noise
  12. How to Read a Machine Learning Research Paper in 2026
  13. 10 Ways to Use Embeddings for Tabular ML Tasks
  14. Quantizing LLMs Step-by-Step: Converting FP16 Models to GGUF
  15. Supervised Learning: The Foundation of Predictive Modeling
  16. A Gentle Introduction to Language Model Fine-tuning
  17. Mastering LLM Tool Calling: The Complete Framework for Connecting Models to the Real World
  18. 7 Agentic AI Trends to Watch in 2026
  19. Gradient Descent:The Engine of Machine Learning Optimization

2025 280

December 2025

  1. Train Your Large Model on Multiple GPUs with Tensor Parallelism
  2. Train Your Large Model on Multiple GPUs with Fully Sharded Data Parallelism
  3. Beyond Short-term Memory: The 3 Types of Long-term Memory AI Agents Need
  4. Train Your Large Model on Multiple GPUs with Pipeline Parallelism
  5. 5 Python Libraries for Advanced Time Series Forecasting
  6. Training a Model on Multiple GPUs with Data Parallelism
  7. Train a Model Faster with torch.compile and Gradient Accumulation
  8. Training a Model with Limited Memory using Mixed Precision and Gradient Checkpointing
  9. Practical Agentic Coding with Google Jules
  10. Evaluating Perplexity on Language Models
  11. 3 Smart Ways to Encode Categorical Features for Machine Learning
  12. Pretraining a Llama Model on Your Local GPU
  13. Rotary Position Embeddings for Long Context Length
  14. How to Fine-Tune a Local Mistral or Llama 3 Model on Your Own Dataset
  15. 5 Agentic Coding Tips & Tricks
  16. The Real Cost of Inaction: How Silos Hurt Productivity for Data Scientists (Sponsored)
  17. Top 5 Vector Databases for High-Performance LLM Applications
  18. The Machine Learning Engineer’s Checklist: Best Practices for Reliable Models
  19. Transformer vs LSTM for Time Series: Which Works Better?
  20. How LLMs Choose Their Words: A Practical Walk-Through of Logits, Softmax and Sampling
  21. 3 Feature Engineering Techniques for Unstructured Text Data
  22. 3 Subtle Ways Data Leakage Can Ruin Your Models (and How to Prevent It)
  23. How AI Cuts Costs and Adds Value for Data Science Workflows (Sponsored)
  24. Creating a Llama or GPT Model for Next-Token Prediction
  25. Top 5 Agentic AI LLM Models
  26. Training a Tokenizer for the Llama Model
  27. Prompt Engineering for Time Series Analysis
  28. The Complete Guide to Using Pydantic for Validating LLM Outputs
  29. The Roadmap for Mastering Agentic AI in 2026
  30. Prompt Compression for LLM Generation Optimization and Cost Reduction

November 2025

  1. How to Speed Up Training Convergence of Language Models
  2. Fine-Tuning a BERT Model
  3. The Journey of a Token: What Really Happens Inside a Transformer
  4. Pretrain a BERT Model from Scratch
  5. K-Means Cluster Evaluation with Silhouette Analysis
  6. The Complete Guide to Docker for Machine Learning Engineers
  7. Preparing Data for BERT Training
  8. BERT Models and Its Variants
  9. From Shannon to Modern AI: A Complete Information Theory Guide for Machine Learning
  10. Why Decision Trees Fail (and How to Fix Them)
  11. Training a Tokenizer for BERT Models
  12. Forecasting the Future with Tree-Based Models for Time Series
  13. The Complete AI Agent Decision Framework
  14. Mastering JSON Prompting for LLMs
  15. 5 Essential Python Scripts for Intermediate Machine Learning Practitioners
  16. Datasets for Training a Language Model
  17. Building ReAct Agents with LangGraph: A Beginner’s Guide
  18. Expert-Level Feature Engineering: Advanced Techniques for High-Stakes Models
  19. Everything You Need to Know About LLM Evaluation Metrics
  20. The 7 Statistical Concepts You Need to Succeed as a Machine Learning Engineer
  21. Free AI and Data Courses with 365 Data Science—100% Unlimited Access until Nov 21
  22. Essential Chunking Techniques for Building Better LLM Applications
  23. How to Diagnose Why Your Language Model Fails
  24. 10 Python One-Liners for Calculating Model Feature Importance
  25. 7 Prompt Engineering Tricks to Mitigate Hallucinations in LLMs

October 2025

  1. 7 Machine Learning Projects to Land Your Dream Job in 2026
  2. 7 Advanced Feature Engineering Tricks for Text Data Using LLM Embeddings
  3. The Complete Guide to Model Context Protocol
  4. 10 Python One-Liners for Generating Time Series Features
  5. The Complete Guide to Pydantic for Python Developers
  6. The Machine Learning Practitioner’s Guide to Fine-Tuning Language Models
  7. 5 Advanced Feature Engineering Techniques with LLMs for Tabular Data
  8. 7 Must-Know Agentic AI Design Patterns
  9. Future-Proofing Your AI Engineering Career in 2026
  10. Revolutionizing MLOps: Enhanced BigQuery ML UI for Seamless Model Creation and Management
  11. The Complete Guide to Vector Databases for Machine Learning
  12. 3 Ways to Speed Up Model Training Without More GPUs
  13. 7 Feature Engineering Tricks for Text Data
  14. 10 Python One-Liners for Calling LLMs from Your Code
  15. 7 Pandas Tricks to Handle Large Datasets
  16. Building Transformer Models from Scratch with PyTorch (10-day Mini-Course)
  17. The Machine Learning Practitioner’s Guide to Agentic AI Systems
  18. Build an Inference Cache to Save Costs in High-Traffic LLM Apps
  19. 7 NumPy Tricks to Vectorize Your Code
  20. Is ChatGPT-5 Able to Provide Proofs for Advanced Mathematics?
  21. A Decision Matrix for Time Series Forecasting Models
  22. Algorithm Showdown: Logistic Regression vs. Random Forest vs. XGBoost on Imbalanced Data
  23. MinMax vs Standard vs Robust Scaler: Which One Wins for Skewed Data?

September 2025

  1. The Model Selection Showdown: 6 Considerations for Choosing the Best Model
  2. 7 Python Decorator Tricks to Write Cleaner Code
  3. Why and When to Use Sentence Embeddings Over Word Embeddings
  4. 5 AI Agent Projects for Beginners
  5. Beyond Vector Search: 5 Next-Gen RAG Retrieval Strategies
  6. Bagging vs Boosting vs Stacking: Which Ensemble Method Wins in 2025?
  7. 10 Machine Learning Newsletters to Stay Informed
  8. A Hands-On Introduction to cuML for GPU-Accelerated Machine Learning Workflows
  9. A Hands-On Introduction to cuDF for GPU-Accelerated Data Workflows
  10. Feature Scaling in Practice: What Works and What Doesn’t
  11. 7 NumPy Tricks for Faster Numerical Computations
  12. 5 Lesser-Known Visualization Libraries for Impactful Machine Learning Storytelling
  13. The Roadmap for Mastering AI-Assisted Coding in 2025
  14. 10 Common Misconceptions About Large Language Models
  15. Multi-Agent Systems: The Next Frontier in AI-Driven Cyber Defense
  16. ROC AUC vs Precision-Recall for Imbalanced Data
  17. 7 Scikit-learn Tricks for Optimized Cross-Validation
  18. A Gentle Introduction to Batch Normalization
  19. Small Language Models are the Future of Agentic AI
  20. 10 Python One-Liners Every Machine Learning Practitioner Should Know
  21. 3 Ways to Speed Up and Improve Your XGBoost Models

August 2025

  1. 5 Key Ways LLMs Can Supercharge Your Machine Learning Workflow
  2. 7 Pandas Tricks for Efficient Data Merging
  3. How to Decide Between Random Forests and Gradient Boosting
  4. A Gentle Introduction to Bayesian Regression
  5. 10 Useful NumPy One-Liners for Time Series Analysis
  6. Logistic vs SVM vs Random Forest: Which One Wins for Small Datasets?
  7. 5 Scikit-learn Pipeline Tricks to Supercharge Your Workflow
  8. Seeing Images Through the Eyes of Decision Trees
  9. 7 Pandas Tricks to Improve Your Machine Learning Model Development
  10. A Practical Guide to Handling Out-of-Memory Data in Python
  11. The Bias-Variance Trade-Off: A Visual Explainer
  12. How to Diagnose Why Your Classification Model Fails
  13. 7 NumPy Tricks You Didn’t Know You Needed
  14. 7 Matplotlib Tricks to Better Visualize Your Machine Learning Models
  15. Making Sense of Text with Decision Trees
  16. How to Interpret Your XGBoost Model: A Practical Guide to Feature Importance
  17. Grok’s Share and Claude’s Leak: 5 Things We Can Learn From System Prompts
  18. 7 Pandas Tricks for Time-Series Feature Engineering
  19. Time-Series Transformation Toolkit: Feature Engineering for Predictive Analytics
  20. A Gentle Introduction to Q-Learning
  21. Building a Decoder-Only Transformer Model Like Llama-2 and Llama-3
  22. Building a Transformer Model for Language Translation

July 2025

  1. How to Diagnose Why Your Regression Model Fails
  2. Implementing Advanced Feature Scaling Techniques in Python Step-by-Step
  3. Your First Containerized Machine Learning Deployment with Docker and FastAPI
  4. Building a Seq2Seq Model with Attention for Language Translation
  5. Beyond Pandas: 7 Advanced Data Manipulation Techniques for Large Datasets
  6. Image Augmentation Techniques to Boost Your CV Model Performance
  7. 10 Critical Mistakes that Silently Ruin Machine Learning Projects
  8. Zero-Shot and Few-Shot Classification with Scikit-LLM
  9. Building a Plain Seq2Seq Model for Language Translation
  10. Synthetic Dataset Generation with Faker
  11. From Linear Regression to XGBoost: A Side-by-Side Performance Comparison
  12. Feature Engineering with LLM Embeddings: Enhancing Scikit-learn Models
  13. Revisiting k-Means: 3 Approaches to Make It Work Better
  14. Discussing Decision Trees: What Makes a Good Split?
  15. 7 Pandas Tricks That Cut Your Data Prep Time in Half
  16. Word Embeddings for Tabular Data Feature Engineering
  17. Decision Trees Aren’t Just for Tabular Data
  18. 10 NumPy One-Liners to Simplify Feature Engineering
  19. Your First OpenAI API Project in Python Step-By-Step
  20. Securing FastAPI Endpoints for MLOps: An Authentication Guide
  21. Skip Connections in Transformer Models
  22. 5 Advanced RAG Architectures Beyond Traditional Methods
  23. Mixture of Experts Architecture in Transformer Models

June 2025

  1. Your First Local LLM API Project in Python Step-By-Step
  2. Linear Layers and Activation Functions in Transformer Models
  3. LayerNorm and RMS Norm in Transformer Models
  4. 7 AI Agent Frameworks for Machine Learning Workflows in 2025
  5. A Gentle Introduction to Attention Masking in Transformer Models
  6. 10 Essential Machine Learning Key Terms Explained
  7. Combining XGBoost and Embeddings: Hybrid Semantic Boosted Trees?
  8. A Gentle Introduction to Multi-Head Latent Attention (MLA)
  9. Converting Pandas DataFrames to PyTorch DataLoaders for Custom Deep Learning Model Training
  10. Beyond GridSearchCV: Advanced Hyperparameter Tuning Strategies for Scikit-learn Models
  11. A Gentle Introduction to Multi-Head Attention and Grouped-Query Attention
  12. 10 Must-Know Python Libraries for MLOps in 2025
  13. Unlocking Performance: Accelerating Pandas Operations with Polars
  14. 7 Concepts Behind Large Language Models Explained in 7 Minutes
  15. Interpolation in Positional Encodings and Using YaRN for Larger Context Window
  16. How to Combine Scikit-learn, CatBoost, and SHAP for Explainable Tree Models
  17. Positional Encodings in Transformer Models
  18. Advanced Feature Engineering Using Scikit-Learn Pipelines with Pandas’ ColumnTransformer and NumPy Arrays
  19. Navigating Imbalanced Datasets with Pandas and Scikit-learn
  20. Step-by-Step Guide to Deploying Machine Learning Models with FastAPI and Docker
  21. Implementing Vector Search from Scratch: A Step-by-Step Tutorial
  22. How to Optimize Language Model Size for Deployment
  23. Dealing with Missing Data Strategically: Advanced Imputation Techniques in Pandas and Scikit-learn
  24. Loss Functions Explained: Understand the Maths in Just 2 Minutes Each
  25. 10 MLOps Tools for Machine Learning Practitioners to Know
  26. NumPy Ninjutsu: Mastering Array Operations for High-Performance Machine Learning
  27. 10 Python One-Liners That Will Simplify Feature Engineering
  28. Word Embeddings in Language Models

May 2025

  1. A Gentle Introduction to SHAP for Tree-Based Models
  2. Using Quantized Models with Ollama for Application Development
  3. Tokenizers in Language Models
  4. 10 Python Libraries That Speed Up Model Development
  5. Selecting the Right Feature Engineering Strategy: A Decision Tree Approach
  6. Using NotebookLM as Your Machine Learning Study Guide
  7. Encoders and Decoders in Transformer Models
  8. A Gentle Introduction to Word Embedding and Text Vectorization
  9. Understanding OpenAI Codex CLI Commands
  10. 10 Underrated Books for Mastering Machine Learning
  11. 10 Python One-Liners for Feature Selection Like a Pro
  12. 5 Breakthrough Machine Learning Research Papers Already in 2025
  13. A Gentle Introduction to Learning Rate Schedulers
  14. Custom Fine-Tuning for Domain-Specific LLMs
  15. Roadmap to Python in 2025
  16. How to Combine Pandas, NumPy, and Scikit-learn Seamlessly
  17. Creating a Qwen-Powered Lightweight Personal Assistant
  18. Attention May Be All We Need… But Why?
  19. Creating a Secure Machine Learning API with FastAPI and Docker
  20. Zero-Shot and Few-Shot Learning with Reasoning LLMs
  21. Automate Dataset Labeling with Active Learning

April 2025

  1. 7 Emerging Trends in Generative AI and Their Real-World Impact
  2. 5 Problems Encountered Fine-Tuning LLMs with Solutions
  3. PyTorch Lightning Hyperparameter Optimization with Optuna
  4. Advanced Techniques to Build Your RAG System
  5. 10 Python One-Liners for Machine Learning Modeling
  6. Building RAG Systems with Transformers
  7. Let’s Build a RAG-Powered Research Paper Assistant
  8. 10 Must-Know Python Libraries for Machine Learning in 2025
  9. Understanding Text Generation Parameters in Transformers
  10. Further Applications with Context Vectors
  11. Building a RAG Pipeline with llama.cpp in Python
  12. Detecting & Handling Data Drift in Production
  13. Quantization in Machine Learning: 5 Reasons Why It Matters More Than You Think
  14. Applications with Context Vectors
  15. Generating and Visualizing Context Vectors in Transformers
  16. 5 Lessons Learned Building RAG Systems
  17. Understanding RAG Part X: RAG Pipelines in Production
  18. Understanding RAG Part IX: Fine-Tuning LLMs for RAG
  19. How to Perform Scikit-learn Hyperparameter Optimization with Optuna
  20. 5 Reasons Why Traditional Machine Learning is Alive and Well in the Age of LLMs
  21. Example Applications of Text Embedding
  22. Using Auto Classes in the Transformers Library
  23. Text Embedding Generation with Transformers
  24. The Beginner’s Guide to Clustering with Python
  25. The Roadmap for Mastering MLOps in 2025
  26. Fine-Tuning DistilBERT for Question Answering
  27. A Practical Guide to Building Local RAG Applications with LangChain

March 2025

  1. 3 Ways Vibe Coding and AI-Assisted Development Are 2 Different Things
  2. Advanced Q&A Features with DistilBERT
  3. A Gentle Introduction to Attention and Transformer Models
  4. Building a Recommender System From Scratch with Matrix Factorization in Python
  5. The Beginner’s Guide to Machine Learning with Rust
  6. A Gentle Introduction to Graph Neural Networks in Python
  7. 10 Must-Know Python Libraries for LLMs in 2025
  8. Implementing Multilingual Translation with T5 and Transformers
  9. Bias Detection in LLM Outputs: Statistical Approaches
  10. Building Q&A Systems with DistilBERT and Transformers
  11. Understanding RAG Part VIII: Mitigating Hallucinations in RAG
  12. 6 Lesser-Known Scikit-Learn Features That Will Save You Time
  13. Debugging PyTorch Machine Learning Models: A Step-by-Step Guide
  14. A Gentle Introduction to Transformers Library
  15. The Roadmap for Mastering Language Models in 2025
  16. Statistical Methods for Evaluating LLM Performance
  17. Understanding RAG Part VII: Vector Databases & Indexing Strategies
  18. Mastering Time Series Forecasting: From ARIMA to LSTM
  19. A Complete Guide to Matrices for Machine Learning with Python
  20. The Beginner’s Guide to Language Models with Python
  21. Understanding the DistilBart Model and ROUGE Metric
  22. Text Summarization with DistilBart Model
  23. Diagnosing and Fixing Overfitting in Machine Learning with Python
  24. Building LLM Applications with Hugging Face Endpoints and FastAPI
  25. 10 Python One-Liners That Will Boost Your Data Preparation Workflow
  26. Text Generation with GPT-2 Model

February 2025

  1. Auto-Completion Style Text Generation with GPT-2 Model
  2. Understanding RAG Part VI: Effective Retrieval Optimization
  3. Understanding Probability Distributions for Machine Learning with Python
  4. How to Do Named Entity Recognition (NER) with a BERT Model
  5. Understanding RAG Part V: Managing Context Length
  6. Integrating TensorFlow and NumPy for Custom Operations
  7. Prompt Engineering Patterns for Successful RAG Implementations
  8. Implementing Multi-Modal RAG Systems
  9. Next-Level Data Science (7-Day Mini-Course)
  10. Creating Custom Layers and Loss Functions in PyTorch
  11. The Role of Domain Knowledge in Machine Learning: Why Subject Matter Experts Matter
  12. 10 Useful LangChain Components for Your Next RAG System
  13. Building Your First Multi-Agent System: A Beginner’s Guide
  14. Time Series Forecasting with PyCaret: Building Multi-Step Prediction Model
  15. Automated Feature Engineering in PyCaret
  16. The 2025 Machine Learning Toolbox: Top Libraries and Tools for Practitioners
  17. A Complete Introduction to Using BERT Models

January 2025

  1. An Introduction to Logarithms in Machine Learning with Python
  2. Optimizing Memory Usage in PyTorch Models
  3. Creating Powerful Ensemble Models with PyCaret
  4. Kernel Methods in Machine Learning with Python
  5. YOU SEE AN LLM HERE: Integrating Language Models Into Your Text Adventure Games
  6. Understanding RAG Part IV: RAGAs & Other Evaluation Frameworks
  7. 3 Easy Ways to Fine-Tune Language Models
  8. 5 Python Libraries to Build an Optimized RAG System
  9. Future-Proof Your Machine Learning Career in 2025
  10. The Roadmap for Mastering Machine Learning in 2025
  11. Building a Custom Model Pipeline in PyCaret: From Data Prep to Production
  12. A Practical Guide to the Claude API
  13. RAG Hallucination Detection Techniques
  14. 5 Common Mistakes to Avoid When Training LLMs
  15. 7 Next-Generation Prompt Engineering Techniques
  16. LLM Evaluation Metrics Made Easy
  17. 7 Machine Learning Trends to Watch in 2025

2024 157

December 2024

  1. Machine Learning Salaries and Job Market Analysis for 2024 and Beyond
  2. 5 of the Most Influential Machine Learning Papers of 2024
  3. 6 Language Model Concepts Explained for Beginners
  4. 5 Tools for Visualizing Machine Learning Models
  5. 7 Machine Learning Projects For Beginners
  6. How to Quickly Deploy Machine Learning Models with Streamlit
  7. 10 Podcasts That Every Machine Learning Enthusiast Should Subscribe To
  8. The Ultimate Guide to Building a Machine Learning Portfolio That Lands Jobs
  9. Optimizing Machine Learning Models for Production: A Step-by-Step Guide
  10. 5 Beginner-Friendly Projects to Learn LLMs & RAG
  11. 5 Free APIs for Building AI Applications
  12. Machine Learning vs. Traditional Analytics: When to Use Which?
  13. Building a Graph RAG System: A Step-by-Step Approach

November 2024

  1. 5 Free Courses for Mastering LLMs
  2. The Beginner’s Guide to Natural Language Processing with Python
  3. Demystifying Ensemble Methods: Boosting, Bagging, and Stacking Explained
  4. A Practical Guide to Building Recommender Systems
  5. Building Your First Chatbot: A Hands-On Tutorial with Open-Source Tools
  6. 5 Tips for Avoiding Common Rookie Mistakes in Machine Learning Projects
  7. Mastering the Art of Hyperparameter Tuning: Tips, Tricks, and Tools
  8. A Practical Guide to Choosing the Right Algorithm for Your Problem: From Regression to Neural Networks
  9. Building a Robust Machine Learning Pipeline: Best Practices and Common Pitfalls
  10. Natural Language Generation Inside Out: Teaching Machines to Write Like Humans
  11. Industries in Focus: Machine Learning in Finance

October 2024

  1. Free Data and AI Courses with 365 Data Science—Unlimited Access until Nov 21
  2. 10 Python One-Liners That Will Boost Your Data Science Workflow
  3. Anomaly Detection Techniques in Large-Scale Datasets
  4. Leveraging Transfer Learning in Computer Vision for Quick Wins
  5. 7 Open-Source Machine Learning Projects You Can Contribute To Today
  6. Free AI-Powered Interview Preparation Tool by 365 Data Science
  7. Understanding RAG III: Fusion Retrieval and Reranking
  8. 5 Free Books on Computer Vision
  9. A Practical Guide to Deploying Machine Learning Models
  10. 7 Scikit-Learn Secrets You Probably Didn’t Know About
  11. Interpreting and Communicating Data Science Results
  12. Understanding RAG Part II: How Classic RAG Works
  13. From Features to Performance: Crafting Robust Predictive Models
  14. 5 Free Datasets to Kickstart Your Machine Learning Projects Today
  15. Understanding RAG Part I: Why It’s Needed
  16. Planning Your Data Science Project
  17. A Roadmap for Your Machine Learning Career
  18. 7 Free Machine Learning Tools Every Beginner Should Master in 2024
  19. CatBoost Essentials: Building Robust Home Price Prediction Systems
  20. 7 Machine Learning Algorithms Every Data Scientist Should Know
  21. 7 LLM Projects to Boost Your Machine Learning Portfolio
  22. Exploring LightGBM: Leaf-Wise Growth with GBDT and GOSS
  23. Industries in Focus: Machine Learning for Cybersecurity Threat Detection

September 2024

  1. Navigating Missing Data Challenges with XGBoost
  2. Building 3 Fun AI Applications with ControlFlow
  3. Boosting Over Bagging: Enhancing Predictive Accuracy with Gradient Boosting Regressors
  4. 5 Free Courses to Master Deep Learning in 2024
  5. From Single Trees to Forests: Enhancing Real Estate Predictions with Ensembles
  6. Decision Trees and Ordinal Encoding: A Practical Guide
  7. From Data to Insights: A Beginner’s Journey in Exploratory Data Analysis
  8. 5 Real-World Machine Learning Projects You Can Build This Weekend
  9. The Concise Guide to Feature Engineering for Better Model Performance
  10. Branching Out: Exploring Tree-Based Models for Regression
  11. Automating Data Cleaning Processes with Pandas
  12. Filling the Gaps: A Comparative Guide to Imputation Techniques in Machine Learning
  13. Comparing Scikit-Learn and TensorFlow for Machine Learning
  14. Scaling to Success: Implementing and Optimizing Penalized Models
  15. Tips for Using Machine Learning in Fraud Detection
  16. Detecting and Overcoming Perfect Multicollinearity in Large Datasets
  17. 5 Emerging AI Technologies That Will Shape the Future of Machine Learning
  18. Tips for Effective Feature Selection in Machine Learning
  19. The Power of Pipelines
  20. 10 Machine Learning Algorithms Explained Using Real-World Analogies

August 2024

  1. Interior Design with Stable Diffusion (8-day mini-course)
  2. Using R for Predictive Modeling in Finance
  3. 5 Influential Machine Learning Papers You Should Read
  4. 5 Groundbreaking Applications of Reinforcement Learning in 2024
  5. Everything You Need to Know About the Hugging Face Model Hub and Community
  6. 10 Must-Know Python Libraries for Machine Learning in 2024
  7. Capturing Curves: Advanced Modeling with Polynomial Regression
  8. A Gentle Introduction to Bayesian Statistics
  9. Interpreting Coefficients in Linear Regression Models
  10. Basic Statistical Analysis with NumPy
  11. 3 Ways of Using Gemma 2 Locally
  12. 7 Machine Learning Projects That Can Add Value to Any Resume
  13. One Hot Encoding: Understanding the “Hot” in Data
  14. The Search for the Sweet Spot in a Linear Regression with Numeric Features
  15. Free Tools Every ML Beginner Should Use
  16. 5 Free Podcasts That Demystify Machine Learning Concepts
  17. Building a Simple RAG Application Using LlamaIndex
  18. The Strategic Use of Sequential Feature Selector for Housing Price Predictions
  19. 5 Tips for Getting Started with Time Series Analysis
  20. From Train-Test to Cross-Validation: Advancing Your Model’s Evaluation
  21. Tips for Tuning Hyperparameters in Machine Learning Models
  22. Integrating Scikit-Learn and Statsmodels for Regression

July 2024

  1. 7 Free Resource to Master LLMs
  2. How to Use Stable Diffusion Effectively
  3. 7 Key Terms Every Machine Learning Beginner Should Know
  4. 5 DIY Python Functions for Data Cleaning
  5. Introduction to AutoML: Automating Machine Learning Workflows
  6. Using ControlNet with Stable Diffusion
  7. 5 Challenges in Machine Learning Adoption and How to Overcome Them
  8. Understanding LangChain LLM Output Parser
  9. Using Machine Learning in Customer Segmentation
  10. Tips for Effectively Training Your Machine Learning Models
  11. Principles of Reinforcement Learning: An Introduction with Python
  12. 5 Tips for Getting Started with Deep Learning
  13. Tips for Effective Feature Engineering in Machine Learning
  14. 5 Common Mistakes in Machine Learning and How to Avoid Them

June 2024

  1. Stable Diffusion Project: Reviving Old Photos
  2. The Ultimate Beginner’s Guide to Docker
  3. Stable Diffusion Project: Commercial Poster
  4. 5 Effective Ways to Handle Imbalanced Data in Machine Learning
  5. Tips for Choosing the Right Machine Learning Model for Your Data
  6. Stable Diffusion Project: Creating Illustration
  7. 5 Free Books on Machine Learning Algorithms You Must Read
  8. Stable Diffusion Project: Word Art
  9. 5 Free YouTube Channels Dedicated to Machine Learning Education
  10. Tips for Choosing the Right Machine Learning Course
  11. 5 Free Courses on Reinforcement Learning
  12. Training Stable Diffusion with Dreambooth
  13. 5 Free Resources for Understanding Neural Networks
  14. Fine-Tuning Stable Diffusion with LoRA
  15. 5 Free Datasets to Start Your Machine Learning Projects
  16. Inpainting and Outpainting with Diffusers
  17. 5 Free Platforms to Collaborate on Machine Learning Projects
  18. Further Stable Diffusion Pipeline with Diffusers
  19. 5 Useful Loss Functions
  20. Running Stable Diffusion with Python
  21. 5 Free Machine Learning Courses from Top Universities

May 2024

  1. Tips for Deploying Machine Learning Models Efficiently
  2. Beginning Data Science (7-day mini-course)
  3. Tips for Handling Imbalanced Data in Machine Learning
  4. 5 Essential Classification Algorithms Explained for Beginners
  5. 5 Essential Free Tools for Getting Started with LLMs
  6. More Prompting Techniques for Stable Diffusion
  7. Using OpenPose with Stable Diffusion

April 2024

  1. Inpainting and Outpainting with Stable Diffusion
  2. Generate Realistic Faces in Stable Diffusion
  3. Using LoRA in Stable Diffusion
  4. Prompting Techniques for Stable Diffusion
  5. How to Create Images Using Stable Diffusion Web UI
  6. A Technical Introduction to Stable Diffusion
  7. Brief Introduction to Diffusion Models for Image Generation

March 2024

  1. Unfolding Data Stories: From First Glance to In-Depth Analysis
  2. The Da Vinci Code of Data: Mastering The Data Science Mind Map
  3. Finding Value with Data: The Cohesive Force Behind Luxury Real Estate Decisions
  4. Skewness Be Gone: Transformative Tricks for Data Scientists
  5. Best Free Resources to Learn Data Analysis and Data Science
  6. Harmonizing Data: A Symphony of Segmenting, Concatenating, Pivoting, and Merging
  7. Beyond SQL: Transforming Real Estate Data into Actionable Insights with Pandas

February 2024

  1. Spotting the Exception: Classical Methods for Outlier Detection in Data Science
  2. Leveraging ANOVA and Kruskal-Wallis Tests to Analyze the Impact of the Great Recession on Housing Prices
  3. Garage or Not? Housing Insights Through the Chi-Squared Test for Ames, Iowa
  4. Testing Assumptions in Real Estate: A Dive into Hypothesis Testing with the Ames Housing Dataset
  5. Inferential Insights: How Confidence Intervals Illuminate the Ames Real Estate Market
  6. Mastering Pair Plots for Visualization and Hypothesis Creation in the Ames Housing Market
  7. Feature Relationships 101: Lessons from the Ames Housing Data

January 2024

  1. Exploring Dictionaries, Classifying Variables, and Imputing Data in the Ames Dataset
  2. From Data to Map: Visualizing Ames House Prices with Python
  3. Decoding Data: An Introduction to Descriptive Statistics with the Ames Housing Dataset
  4. Revealing the Invisible: Visualizing Missing Values in Ames Housing
  5. Machine Learning in OpenCV (7-Day Mini-Course)

2023 92

December 2023

  1. Logistic Regression for Image Classification Using OpenCV
  2. Logistic Regression in OpenCV
  3. Running a Neural Network Model in OpenCV
  4. Image Vector Representation for Machine Learning Using OpenCV
  5. K-Means Clustering in OpenCV and Application for Color Quantization
  6. Training a Haar Cascade Object Detector in OpenCV
  7. Using Haar Cascade for Object Detection
  8. Random Forest for Image Classification Using OpenCV
  9. Normal Bayes Classifier for Image Segmentation Using OpenCV

November 2023

  1. Support Vector Machines for Image Classification and Detection Using OpenCV
  2. Hardware-Accelerated AI for Windows Apps Using ONNX RT
  3. Support Vector Machines in OpenCV
  4. How to Train a Object Detection Engine with HOG in OpenCV
  5. Image Datasets for Practicing Machine Learning in OpenCV
  6. Extracting Histogram of Gradients with OpenCV
  7. Image Feature Extraction in OpenCV: Keypoints and Description Vectors
  8. Image Feature Extraction in OpenCV: Edges and Corners
  9. 365 Data Science Offers All Courses 100% Free for 2 Weeks
  10. K-Nearest Neighbors Classification Using OpenCV
  11. Fast and Cheap Fine-Tuned LLM Inference with LoRA Exchange (LoRAX)

October 2023

  1. K-Means Clustering for Image Classification Using OpenCV
  2. How to Transform Images and Create Video with OpenCV
  3. How to Read and Display Videos Using OpenCV
  4. How to Read, Write, Display Images in OpenCV and Converting Color Spaces
  5. A Gentle Introduction to OpenCV: An Open Source Library for Computer Vision and Machine Learning

September 2023

  1. Using ggplot2 for Visualization in R
  2. Exploring Data using dplyr in R
  3. A Gentle Introduction to Using R Markdown
  4. Statistical Tests in R
  5. Generating Random Numbers in R
  6. Plotting Graphs in R

August 2023

  1. Logic, Flow Control, and Functions in R
  2. Built-in Datasets in R
  3. Operations on Vectors in R
  4. Surviving in the R Environment
  5. A Gentle Introduction to Lists and Data Frames in R
  6. A Gentle Introduction to Vectors in R
  7. Celebrating Devart’s 26th Birthday with an Exclusive 20% Discount on Data Connectivity Tools!
  8. An Introduction to R

July 2023

  1. MOSTLY AI: The most accurate synthetic data generator
  2. Building Your mini-ChatGPT at Home
  3. Advanced Techniques for Research with ChatGPT
  4. Using the Natural Language Understanding Capability of ChatGPT

June 2023

  1. Creating a PowerPoint Presentation using ChatGPT
  2. Generating Diagrams with ChatGPT
  3. Using ChatGPT as Your Programming Assistant
  4. Using ChatGPT as Your Personalized Teacher
  5. Prompt Engineering for Effective Interaction with ChatGPT
  6. Mastering Summarization with ChatGPT
  7. Using ChatGPT for Translation Effectively
  8. Strategies for Effective Brainstorming with ChatGPT
  9. ChatGPT as Your Expert Helper
  10. A Gentle Introduction to Hallucinations in Large Language Models

May 2023

  1. A Gentle Introduction to Prompt Engineering
  2. Writing an Essay with ChatGPT
  3. What Are Zero-Shot Prompting and Few-Shot Prompting
  4. Get a Taste of LLMs from GPT4All
  5. What are Large Language Models
  6. Activation Functions in PyTorch

April 2023

  1. PyTorch Tutorial: How to Develop Deep Learning Models with Python
  2. Deep Learning with PyTorch (9-Day Mini-Course)

March 2023

  1. Building a Logistic Regression Classifier in PyTorch
  2. Training Logistic Regression with Cross-Entropy Loss in PyTorch
  3. Building an Image Classifier with a Single-Layer Neural Network in PyTorch
  4. Text Generation with LSTM in PyTorch
  5. LSTM for Time Series Prediction in PyTorch
  6. Handwritten Digit Recognition with LeNet5 Model in PyTorch
  7. Building a Convolutional Neural Network in PyTorch
  8. Visualizing a PyTorch Model

February 2023

  1. Managing a PyTorch Training Process with Checkpoints and Early Stopping
  2. Understand Model Behavior During Training by Visualizing Metrics
  3. Training a PyTorch Model with DataLoader and Dataset
  4. Using Learning Rate Schedule in PyTorch Training
  5. Using Dropout Regularization in PyTorch Models
  6. Loss Functions in PyTorch Models
  7. Using Activation Functions in Deep Learning Models
  8. Save and Load Your PyTorch Models
  9. How to Grid Search Hyperparameters for PyTorch Models
  10. Use PyTorch Deep Learning Models with scikit-learn
  11. Building a Regression Model in PyTorch
  12. Building a Binary Classification Model in PyTorch
  13. Building a Multiclass Classification Model in PyTorch

January 2023

  1. How to Evaluate the Performance of PyTorch Models
  2. Creating a Training Loop for PyTorch Models
  3. Develop Your First Neural Network with PyTorch, Step by Step
  4. Building Multilayer Perceptron Models in PyTorch
  5. Using Autograd in PyTorch to Solve a Regression Problem
  6. Manipulating Tensors in PyTorch
  7. Neural Network with More Hidden Neurons
  8. Building a Single Layer Neural Network in PyTorch
  9. Building a Softmax Classifier for Images in PyTorch
  10. Building Transformer Models with Attention Crash Course. Build a Neural Machine Translator in 12 Days

2022 118

December 2022

  1. Introduction to Softmax Classifier in PyTorch
  2. Initializing Weights for Deep Learning Models
  3. Making Predictions with Logistic Regression in PyTorch
  4. Training a Multi-Target Multilinear Regression Model in PyTorch
  5. Multi-Target Predictions with Multilinear Regression in PyTorch
  6. Training a Single Output Multilinear Regression Model in PyTorch
  7. Making Predictions with Multilinear Regression in PyTorch
  8. How do you generate synthetic data for machine learning and why do you need it?
  9. Training and Validation Data in PyTorch
  10. Using Optimizers from PyTorch
  11. Mini-Batch Gradient Descent and DataLoader in PyTorch

November 2022

  1. Implementing Gradient Descent in PyTorch
  2. Training a Linear Regression Model in PyTorch
  3. Making Linear Predictions in PyTorch
  4. Loading and Providing Datasets in PyTorch
  5. Using Dataset Classes in PyTorch
  6. Calculating Derivatives in PyTorch
  7. Two-Dimensional Tensors in Pytorch
  8. One-Dimensional Tensors in Pytorch
  9. 365 Data Science courses free until November 21
  10. Attend the Data Science Symposium 2022, November 8 in Cincinnati

October 2022

  1. A Brief Introduction to BERT
  2. Data Engineering for ML: Optimize for Cost Efficiency
  3. Interactive Machine Learning Live Course with Dr. Kirk Borne
  4. Inferencing the Transformer Model
  5. Plotting the Training and Validation Loss Curves for the Transformer Model
  6. Attend the Data Science Symposium 2022
  7. Training the Transformer Model
  8. Joining the Transformer Encoder and Decoder Plus Masking
  9. Implementing the Transformer Decoder from Scratch in TensorFlow and Keras
  10. Implementing the Transformer Encoder from Scratch in TensorFlow and Keras
  11. The Vision Transformer Model

September 2022

  1. How to Implement Multi-Head Attention from Scratch in TensorFlow and Keras
  2. How to Implement Scaled Dot-Product Attention from Scratch in TensorFlow and Keras
  3. The Transformer Positional Encoding Layer in Keras, Part 2
  4. TransformX by Scale AI is Oct 19-21: Register for free!
  5. A Gentle Introduction to Positional Encoding in Transformer Models, Part 1
  6. The Transformer Model
  7. The Transformer Attention Mechanism
  8. Understanding Simple Recurrent Neural Networks in Keras
  9. An Introduction to Recurrent Neural Networks and the Math That Powers Them
  10. The Luong Attention Mechanism
  11. The Bahdanau Attention Mechanism
  12. Adding a Custom Attention Layer to a Recurrent Neural Network in Keras

August 2022

  1. Join Doug Turnbull’s ‘ML Powered Search’ Live Cohort
  2. A Tour of Attention-Based Architectures
  3. The Attention Mechanism from Scratch
  4. What Is Attention?
  5. A Bird’s Eye View of Research on Attention
  6. How to Calculate Precision, Recall, F1, and More for Deep Learning Models
  7. Last call: Stefan Krawcyzk’s ‘Mastering MLOps’ Live Cohort
  8. How to Make Predictions with Keras
  9. Why Initialize a Neural Network with Random Weights?
  10. When to Use MLP, CNN, and RNN Neural Networks
  11. Difference Between a Batch and an Epoch in a Neural Network
  12. Using Depthwise Separable Convolutions in Tensorflow

July 2022

  1. Mastering MLOps: Live Model Deployment & Inference Course with Stefan Krawczyk
  2. Tepper Wants to Nerd Out On Data With You
  3. Image Augmentation with Keras Preprocessing Layers and tf.image
  4. Image Augmentation for Deep Learning with Keras
  5. Loss Functions in TensorFlow
  6. High-Fidelity Synthetic Data for Data Engineers and Data Scientists Alike
  7. Understanding the Design of a Convolutional Neural Network
  8. A Gentle Introduction to the tensorflow.data API
  9. Using Learning Rate Schedules for Deep Learning Models in Python with Keras
  10. Binary Classification Tutorial with the Keras Deep Learning Library
  11. Dropout Regularization in Deep Learning Models with Keras
  12. Using Activation Functions in Neural Networks
  13. How to Checkpoint Deep Learning Models in Keras
  14. How to Grid Search Hyperparameters for Deep Learning Models in Python with Keras

June 2022

  1. Three Ways to Build Machine Learning Models in Keras
  2. Evaluate the Performance of Deep Learning Models in Keras
  3. Using Autograd in TensorFlow to Solve a Regression Problem
  4. Overview of Some Deep Learning Libraries
  5. How to Build Multi-Layer Perceptron Neural Network Models with Keras
  6. How to Save and Load Your Keras Deep Learning Model
  7. Your First Deep Learning Project in Python with Keras Step-by-Step
  8. Using Normalization Layers to Improve Deep Learning Models
  9. Introduction to the Python Deep Learning Library TensorFlow
  10. Python for Machine Learning (7-day mini-course)

May 2022

  1. Developing a Python Program Using Inspection Tools
  2. Monkey Patching Python Code
  3. Logging in Python
  4. Profiling Python Code
  5. Static Analyzers in Python
  6. Setting Breakpoints and Exception Hooks in Python
  7. Using Kaggle in Machine Learning Projects

April 2022

  1. Techniques to Write Better Python Code
  2. Take Your Machine Learning Skills Global
  3. Google Colab for Machine Learning Projects
  4. Multiprocessing in Python
  5. Interactive Course on Optimizing Search Engines With Ricardo Baeza-Yates Starting May 10
  6. Web Frameworks for Your Python Projects
  7. A First Course on Deploying Python Projects
  8. 10 seats remaining | A series of live ML strategy workshops
  9. Guide to Iteratively Tuning GNNs
  10. Managing Data for Machine Learning Projects
  11. Web Crawling in Python
  12. Massaging Data Using Pandas
  13. Very Deep Neural Networks Explained in 40 Seconds
  14. Scientific Functions in NumPy and SciPy
  15. Win tickets to The AI Summit London 2022
  16. A Gentle Introduction to Decorators in Python

March 2022

  1. A Guide to Getting Datasets for Machine Learning in Python
  2. Interactive ML Strategy course with Foster Provost starting April 7
  3. A Guide to Obtaining Time Series Datasets in Python
  4. Data Visualization in Python with matplotlib, Seaborn, and Bokeh
  5. Calculus for Machine Learning (7-day mini-course)
  6. Exploring the Python Ecosystem
  7. A Gentle Introduction to Unit Testing in Python
  8. Data Science Notebook Life-Hacks I Learned From Ploomber
  9. A Gentle Introduction to Serialization for Python

February 2022

  1. Command Line Arguments for Your Python Script
  2. Easier Experimenting in Python
  3. Duck Typing, Scope, and Investigative Functions in Python
  4. Comments, Docstrings, and Type Hints in Python Code
  5. More Special Features in Python

January 2022

  1. Python Debugging Tools

2021 123

December 2021

  1. Anomaly Detection with Isolation Forest and Kernel Density Estimation
  2. Running and Passing Information to a Python Script
  3. Understanding Traceback in Python
  4. Functional Programming in Python
  5. Python Classes and Their Use in Keras
  6. Some Language Features in Python
  7. Method of Lagrange Multipliers: The Theory Behind Support Vector Machines (Part 3: Implementing An SVM From Scratch In Python)
  8. Method of Lagrange Multipliers: The Theory Behind Support Vector Machines (Part 2: The Non-Separable Case)

November 2021

  1. Application of differentiations in neural networks
  2. Method of Lagrange Multipliers: The Theory Behind Support Vector Machines (Part 1: The Separable Case)
  3. Visualizing the vanishing gradient problem
  4. Using CNN for financial time series prediction

October 2021

  1. Face Recognition using Principal Component Analysis
  2. Using Singular Value Decomposition to Build a Recommender System
  3. A Gentle Introduction to Vector Space Models
  4. Principal Component Analysis for Visualization
  5. Optimization for Machine Learning Crash Course

September 2021

  1. How to Learn Python for Machine Learning
  2. Training-validation-test split and cross-validation done right
  3. A Gentle Introduction to Particle Swarm Optimization

August 2021

  1. Lagrange Multiplier Approach with Inequality Constraints
  2. A Gentle Introduction To Sigmoid Function
  3. Calculus in Action: Neural Networks
  4. A Gentle Introduction to Taylor Series
  5. A Gentle Introduction To Approximation
  6. The Chain Rule of Calculus – Even More Functions
  7. The Chain Rule of Calculus for Univariate and Multivariate Functions
  8. A Gentle Introduction To Method Of Lagrange Multipliers
  9. A Gentle Introduction to Optimization / Mathematical Programming
  10. A Gentle Introduction to the Laplacian
  11. A Gentle Introduction To Hessian Matrices
  12. A Gentle Introduction to the Jacobian

July 2021

  1. Higher-Order Derivatives
  2. A Gentle Introduction To Gradient Descent Procedure
  3. A Gentle Introduction To Partial Derivatives and Gradient Vectors
  4. A Gentle Introduction To Vector Valued Functions
  5. Differential and Integral Calculus – Differentiate with Respect to Anything
  6. A Gentle Introduction to Multivariate Calculus
  7. Applications of Derivatives
  8. A Gentle Introduction to Continuous Functions
  9. A Gentle Introduction to Indeterminate Forms and L’Hospital’s Rule
  10. The Power, Product and Quotient Rules
  11. Derivative of the Sine and Cosine
  12. A Gentle Introduction to Slopes and Tangents
  13. A Gentle Introduction to Derivatives of Powers and Polynomials

June 2021

  1. A Gentle Introduction to Function Derivatives
  2. A Gentle Introduction to Evaluating Limits
  3. A Gentle Introduction to Limits and Continuity
  4. What you need to know before you get started: A brief tour of Calculus Pre-Requisites
  5. Calculus in Machine Learning: Why it Works
  6. Key Concepts in Calculus: Rate of Change
  7. What is Calculus?
  8. Differential Evolution from Scratch in Python
  9. Modeling Pipeline Optimization With scikit-learn
  10. Gradient Descent With AdaGrad From Scratch
  11. Gradient Descent Optimization With AMSGrad From Scratch
  12. Gradient Descent Optimization With AdaMax From Scratch
  13. A Gentle Introduction to Premature Convergence
  14. Why Optimization Is Important in Machine Learning

May 2021

  1. A Gentle Introduction to Function Optimization
  2. One-Dimensional (1D) Test Functions for Function Optimization
  3. Line Search Optimization With Python
  4. Gradient Descent With RMSProp from Scratch
  5. Dual Annealing Optimization With Python
  6. A Gentle Introduction to the BFGS Optimization Algorithm
  7. Essence of Bootstrap Aggregation Ensembles
  8. A Gentle Introduction to Ensemble Diversity for Machine Learning
  9. A Gentle Introduction to Multiple-Model Machine Learning
  10. Essence of Boosting Ensembles for Machine Learning
  11. Ensemble Machine Learning With Python (7-Day Mini-Course)
  12. How to Develop a Weighted Average Ensemble With Python
  13. Strong Learners vs. Weak Learners in Ensemble Learning

April 2021

  1. A Gentle Introduction to Mixture of Experts Ensembles
  2. Growing and Pruning Ensembles in Python
  3. Dynamic Ensemble Selection (DES) for Classification in Python
  4. Essence of Stacking Ensembles for Machine Learning
  5. How to Combine Predictions for Ensemble Learning
  6. A Gentle Introduction to Ensemble Learning Algorithms
  7. How to Implement Gradient Descent Optimization from Scratch
  8. What Is a Gradient in Machine Learning?
  9. Gradient Descent With Adadelta from Scratch
  10. What Is Semi-Supervised Learning
  11. Develop a Neural Network for Cancer Survival Dataset
  12. Neural Network Models for Combined Classification and Regression
  13. Iterated Local Search From Scratch in Python

March 2021

  1. Develop a Neural Network for Woods Mammography Dataset
  2. Tune XGBoost Performance With Learning Curves
  3. Two-Dimensional (2D) Test Functions for Function Optimization
  4. How to Manually Optimize Machine Learning Model Hyperparameters
  5. A Gentle Introduction to XGBoost Loss Functions
  6. Gradient Descent Optimization With Nadam From Scratch
  7. Gradient Descent With Nesterov Momentum From Scratch
  8. Develop a Neural Network for Banknote Authentication
  9. XGBoost for Regression
  10. Basin Hopping Optimization in Python
  11. Random Search and Grid Search for Function Optimization
  12. How to Update Neural Network Models With More Data
  13. Simple Genetic Algorithm From Scratch in Python

February 2021

  1. Differential Evolution Global Optimization With Python
  2. Evolution Strategies From Scratch in Python
  3. Sensitivity Analysis of Dataset Size vs. Model Performance
  4. Prediction Intervals for Deep Learning Neural Networks
  5. Simulated Annealing From Scratch in Python
  6. No Free Lunch Theorem for Machine Learning
  7. A Gentle Introduction to Stochastic Optimization Algorithms
  8. How to Develop a Neural Net for Predicting Disturbances in the Ionosphere
  9. How to Use Optimization Algorithms to Manually Fit Regression Models
  10. Function Optimization With SciPy
  11. Gradient Descent With Momentum from Scratch
  12. Weight Initialization for Deep Learning Neural Networks

January 2021

  1. Difference Between Backpropagation and Stochastic Gradient Descent
  2. Local Optimization Versus Global Optimization
  3. How to Develop a Neural Net for Predicting Car Insurance Payout
  4. How to Use Nelder-Mead Optimization in Python
  5. How to Get Started With Recommender Systems
  6. Regression Metrics for Machine Learning
  7. How to Choose an Activation Function for Deep Learning
  8. Visualization for Function Optimization in Python
  9. Code Adam Optimization Algorithm From Scratch
  10. 3 Books on Optimization for Machine Learning
  11. Univariate Function Optimization in Python
  12. A Gentle Introduction to Machine Learning Modeling Pipelines
  13. Semi-Supervised Learning With Label Spreading

2020 158

December 2020

  1. Multinomial Logistic Regression With Python
  2. Semi-Supervised Learning With Label Propagation
  3. Histogram-Based Gradient Boosting Ensembles in Python
  4. Feature Selection with Stochastic Optimization Algorithms
  5. How to Choose an Optimization Algorithm
  6. Ensemble Learning Algorithm Complexity and Occam’s Razor
  7. What Is Meta-Learning in Machine Learning?
  8. Calculus Books for Machine Learning
  9. Dynamic Classifier Selection Ensembles in Python
  10. Perceptron Algorithm for Classification in Python
  11. Autoencoder Feature Extraction for Regression
  12. Autoencoder Feature Extraction for Classification
  13. How to Manually Optimize Neural Network Models
  14. Books on Genetic Programming

November 2020

  1. Blending Ensemble Machine Learning With Python
  2. How to Develop Random Forest Ensembles With XGBoost
  3. How to Develop a Light Gradient Boosted Machine (LightGBM) Ensemble
  4. Extreme Gradient Boosting (XGBoost) Ensemble in Python
  5. A Gentle Introduction to PyCaret for Machine Learning
  6. How to Develop a Feature Selection Subspace Ensemble in Python
  7. Develop a Bagging Ensemble with Different Data Transformations
  8. Multivariate Adaptive Regression Splines (MARS) in Python
  9. How to Identify Overfitting Machine Learning Models in Scikit-Learn
  10. Develop an Intuition for How Ensemble Learning Works
  11. Stochastic Hill Climbing in Python from Scratch
  12. Curve Fitting With Python
  13. Random Forest for Time Series Forecasting

October 2020

  1. How to Develop a Random Subspace Ensemble With Python
  2. Error-Correcting Output Codes (ECOC) for Machine Learning
  3. Why Use Ensemble Learning?
  4. A Gentle Introduction to Ensemble Learning
  5. 6 Books on Ensemble Learning
  6. Softmax Activation Function with Python
  7. How to Develop LARS Regression Models in Python
  8. Nearest Shrunken Centroids With Python
  9. How to Develop LASSO Regression Models in Python
  10. How to Develop Ridge Regression Models in Python
  11. How to Develop Elastic Net Regression Models in Python
  12. Robust Regression for Machine Learning in Python
  13. Gaussian Processes for Classification With Python

September 2020

  1. Radius Neighbors Classifier Algorithm With Python
  2. Linear Discriminant Analysis With Python
  3. How to Hill Climb the Test Set for Machine Learning
  4. How to Train to the Test Set in Machine Learning
  5. Multi-Core Machine Learning in Python With Scikit-Learn
  6. Automated Machine Learning (AutoML) Libraries for Python
  7. Combined Algorithm Selection and Hyperparameter Optimization (CASH Optimization)
  8. Hyperparameter Optimization With Random Search and Grid Search
  9. HyperOpt for Automated Machine Learning With Scikit-Learn
  10. TPOT for Automated Machine Learning in Python
  11. Auto-Sklearn for Automated Machine Learning in Python
  12. Scikit-Optimize for Hyperparameter Tuning in Machine Learning
  13. How to Use AutoKeras for Classification and Regression

August 2020

  1. Multi-Label Classification with Deep Learning
  2. Deep Learning Models for Multi-Output Regression
  3. Time Series Forecasting With Prophet in Python
  4. How to Set Axis for Rows and Columns in NumPy
  5. Hypothesis Test for Comparing Machine Learning Algorithms
  6. How to Calculate the Bias-Variance Trade-off with Python
  7. Why Do I Get Different Results Each Time in Machine Learning?
  8. Plot a Decision Surface for Machine Learning Algorithms in Python
  9. A Gentle Introduction to Computational Learning Theory
  10. How to use Seaborn Data Visualization for Machine Learning
  11. Multi-Class Imbalanced Classification
  12. How to Use XGBoost for Time Series Forecasting
  13. Repeated k-Fold Cross-Validation for Model Evaluation in Python

July 2020

  1. How to Configure k-Fold Cross-Validation
  2. Nested Cross-Validation for Machine Learning with Python
  3. LOOCV for Evaluating Machine Learning Algorithms
  4. Train-Test Split for Evaluating Machine Learning Algorithms
  5. How to Selectively Scale Numerical Input Variables for Machine Learning
  6. Add Binary Flags for Missing Values for Machine Learning
  7. How to Create Custom Data Transforms for Scikit-Learn
  8. How to Grid Search Data Preparation Techniques
  9. Framework for Data Preparation Techniques in Machine Learning
  10. 6 Dimensionality Reduction Algorithms With Python
  11. 4 Automatic Outlier Detection Algorithms in Python
  12. How to Use Feature Extraction on Tabular Data for Machine Learning
  13. How to Choose Data Preparation Methods for Machine Learning

June 2020

  1. 8 Top Books on Data Cleaning and Feature Engineering
  2. Data Preparation for Machine Learning (7-Day Mini-Course)
  3. Feature Engineering and Selection (Book Review)
  4. kNN Imputation for Missing Values in Machine Learning
  5. How to Avoid Data Leakage When Performing Data Preparation
  6. Tour of Data Preparation Techniques for Machine Learning
  7. What Is Data Preparation in a Machine Learning Project
  8. Why Data Preparation Is So Important in Machine Learning
  9. Ordinal and One-Hot Encodings for Categorical Data
  10. How to Use StandardScaler and MinMaxScaler Transforms in Python
  11. How to Perform Feature Selection for Regression Data
  12. How to Perform Feature Selection With Numerical Input Data
  13. Iterative Imputation for Missing Values in Machine Learning

May 2020

  1. Test-Time Augmentation For Tabular Data With Scikit-Learn
  2. How to Use Polynomial Feature Transforms for Machine Learning
  3. How to Scale Data With Outliers for Machine Learning
  4. Recursive Feature Elimination (RFE) for Feature Selection in Python
  5. How to Use Discretization Transforms for Machine Learning
  6. How to Use Quantile Transforms for Machine Learning
  7. How to Use Power Transforms for Machine Learning
  8. Statistical Imputation for Missing Values in Machine Learning
  9. Linear Discriminant Analysis for Dimensionality Reduction in Python
  10. Singular Value Decomposition for Dimensionality Reduction in Python
  11. Principal Component Analysis for Dimensionality Reduction in Python
  12. Introduction to Dimensionality Reduction for Machine Learning
  13. How to Develop a Gradient Boosting Machine Ensemble in Python

April 2020

  1. How to Develop an AdaBoost Ensemble in Python
  2. Difference Between Algorithm and Model in Machine Learning
  3. How to Develop a Bagging Ensemble with Python
  4. A Gentle Introduction to Degrees of Freedom in Machine Learning
  5. How to Develop an Extra Trees Ensemble with Python
  6. How to Develop a Random Forest Ensemble in Python
  7. How to Develop Voting Ensembles With Python
  8. How to Handle Big-p, Little-n (p >> n) in Machine Learning
  9. One-vs-Rest and One-vs-One for Multi-Class Classification
  10. Stacking Ensemble Machine Learning With Python
  11. 4 Types of Classification Tasks in Machine Learning
  12. 10 Clustering Algorithms With Python
  13. What Is Argmax in Machine Learning?

March 2020

  1. Gradient Boosting with Scikit-Learn, XGBoost, LightGBM, and CatBoost
  2. How to Calculate Feature Importance With Python
  3. How to Develop Multi-Output Regression Models with Python
  4. 4 Distance Measures for Machine Learning
  5. How to Perform Data Cleaning for Machine Learning with Python
  6. Neural Networks are Function Approximation Algorithms
  7. Imbalanced Multiclass Classification with the E.coli Dataset
  8. Imbalanced Multiclass Classification with the Glass Identification Dataset
  9. Imbalanced Classification with the Fraudulent Credit Card Transactions Dataset
  10. Step-By-Step Framework for Imbalanced Classification Projects
  11. Imbalanced Classification with the Adult Income Dataset
  12. Predictive Model for the Phoneme Imbalanced Classification Dataset
  13. Imbalanced Classification Model to Detect Mammography Microcalcifications

February 2020

  1. Develop a Model for the Imbalanced Classification of Good and Bad Credit
  2. How to Calibrate Probabilities for Imbalanced Classification
  3. A Gentle Introduction to the Fbeta-Measure for Machine Learning
  4. How to Develop an Imbalanced Classification Model to Detect Oil Spills
  5. How to Develop a Probabilistic Model of Breast Cancer Patient Survival
  6. Why Is Imbalanced Classification Difficult?
  7. One-Class Classification Algorithms for Imbalanced Datasets
  8. Bagging and Random Forest for Imbalanced Classification
  9. A Gentle Introduction to Threshold-Moving for Imbalanced Classification
  10. Cost-Sensitive Learning for Imbalanced Classification
  11. How to Configure XGBoost for Imbalanced Classification
  12. How to Develop a Cost-Sensitive Neural Network for Imbalanced Classification

January 2020

  1. Cost-Sensitive SVM for Imbalanced Classification
  2. Cost-Sensitive Decision Trees for Imbalanced Classification
  3. Cost-Sensitive Logistic Regression for Imbalanced Classification
  4. Tour of Data Sampling Methods for Imbalanced Classification
  5. How to Combine Oversampling and Undersampling for Imbalanced Classification
  6. Undersampling Algorithms for Imbalanced Classification
  7. SMOTE for Imbalanced Classification with Python
  8. Imbalanced Classification With Python (7-Day Mini-Course)
  9. Random Oversampling and Undersampling for Imbalanced Classification
  10. What Is the Naive Classifier for Each Imbalanced Classification Metric?
  11. How to Fix k-Fold Cross-Validation for Imbalanced Classification
  12. A Gentle Introduction to Probability Metrics for Imbalanced Classification
  13. Tour of Evaluation Metrics for Imbalanced Classification
  14. ROC Curves and Precision-Recall Curves for Imbalanced Classification
  15. How to Calculate Precision, Recall, and F-Measure for Imbalanced Classification

2019 171

December 2019

  1. Failure of Classification Accuracy for Imbalanced Class Distributions
  2. Standard Machine Learning Datasets for Imbalanced Classification
  3. Develop an Intuition for Severely Skewed Class Distributions
  4. Best Resources for Imbalanced Classification
  5. A Gentle Introduction to Imbalanced Classification
  6. How to Use the ColumnTransformer for Data Preparation
  7. TensorFlow 2 Tutorial: Get Started in Deep Learning with tf.keras
  8. Best Results for Standard Machine Learning Datasets
  9. Arithmetic, Geometric, and Harmonic Means for Machine Learning
  10. How to Transform Target Variables for Regression in Python
  11. Tune Hyperparameters for Classification Machine Learning Algorithms
  12. How to Develop Super Learner Ensembles in Python
  13. Develop an Intuition for Bayes Theorem With Worked Examples
  14. How to Use Out-of-Fold Predictions in Machine Learning
  15. A Gentle Introduction to the Bayes Optimal Classifier
  16. A Gentle Introduction to Model Selection for Machine Learning

November 2019

  1. How to Use an Empirical Distribution Function in Python
  2. How to Choose a Feature Selection Method For Machine Learning
  3. How to Perform Feature Selection with Categorical Data
  4. 3 Ways to Encode Categorical Variables for Deep Learning
  5. How to Save and Reuse Data Preparation Objects in Scikit-Learn
  6. What Does Stochastic Mean in Machine Learning?
  7. How to Connect Model Input Data With Predictions for Machine Learning
  8. How to Save a NumPy Array to File for Machine Learning
  9. 14 Different Types of Learning in Machine Learning
  10. A Gentle Introduction to Maximum a Posteriori (MAP) for Machine Learning
  11. A Gentle Introduction to Markov Chain Monte Carlo for Probability
  12. A Gentle Introduction to Monte Carlo Sampling for Probability

October 2019

  1. A Gentle Introduction to Expectation-Maximization (EM Algorithm)
  2. Probabilistic Model Selection with AIC, BIC, and MDL
  3. A Gentle Introduction to Logistic Regression With Maximum Likelihood Estimation
  4. A Gentle Introduction to Linear Regression With Maximum Likelihood Estimation
  5. Develop k-Nearest Neighbors in Python From Scratch
  6. A Gentle Introduction to Maximum Likelihood Estimation for Machine Learning
  7. A Gentle Introduction to Cross-Entropy for Machine Learning
  8. Naive Bayes Classifier From Scratch in Python
  9. How to Calculate the KL Divergence for Machine Learning
  10. Information Gain and Mutual Information for Machine Learning
  11. A Gentle Introduction to Information Entropy
  12. A Gentle Introduction to Bayesian Belief Networks
  13. How to Implement Bayesian Optimization from Scratch in Python
  14. How to Develop a Naive Bayes Classifier from Scratch in Python
  15. A Gentle Introduction to Bayes Theorem for Machine Learning
  16. Probability for Machine Learning (7-Day Mini-Course)
  17. How to Develop an Intuition for Probability With Worked Examples

September 2019

  1. How to Develop an Intuition for Joint, Marginal, and Conditional Probability
  2. A Gentle Introduction to Joint, Marginal, and Conditional Probability
  3. A Gentle Introduction to Probability Density Estimation
  4. Continuous Probability Distributions for Machine Learning
  5. Discrete Probability Distributions for Machine Learning
  6. A Gentle Introduction to Probability Distributions
  7. What Is Probability?
  8. A Gentle Introduction to Uncertainty in Machine Learning
  9. 5 Reasons to Learn Probability for Machine Learning
  10. Resources for Getting Started With Probability in Machine Learning
  11. How to Develop and Evaluate Naive Classifier Strategies Using Probability
  12. A Gentle Introduction to Jensen’s Inequality
  13. A Gentle Introduction to Generative Adversarial Network Loss Functions

August 2019

  1. How to Implement the Frechet Inception Distance (FID) for Evaluating GANs
  2. How to Implement the Inception Score (IS) for Evaluating GANs
  3. How to Evaluate Generative Adversarial Networks
  4. A Gentle Introduction to BigGAN the Big Generative Adversarial Network
  5. 9 Books on Generative Adversarial Networks (GANs)
  6. A Gentle Introduction to StyleGAN the Style Generative Adversarial Network
  7. What is Deep Learning?
  8. How to Train a Progressive Growing GAN in Keras for Synthesizing Faces
  9. How to Implement Progressive Growing GAN Models in Keras
  10. A Tour of Machine Learning Algorithms
  11. A Gentle Introduction to the Progressive Growing GAN
  12. How to Develop a CycleGAN for Image-to-Image Translation with Keras
  13. How to Implement CycleGAN Models From Scratch With Keras
  14. A Gentle Introduction to CycleGAN for Image Translation
  15. How to Develop a Pix2Pix GAN for Image-to-Image Translation

July 2019

  1. How to Implement Pix2Pix GAN Models From Scratch With Keras
  2. A Gentle Introduction to Pix2Pix Generative Adversarial Network
  3. How to Develop a Least Squares Generative Adversarial Network (LSGAN) in Keras
  4. How to Implement a Semi-Supervised GAN (SGAN) From Scratch in Keras
  5. How to Develop an Information Maximizing GAN (InfoGAN) in Keras
  6. How to Develop an Auxiliary Classifier GAN (AC-GAN) From Scratch with Keras
  7. How to Develop a Wasserstein Generative Adversarial Network (WGAN) From Scratch
  8. How to Implement Wasserstein Loss for Generative Adversarial Networks
  9. How to Code the GAN Training Algorithm and Loss Functions
  10. How to Get Started With Generative Adversarial Networks (7-Day Mini-Course)
  11. A Tour of Generative Adversarial Network Models
  12. How to Identify and Diagnose GAN Failure Modes
  13. How to Develop a Conditional GAN (cGAN) From Scratch
  14. How to Explore the GAN Latent Space When Generating Faces

June 2019

  1. How to Develop a GAN to Generate CIFAR10 Small Color Photographs
  2. How to Develop a GAN for Generating MNIST Handwritten Digits
  3. How to Develop a Deep Learning Photo Caption Generator from Scratch
  4. How to Develop a 1D Generative Adversarial Network From Scratch in Keras
  5. How to use the UpSampling2D and Conv2DTranspose Layers in Keras
  6. How to Implement GAN Hacks in Keras to Train Stable Models
  7. Tips for Training Stable Generative Adversarial Networks
  8. A Gentle Introduction to Generative Adversarial Networks (GANs)
  9. 18 Impressive Applications of Generative Adversarial Networks (GANs)
  10. Best Resources for Getting Started With GANs
  11. One-Shot Learning for Face Recognition
  12. How to Develop a Face Recognition System Using FaceNet in Keras
  13. How to Perform Face Recognition With VGGFace2 in Keras
  14. How to Perform Face Detection with Deep Learning

May 2019

  1. A Gentle Introduction to Deep Learning for Face Recognition
  2. How to Train an Object Detection Model with Keras
  3. How to Perform Object Detection With YOLOv3 in Keras
  4. How to Use Mask R-CNN in Keras for Object Detection in Photographs
  5. A Gentle Introduction to Object Recognition With Deep Learning
  6. Multi-Label Classification of Satellite Photos of the Amazon Rainforest
  7. How to Classify Photos of Dogs and Cats (with 97% accuracy)
  8. Transfer Learning in Keras with Computer Vision Models
  9. How to Develop a CNN From Scratch for CIFAR-10 Photo Classification
  10. Deep Learning CNN for Fashion-MNIST Clothing Classification
  11. How to Develop a CNN for MNIST Handwritten Digit Classification
  12. How to Visualize Filters and Feature Maps in Convolutional Neural Networks
  13. Best Practices for Preparing and Augmenting Image Data for CNNs

April 2019

  1. A Gentle Introduction to the ImageNet Challenge (ILSVRC)
  2. A Gentle Introduction to 1×1 Convolutions to Manage Model Complexity
  3. How to Develop VGG, Inception and ResNet Modules from Scratch in Keras
  4. Convolutional Neural Network Model Innovations for Image Classification
  5. A Gentle Introduction to Pooling Layers for Convolutional Neural Networks
  6. A Gentle Introduction to Padding and Stride for Convolutional Neural Networks
  7. How Do Convolutional Layers Work in Deep Learning Neural Networks?
  8. How to Use Test-Time Augmentation to Make Better Predictions
  9. How to Configure Image Data Augmentation in Keras
  10. How to Load Large Datasets From Directories for Deep Learning in Keras
  11. How to Get Started With Deep Learning for Computer Vision (7-Day Mini-Course)
  12. How to Load and Visualize Standard Computer Vision Datasets With Keras
  13. A Gentle Introduction to Channels-First and Channels-Last Image Formats
  14. How to Normalize, Center, and Standardize Image Pixels in Keras

March 2019

  1. How to Load, Convert, and Save Images With the Keras API
  2. How to Evaluate Pixel Scaling Methods for Image Classification With CNNs
  3. A Gentle Introduction to the Promise of Deep Learning for Computer Vision
  4. How to Manually Scale Image Pixel Data for Deep Learning
  5. How to Load and Manipulate Images for Deep Learning in Python With PIL/Pillow
  6. Stanford Convolutional Neural Networks for Visual Recognition Course (Review)
  7. A Gentle Introduction to Computer Vision
  8. DeepLearning.AI Convolutional Neural Networks Course (Review)
  9. 8 Books for Getting Started With Computer Vision
  10. 9 Applications of Deep Learning for Computer Vision
  11. How to Develop Competence With Deep Learning for Computer Vision
  12. How to Demonstrate Your Basic Skills with Deep Learning
  13. 3 Levels of Deep Learning Competence
  14. What is a Hypothesis in Machine Learning?

February 2019

  1. Why Training a Neural Network Is Hard
  2. How to use Learning Curves to Diagnose Machine Learning Model Performance
  3. How to Fix FutureWarning Messages in scikit-learn
  4. Recommendations for Deep Learning Neural Network Practitioners
  5. 8 Tricks for Configuring Backpropagation to Train Better Neural Networks
  6. Neural Networks: Tricks of the Trade Review
  7. How to Get Better Deep Learning Results (7-Day Mini-Course)
  8. A Gentle Introduction to the Challenge of Training Deep Learning Neural Network Models
  9. How to Control Neural Network Model Capacity With Nodes and Layers
  10. Framework for Better Deep Learning
  11. Your First Machine Learning Project in Python Step-By-Step
  12. How to Improve Performance With Transfer Learning for Deep Learning Neural Networks
  13. How to Avoid Exploding Gradients With Gradient Clipping
  14. How to use Data Scaling Improve Deep Learning Model Stability and Performance

January 2019

  1. How to Use Greedy Layer-Wise Pretraining in Deep Learning Neural Networks
  2. How to Choose Loss Functions When Training Deep Learning Neural Networks
  3. Loss and Loss Functions for Training Deep Learning Neural Networks
  4. Understand the Impact of Learning Rate on Neural Network Performance
  5. How to Configure the Learning Rate When Training Deep Learning Neural Networks
  6. How to Control the Stability of Training Neural Networks With the Batch Size
  7. How to Accelerate Learning of Deep Neural Networks With Batch Normalization
  8. Practical Deep Learning for Coders (Review)
  9. A Gentle Introduction to Batch Normalization for Deep Neural Networks
  10. 3 Must-Own Books for Deep Learning Practitioners
  11. How to Fix the Vanishing Gradients Problem Using the ReLU
  12. A Gentle Introduction to the Rectified Linear Unit (ReLU)
  13. Ensemble Neural Network Model Weights in Keras (Polyak Averaging)
  14. Snapshot Ensemble Deep Learning Neural Network in Python
  15. Impact of Dataset Size on Deep Learning Model Skill And Performance Estimates

2018 152

December 2018

  1. Stacking Ensemble for Deep Learning Neural Networks in Python
  2. How to Develop a Weighted Average Ensemble for Deep Learning Neural Networks
  3. How to Develop a Horizontal Voting Deep Learning Ensemble to Reduce Variance
  4. How to Create a Bagging Ensemble of Deep Learning Models in Keras
  5. How to Develop an Ensemble of Deep Learning Models in Keras
  6. Ensemble Learning Methods for Deep Learning Neural Networks
  7. How to Avoid Overfitting in Deep Learning Neural Networks
  8. How to Improve Deep Learning Model Robustness by Adding Noise
  9. Train Neural Networks With Noise to Reduce Overfitting
  10. Use Early Stopping to Halt the Training of Neural Networks At the Right Time
  11. A Gentle Introduction to Early Stopping to Avoid Overtraining Neural Networks
  12. How to Reduce Overfitting With Dropout Regularization in Keras
  13. A Gentle Introduction to Dropout for Regularizing Deep Neural Networks

November 2018

  1. How to Reduce Generalization Error With Activity Regularization in Keras
  2. A Gentle Introduction to Activation Regularization in Deep Learning
  3. How to Reduce Overfitting Using Weight Constraints in Keras
  4. A Gentle Introduction to Weight Constraints in Deep Learning
  5. How to Use Weight Decay to Reduce Overfitting of Neural Network in Keras
  6. Use Weight Regularization to Reduce Overfitting of Deep Learning Models
  7. How to Grid Search Deep Learning Models for Time Series Forecasting
  8. How to Develop LSTM Models for Time Series Forecasting
  9. How to Develop Convolutional Neural Network Models for Time Series Forecasting
  10. How to Develop Multilayer Perceptron Models for Time Series Forecasting
  11. How to Use the TimeseriesGenerator for Time Series Forecasting in Keras
  12. A Gentle Introduction to LSTM Autoencoders
  13. LSTM Model Architecture for Rare Event Time Series Forecasting

October 2018

  1. Comparing Classical and Machine Learning Algorithms for Time Series Forecasting
  2. Deep Learning Models for Univariate Time Series Forecasting
  3. How to Grid Search Naive Methods for Univariate Time Series Forecasting
  4. How to Grid Search SARIMA Hyperparameters for Time Series Forecasting
  5. How to Grid Search Triple Exponential Smoothing for Time Series Forecasting in Python
  6. How to Develop Multivariate Multi-Step Time Series Forecasting Models for Air Pollution
  7. How to Develop Multi-Step Time Series Forecasting Models for Air Pollution
  8. How to Develop Baseline Forecasts for Multi-Site Multivariate Air Pollution Time Series Forecasting
  9. How to Load, Visualize, and Explore a Multivariate Multistep Time Series Dataset
  10. Multi-Step LSTM Time Series Forecasting Models for Power Usage
  11. Convolutional Neural Networks for Multi-Step Time Series Forecasting
  12. Multi-step Time Series Forecasting with Machine Learning for Electricity Usage
  13. Autoregression Forecast Model for Household Electricity Consumption

September 2018

  1. Evaluate Naive Models for Forecasting Household Electricity Consumption
  2. How to Load and Explore Household Electricity Usage Data
  3. Deep Learning Models for Human Activity Recognition
  4. LSTMs for Human Activity Recognition Time Series Classification
  5. 1D Convolutional Neural Network Models for Human Activity Recognition
  6. Evaluate Machine Learning Algorithms for Human Activity Recognition
  7. How to Model Human Activity From Smartphone Data
  8. How to Develop a Framework to Spot-Check Machine Learning Algorithms in Python
  9. A Gentle Introduction to a Standard Human Activity Recognition Problem
  10. Indoor Movement Time Series Classification with Machine Learning Algorithms
  11. Probabilistic Forecasting Model to Predict Air Pollution Days
  12. A Gentle Introduction to Probability Scoring Methods in Python
  13. How to Get Started with Deep Learning for Time Series Forecasting (7-Day Mini-Course)
  14. How and When to Use a Calibrated Classification Model with scikit-learn

August 2018

  1. How to Use ROC Curves and Precision-Recall Curves for Classification in Python
  2. How to Predict Room Occupancy Based on Environmental Factors
  3. Predict Whether a Persons Eyes are Open or Closed Using Brain Waves
  4. How to Model Volatility with ARCH and GARCH for Time Series Forecasting in Python
  5. 4 Common Machine Learning Data Transforms for Time Series Forecasting
  6. A Gentle Introduction to Exponential Smoothing for Time Series Forecasting in Python
  7. A Gentle Introduction to SARIMA for Time Series Forecasting in Python
  8. 17 Statistical Hypothesis Tests in Python (Cheat Sheet)
  9. How to Reduce Variance in a Final Machine Learning Model
  10. How to Develop a Skillful Machine Learning Time Series Forecasting Model
  11. Taxonomy of Time Series Forecasting Problems
  12. 11 Classical Time Series Forecasting Methods in Python (Cheat Sheet)
  13. Statistics for Machine Learning (7-Day Mini-Course)

July 2018

  1. How to Code the Student’s t-Test from Scratch in Python
  2. How to Configure the Number of Layers and Nodes in a Neural Network
  3. How to Calculate McNemar’s Test to Compare Two Machine Learning Classifiers
  4. The Role of Randomization to Address Confounding Variables in Machine Learning
  5. All of Statistics for Machine Learning
  6. A Gentle Introduction to Statistical Power and Power Analysis in Python
  7. A Gentle Introduction to Effect Size Measures in Python
  8. How to Calculate Nonparametric Rank Correlation in Python
  9. Statistics in Plain English for Machine Learning
  10. How to Generate Random Numbers in Python
  11. Statistics for Evaluating Machine Learning Models

June 2018

  1. The Close Relationship Between Applied Statistics and Machine Learning
  2. What is Statistics (and why is it important in machine learning)?
  3. 10 Examples of How to Use Statistical Methods in a Machine Learning Project
  4. Controlled Experiments in Machine Learning
  5. Statistical Significance Tests for Comparing Machine Learning Algorithms
  6. A Gentle Introduction to the Chi-Squared Test for Machine Learning
  7. How to Calculate the 5-Number Summary for Your Data in Python
  8. A Gentle Introduction to Statistical Sampling and Resampling
  9. How to Calculate Critical Values for Statistical Hypothesis Testing with Python
  10. A Gentle Introduction to Statistical Data Distributions
  11. A Gentle Introduction to Data Visualization Methods in Python
  12. A Gentle Introduction to Estimation Statistics for Machine Learning

May 2018

  1. A Gentle Introduction to Statistical Tolerance Intervals in Machine Learning
  2. Prediction Intervals for Machine Learning
  3. Confidence Intervals for Machine Learning
  4. A Gentle Introduction to the Bootstrap Method
  5. A Gentle Introduction to k-fold Cross-Validation
  6. How to Transform Data to Better Fit The Normal Distribution
  7. How to Calculate Parametric Statistical Hypothesis Tests in Python
  8. How to Calculate Nonparametric Statistical Hypothesis Tests in Python
  9. A Gentle Introduction to Statistical Hypothesis Testing
  10. A Gentle Introduction to Normality Tests in Python
  11. A Gentle Introduction to Nonparametric Statistics
  12. Statistics Books for Machine Learning
  13. A Gentle Introduction to the Central Limit Theorem for Machine Learning
  14. A Gentle Introduction to the Law of Large Numbers in Machine Learning

April 2018

  1. A Gentle Introduction to Calculating Normal Summary Statistics
  2. How to Calculate Correlation Between Variables in Python
  3. How to Remove Outliers for Machine Learning
  4. Introduction to Random Number Generators for Machine Learning in Python
  5. How To Know if Your Machine Learning Model Has Good Performance
  6. The Model Performance Mismatch Problem (and what to do about it)
  7. How to Get the Most From Your Machine Learning Data
  8. Analytical vs Numerical Solutions in Machine Learning
  9. Machine Learning Development Environment
  10. How to Make Predictions with scikit-learn
  11. So, You are Working on a Machine Learning Problem…
  12. How to Think About Machine Learning

March 2018

  1. Comparing 13 Algorithms on 165 Datasets (hint: use Gradient Boosting)
  2. Why Machine Learning Does Not Have to Be So Hard
  3. Basics of Mathematical Notation for Machine Learning
  4. Linear Algebra for Machine Learning (7-Day Mini-Course)
  5. Computational Linear Algebra for Coders Review
  6. Linear Algebra for Deep Learning
  7. A Gentle Introduction to Sparse Matrices for Machine Learning
  8. A Gentle Introduction to Broadcasting with NumPy Arrays
  9. 10 Examples of Linear Algebra in Machine Learning
  10. No Bullshit Guide To Linear Algebra Review
  11. How to Solve Linear Regression Using Linear Algebra
  12. How to Calculate Principal Component Analysis (PCA) from Scratch in Python

February 2018

  1. A Gentle Introduction to Expected Value, Variance, and Covariance with NumPy
  2. How to Calculate the SVD from Scratch with Python
  3. Linear Algebra Cheat Sheet for Machine Learning
  4. Top Resources for Learning Linear Algebra for Machine Learning
  5. Gentle Introduction to Eigenvalues and Eigenvectors for Machine Learning
  6. A Gentle Introduction to Matrix Factorization for Machine Learning
  7. A Gentle Introduction to Tensors for Machine Learning with NumPy
  8. A Gentle Introduction to Matrix Operations for Machine Learning
  9. Matrix Types in Linear Algebra for Machine Learning
  10. Introduction to Matrices and Matrix Arithmetic for Machine Learning
  11. Gentle Introduction to Vector Norms in Machine Learning
  12. A Gentle Introduction to Vectors for Machine Learning

January 2018

  1. A Gentle Introduction to NumPy Arrays in Python
  2. 5 Reasons to Learn Linear Algebra for Machine Learning
  3. A Gentle Introduction to Linear Algebra
  4. Why Do Machine Learning Algorithms Work on New Data?
  5. How to Run Deep Learning Experiments on a Linux Server
  6. A Standard Multivariate, Multi-Step, and Multi-Site Time Series Forecasting Problem
  7. How to Install XGBoost for Python on macOS
  8. How to Generate Test Datasets in Python with scikit-learn
  9. How to Develop a Multichannel CNN Model for Text Classification
  10. How to Develop a Neural Machine Translation System from Scratch
  11. How to Prepare a French-to-English Dataset for Machine Translation
  12. How to Implement a Beam Search Decoder for Natural Language Processing
  13. How to Configure an Encoder-Decoder Model for Neural Machine Translation

← 2013–2017