Ankur Singh
Projects Blogs About TIL Resume

    Function Calling (Part 2)

    LLMs OpenAI

    LLMs can not only generate text, but can also use tools. Read the blog to learn more

    19 June 2024

    Generating Structured Output with LLMs (Part 1)

    LLMs OpenAI

    LLMs are great at generating text, but how do you get them to generate structured output?

    17 June 2024

    Finetuning vs RAG - When and Why?

    Finetuning RAG LLM

    Mental model to think about fine-tuning and RAG for LLM based applications

    07 June 2024

    Run your finetuned LLM with Ollama

    LLMs Axolotl Llama-cpp Ollama Finetuning GGUF

    Complete workflow demonstrating how to finetune an LLM on your data and run it using Ollama.

    30 May 2024

    All about Retrieval in RAG

    LLMs RAG Retrieval LangChain

    Detailed discussion on various approaches to Retrieval when building RAG systems.

    24 May 2024

    OLAP - Why, What and How?

    Data Engineering Data Warehousing OLAP Snowflake BigQuery

    Learn Why OLAP databases? What is OLAP database? and How to Get Started with OLAP Databases?

    24 March 2024

    The Ultimate Training Loop

    Deep Learning Pytorch Fastai

    Super charge your training loop with callbacks.

    20 January 2023

    The Hitchhiker's Guide to `sys.path`

    python advance

    Learn how python import statement works, and explore pros and cons of different approaches.

    30 April 2022

    Packaging ML models using MLflow

    MLOps Pytorch

    In this tutorial, we will discuss "how we can use MLflow to package our ML models?". MLFlow makes it super easy (its just a function call).

    25 February 2022

    MLflow Tracking

    MLOps Pytorch

    Data Science and Machine Learning is different from traditional software development. These fields are more experimental in nature. Hence, tracking all your runs/experiments is very important. Learn how you can use MLflow for tracking experiments.

    18 February 2022

    Distributions

    Statistics EDA

    A brief introduction to distributions in statistics.

    04 June 2021

    Why Python !?

    programming beginner python

    In this blog we will try to answer the question, “Why Python?”. Why every beginner is recommended to start with python? Why people use python for Data Science and Machine Learning? In fact, why do you see python everywhere in 2021?

    16 March 2021

    Debugging in Python

    python debugging beginner

    Debugging is the process of locating and removing bugs in your code. Learn about different types of errors in Python and how to fix them.

    27 February 2021

    SQLite - Light & Powerful

    databases SQL

    This blog is a quick overview of SQLite. It’s a very light database. The complete database is just a single binary file.

    13 December 2020

    Why you should always use Pathlib?

    Python writing better code

    I have recently (4+ months) started using `pathlib` and I have never turned back to `os.path`. In this article, I will try my best to sell `pathlib` package.

    21 November 2020

    Lessons learned from global wheat detection competition

    Object detection Pytorch Kaggle writing better code

    Everything that goes into winning a medal (bronze) in Kaggle competition. Data augmentation, reading research papers, writing good and modular code for faster experimentation, and much more.

    28 August 2020

    Telegram Bot

    Tips N Tricks APIs

    Instead of printing something, send it to telegram. This is very useful if you have remote machines for training.

    11 July 2020

    The Quest to Happiness

    Happiness Notes

    Personal notes of lessons learnt from "The Happiness Lab" podcast by Dr. Laurie Santos.

    25 June 2020

    Deploying ML models with flask

    Machine Learning flask web development

    Learn to deploy you machine learning model using flask.

    29 January 2020

    Text Classification:- ULMfit v/s Logistic Regression

    Machine Learing Deep Learning NLP Fastai

    Any guesses, which one is better? ULMfit or Logistic Regression?

    25 August 2019

    Complete workflow of a Machine Learning project

    Machine Learning Sklearn Preprocessing fast.ai

    Learn to manage your next Machine Learning Project better.

    11 February 2019
    with by Ankur Singh
    theme portfolYOU