Fine-Tuning vs LoRA vs QLoRA: Understanding Efficient LLM AdaptationModern large language models are powerful, but using a pretrained model does not guarantee that it will perform well on your specific task. You may need a model that follows a particular output formatOct 20 · 5 min readtahahussein.hashnode.dev
Evaluating RAG with Python and RAGAS: A Practical IntroductionA RAG application can return an answer for almost any question. That does not mean the answer is correct. To understand how well a RAG pipeline performs, we need a repeatable evaluation process. In thOct 13 · 5 min readtahahussein.hashnode.dev
Semantic Search with Embeddings and Cosine Similarity in PythonIntroduction Traditional search systems often depend heavily on matching the words inside a query with the words inside documents. But modern AI applications often need something more powerful: SearcSep 21 · 7 min readtahahussein.hashnode.dev
Fine-Tuning an LLM: What Actually Happens Under the Hood?Fine-Tuning an LLM: What Actually Happens Under the Hood? You have probably heard phrases like: "Fine-tune the model." "Use LoRA." "Train the LLM on your own data." "Use PEFT." But what do these terSep 18 · 7 min readtahahussein.hashnode.dev
PyTorch Tutorial for Beginners Building Your First Neural Network with PyTorch PyTorch is one of the most widely used frameworks for Deep Learning. In this tutorial, we'll go through the basic components required to create and traiSep 15 · 3 min readtahahussein.hashnode.dev