I mainly write on Medium and maintain a healthy blog there. However, in the past I have also written for a number of other publications like KD Nuggets, Datacamp, Built-in among others. I also wrote a piece on Shap values for NVIDIA AI.

Some of my articles have also been featured in the documentation of some open-source Python libraries like Lux, Modin, Google’s What-if Tool, and InterpretML from Microsoft.

Generative AI

Things I Learnt by Participating in GenAI Hackathons Over the Past 6 Months
Can Recommendations from LLMs be manipulated to enhance a product's visibility?
Making Interactive Quizzes with Gradio in Google Colab
My Experiments with NotebookLM for Teaching
My Running List of Gradio Features That Actually Matter
NotebookLM + Crossword Labs: Quickly Create Puzzles from Your Lessons
Visual Guides to understand the basics of Large Language Models
Build Your Own AI Coding Assistant in JupyterLab with Ollama and Hugging Face
Can LangExtract Turn Messy Clinical Notes Into Structured Data?
Insights into Llama 2 Development: Notes on Angela Fan's Lecture

Kaggle

Benchmarks, Game Arenas, Writeups, and More: Some Exciting New Updates from Kaggle

Interviews

Don't just take notes — turn them into articles and share them with others
Publishing Is Powerful as It Serves as a Catalyst for Scope and Writing Decisions
Writing a book on NLP is a bit like solving a complex data science project
You do not become better by employing fancy techniques but by working on the fundamentals

Tips & Tricks

A Close Look at Colab's new updates and enhancements
A Tour of 10 Useful Github Features
Automate your data science project structure in three easy steps
Building a compelling Data Science Portfolio with writing
My favorite tools for managing, organizing, and reading research papers

Automated Machine Learning

A Deep dive into H2O's AutoML
Automate your Model Documentation using H2O AutoDoc
H2O AI Hybrid Cloud: Democratizing AI for every person and every organization
Teaching Data Literacy with Hugging Face’s AI Sheets

Responsible AI

Bridging Domains: Infusing Financial, Privacy, and Software Best Practices into ML Risk Management
Cultural Competencies for Machine Learning Risk Management
Explain Your Machine Learning Model Predictions with GPU-Accelerated SHAP
Explaining models built in H2O
Exploring the Vulnerability of Language Models to Poisoning Attacks
How effective is Google's Bold and Responsible Approach to AI?
Interpretable Machine Learning
Interpretable or Accurate? Why not both?
Organizational Processes for Machine Learning Risk Management
Shapley summary plots: the latest addition to the H2O.ai's Explainability arsenal
Bridging Domains: Infusing Financial, Privacy, and Software Best Practices into ML Risk Management

Computer Vision

Creating custom image datasets for Deep Learning projects
Face Detection with Python using OpenCV
Increasing the amount and diversity of data using scikit-image in Python
Vegetation Index calculation from Satellite Imagery

Natural Language Processing

Analysis of Emotion Data: A Dataset for Emotion Recognition Tasks
Building a Simple Chatbot from Scratch in Python (using NLTK)
Effortless Fine-Tuning of Large Language Models with Open-Source H2O LLM Studio
Free hands-on tutorials to get started in Natural Language Processing
Simplifying Sentiment Analysis using VADER in Python (on Social Media Text)

SQL

Programming with Databases in Python using SQLite
SQL Interface within JupyterLab

Data Analysis & Visualisation

Alternative Python libraries for Data Science
Demystifying Neural Networks: A Mathematical Approach (Part 1)
Demystifying Neural Networks: A Mathematical Approach (Part 2)
Diving Deeper into Stock Data Analysis with Python in Excel
Speed up your Data Analysis with Python's Datatable package

Programming & Python

Why I'm Making the Switch to Marimo Notebooks
An Overview of Python's Datatable package
Basics of BASH for Beginners
Elements of Functional Programming in Python
Enabling notifications in your Jupyter notebooks for cell completion
Five wonderful uses of 'f- Strings' in Python
Getting more value from the Pandas' value_counts()
Python's Collections Module — High-performance container data types
Understanding Decision Trees
Use Colab more efficiently with these hacks
Useful pip commands for Data Science
Useful String Methods in Python
Using Python's datatable library seamlessly on Kaggle
Why I'm Making the Switch to Marimo Notebooks

Satellite Imagery Analysis

Interactive Geographical maps with GeoPandas
Visualizing India's Seismic activity

Thought Articles on AI

AI for Everyone: Myth or Reality?
How effective is Google's Bold and Responsible Approach to AI?
How to effectively employ an AI strategy in your business

Miscellaneous

Books I enjoyed reading in 2023!