The 2025 Machine Learning Toolbox: Top Libraries and Tools for Practitioners
2024 was the year machine learning (ML) and artificial intelligence (AI) went mainstream, affecting peoples' lives in ways they never before could have.
View ArticleTime Series Forecasting with PyCaret: Building Multi-Step Prediction Model
Time series forecasting helps predict future data using past information, useful in areas like finance, weather, and inventory.
View ArticleBuilding Your First Multi-Agent System: A Beginner’s Guide
The surge of AI in general — and large language models (LLMs) in particular — is thanks to numerous research groups and companies racing to develop their most advanced models and demonstrate their...
View Article10 Useful LangChain Components for Your Next RAG System
LangChain is a robust framework conceived to simplify the developing of LLM-powered applications — with LLM, of course, standing for large language model.
View ArticleThe Role of Domain Knowledge in Machine Learning: Why Subject Matter Experts...
Machine learning (ML) is considered the largest subarea of artificial intelligence (AI) , studying the development of software systems that learn from data by themselves to perform a task, without...
View ArticleCreating Custom Layers and Loss Functions in PyTorch
Creating custom layers and loss functions in
View ArticleNext-Level Data Science (7-Day Mini-Course)
Before we start, let's ensure you are in the right place.
View ArticleImplementing Multi-Modal RAG Systems
Large language models (LLMs) have evolved and permeated our lives so much and so quickly that many we have become dependent on them in all sorts of scenarios.
View ArticlePrompt Engineering Patterns for Successful RAG Implementations
You know it as well as I do: people are relying more and more on generative AI and large language models (LLM) for quick and easy information acquisition.
View ArticleUnderstanding RAG Part V: Managing Context Length
Be sure to check out the previous articles in this series: •
View ArticleHow to Do Named Entity Recognition (NER) with a BERT Model
This post is in six parts; they are: • The Complexity of NER Systems • The Evolution of NER Technology • BERT's Revolutionary Approach to NER • Using DistilBERT with Hugging Face's Pipeline • Using...
View ArticleUnderstanding Probability Distributions for Machine Learning with Python
In machine learning, probability distributions play a fundamental role for various reasons: modeling uncertainty of information and data, applying optimization processes with stochastic settings, and...
View ArticleNext-Level Data Science (7-Day Mini-Course)
Before we begin, let's make sure you're in the right place.
View ArticleUnderstanding RAG Part VI: Effective Retrieval Optimization
Be sure to check out the previous articles in this series: •
View ArticleAuto-Completion Style Text Generation with GPT-2 Model
This post is in six parts; they are: • Traditional vs Neural Approaches • Auto-Complete Architecture • Basic Auto-Complete Implementation • Caching and Batched Input When you type in a word in Google's...
View ArticleText Generation with GPT-2 Model
This tutorial is in four parts; they are: • The Core Text Generation Implementation • Contrastive Search: What are the Parameters in Text Generation? • Batch Processing and Padding • Tips for Better...
View Article10 Python One-Liners That Will Boost Your Data Preparation Workflow
Data preparation is a step within the data project lifecycle where we prepare the raw data for subsequent processes, such as data analysis and machine learning modeling.
View ArticleBuilding LLM Applications with Hugging Face Endpoints and FastAPI
FastAPI is a modern and high-performance compliant web framework for building APIs with Python.
View Article