A Gentle Introduction to Attention and Transformer Models
This post is divided into three parts; they are: • Origination of the Transformer Model • The Transformer Architecture • Variations of the Transformer Architecture Transformer architecture originated...
View ArticleAdvanced Q&A Features with DistilBERT
This post is divided into three parts; they are: • Using DistilBERT Model for Question Answering • Evaluating the Answer • Other Techniques for Improving the Q&A Capability BERT (Bidirectional...
View Article3 Ways Vibe Coding and AI-Assisted Development Are 2 Different Things
Vibe coding and AI-assisted development are two trendy terms in today's tech jargon.
View ArticleA Practical Guide to Building Local RAG Applications with LangChain
Retrieval augmented generation (RAG) encompasses a family of systems that extend conventional language models , large and otherwise (LLMs), to incorporate context based on retrieved knowledge from a...
View ArticleFine-Tuning DistilBERT for Question Answering
This post is divided into three parts; they are: • Fine-tuning DistilBERT for Custom Q&A • Dataset and Preprocessing • Running the Training The simplest way to use a model in the transformers...
View ArticleThe Roadmap for Mastering MLOps in 2025
Organizations increasingly adopt machine learning solutions into their daily operations and long-term strategies, and, as a result, the need for effective standards for deploying and maintaining...
View ArticleThe Beginner’s Guide to Clustering with Python
Clustering is a widely applied method in many domains like customer and image segmentation, image recognition, bioinformatics, and anomaly detection, all to group data into clusters in terms of...
View ArticleText Embedding Generation with Transformers
This post is divided into three parts; they are: • Understanding Text Embeddings • Other Techniques to Generate Embedding • How to Get a High-Quality Text Embedding? Text embeddings are to use...
View ArticleUsing Auto Classes in the Transformers Library
This post is divided into three parts; they are: • What Is Auto Classes • How to Use Auto Classes • Limitations of the Auto Classes There is no class called "AutoClass" in the transformers library.
View ArticleExample Applications of Text Embedding
This post is divided into five parts; they are: • Recommendation Systems • Cross-Lingual Applications • Text Classification • Zero-Shot Classification • Visualizing Text Embeddings A simple...
View Article5 Reasons Why Traditional Machine Learning is Alive and Well in the Age of LLMs
Nowadays, everyone across AI and related communities talks about generative AI models, particularly the large language models (LLMs) behind widespread applications like ChatGPT, as if they have...
View ArticleHow to Perform Scikit-learn Hyperparameter Optimization with Optuna
Optuna is a machine learning framework specifically designed for automating hyperparameter optimization , that is, finding an externally fixed setting of machine learning model hyperparameters that...
View ArticleUnderstanding RAG Part IX: Fine-Tuning LLMs for RAG
Be sure to check out the previous articles in this series: •
View ArticleUnderstanding RAG Part X: RAG Pipelines in Production
Be sure to check out the previous articles in this series: •
View Article5 Lessons Learned Building RAG Systems
Retrieval augmented generation (RAG) is one of 2025's hot topics in the AI landscape.
View ArticleGenerating and Visualizing Context Vectors in Transformers
This post is divided into three parts; they are: • Understanding Context Vectors • Visualizing Context Vectors from Different Layers • Visualizing Attention Patterns Unlike traditional word embeddings...
View ArticleApplications with Context Vectors
This post is divided into two parts; they are: • Contextual Keyword Extraction • Contextual Text Summarization Contextual keyword extraction is a technique for identifying the most important words in a...
View ArticleQuantization in Machine Learning: 5 Reasons Why It Matters More Than You Think
Quantization might sound like a topic reserved for hardware engineers or AI researchers in lab coats.
View ArticleDetecting & Handling Data Drift in Production
Machine learning models are trained on historical data and deployed in real-world environments.
View Article