About Tirthajyoti Sarkar
Dr. Tirthajyoti Sarkar is a Sr. Principal Engineer at ON Semiconductor, where he works on stateoftheart semiconductor technology development and applies AI/ML techniques for design automation, AIcentered hardware development, and predictive analytics. He contributes regularly to publications such as KDnuggets and TDS on diverse topics related to data science and machine learning. He has authored data science books and contributes to open source software. Tirthajyoti holds a Ph.D. in EE and is working on an M.S. degree in Computational Data Analytics. Email him at tirthajyoti at gmail[dot]com.
Tirthajyoti Sarkar Posts (19)

Activation maps for deep learning models in a few lines of code  10 Oct 2019
We illustrate how to show the activation maps of various layers in a deep CNN model with just a couple of lines of code.

Clustering Metrics Better Than the Elbow Method  01 Oct 2019
We show what metric to use for visualizing and determining an optimal number of clusters much better than the usual practice — elbow method.

A Single Function to Streamline Image Classification with Keras  23 Sep 2019
We show, stepbystep, how to construct a single, generalized, utility function to pull images automatically from a directory and train a convolutional neural net model.

Objectoriented programming for data scientists: Build your ML estimator  30 Aug 2019
Implement some of the core OOP principles in a machine learning context by building your own Scikitlearnlike estimator, and making it better.

What is Benford’s Law and why is it important for data science?  07 Aug 2019
Benford’s law is a littleknown gem for data analytics. Learn about how this can be used for anomaly or fraud detection in scientific or technical publications.

How a simple mix of objectoriented programming can sharpen your deep learning prototype  01 Aug 2019
By mixing simple concepts of objectoriented programming, like functionalization and class inheritance, you can add immense value to a deep learning prototyping code.

How do you check the quality of your regression model in Python?  02 Jul 2019
Linear regression is rooted strongly in the field of statistical learning and therefore the model must be checked for the ‘goodness of fit’. This article shows you the essential steps of this task in a Python ecosystem.

Optimization with Python: How to make the most amount of money with the least amount of risk?  26 Jun 2019
Learn how to apply Python data science libraries to develop a simple optimization problem based on a Nobelprize winning economic theory for maximizing investment profits while minimizing risk.

Mathematical programming — Key Habit to Build Up for Advancing Data Science  15 May 2019
We show how, by simulating the random throw of a dart, you can compute the value of pi approximately. This is a small step towards building the habit of mathematical programming, which should be a key skill in the repertoire of a budding data scientist.

Linear Programming and Discrete Optimization with Python using PuLP  08 May 2019
Knowledge of such optimization techniques is extremely useful for data scientists and machine learning (ML) practitioners as discrete and continuous optimization lie at the heart of modern ML and AI systems as well as datadriven business analytics processes.