Writings

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
Can Recommendations from LLMs be manipulated to enhance a product's visibility?
Visual Guides to understand the basics of Large Language Models
Insights into Llama 2 Development: Notes on Angela Fan's Lecture
Interviews
Don't just take notes — turn them into articles and share them with others
You do not become better by employing fancy techniques but by working on the fundamentals
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
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
H2O AI Hybrid Cloud: Democratizing AI for every person and every organization
Automate your Model Documentation using H2O AutoDoc
A Deep dive into H2O's AutoML
Responsible AI
Bridging Domains: Infusing Financial, Privacy, and Software Best Practices into ML Risk Management
Organizational Processes for Machine Learning Risk Management
Cultural Competencies for Machine Learning Risk Management
Explaining models built in H2O
How effective is Google's Bold and Responsible Approach to AI?
Exploring the Vulnerability of Language Models to Poisoning Attacks
Explain Your Machine Learning Model Predictions with GPU-Accelerated SHAP
Interpretable or Accurate? Why not both?
Shapley summary plots: the latest addition to the H2O.ai's Explainability arsenal
Interpretable Machine Learning
Computer Vision
Increasing the amount and diversity of data using scikit-image in Python
Creating custom image datasets for Deep Learning projects
Vegetation Index calculation from Satellite Imagery
Face Detection with Python using OpenCV
Natural Language Processing
Analysis of Emotion Data: A Dataset for Emotion Recognition Tasks
Building a Simple Chatbot from Scratch in Python (using NLTK)
Simplifying Sentiment Analysis using VADER in Python (on Social Media Text)
Free hands-on tutorials to get started in Natural Language Processing
Effortless Fine-Tuning of Large Language Models with Open-Source H2O LLM Studio
SQL
Programming with Databases in Python using SQLite
SQL Interface within JupyterLab
Data Analysis & Visualisation
Diving Deeper into Stock Data Analysis with Python in Excel
Speed up your Data Analysis with Python's Datatable package
Alternative Python libraries for Data Science
Demystifying Neural Networks: A Mathematical Approach (Part 1)
Demystifying Neural Networks: A Mathematical Approach (Part 2)
Programming & Python
Five wonderful uses of 'f- Strings' in Python
Use Colab more efficiently with these hacks
Enabling notifications in your Jupyter notebooks for cell completion
Using Python's datatable library seamlessly on Kaggle
Basics of BASH for Beginners
Useful pip commands for Data Science
Getting more value from the Pandas' value_counts()
Useful String Methods in Python
Elements of Functional Programming in Python
An Overview of Python's Datatable package
Python's Collections Module — High-performance container data types
Understanding Decision Trees
Satellite Imagery Analysis
Visualizing India's Seismic activity
Interactive Geographical maps with GeoPandas
Thought Articles on AI
How to effectively employ an AI strategy in your business
AI for Everyone: Myth or Reality?
How effective is Google's Bold and Responsible Approach to AI?
Miscellaneous
Books I enjoyed reading in 2023!