Weekly Article News #28

The recommended articles the author has read this week.
This letter is posted every Monday.

This week, the articles are about an explanative AI.

Top AutoML Python libraries in 2022

AutoML(Automated machine learning) is one of the hot topics. This article introduces the notable AutoML libraries, e.g. PyCaret, AtoKeras, and AutoGluon.

Data Drift Explainability: Interpretable Shift Detection with NannyML

NannyML is an open-source python library, a tool for estimating post-deployment model performance. Drift is one of the hot topics in MLOps, and this library is based on an interesting algorithm.

Weekly Article News #27

The recommended articles the author has read this week.
This letter is posted every Monday.

This week, the articles are about an explanative AI.

What Is a Transformer Model?

A transformer is a recent novel AI model which is based on a neural network. This model can learn context among sequence data such as sentences in a language. An attention mechanism in a transformer may be one of the most valuable knowledge we should learn.

Visualizing multicollinearity in Python

Multicollinearity is one of the annoying problems for a data scientist. In this article, we can learn how to visualize the relationships of multicollinearity between features.

Weekly Article News #26

The recommended articles the author has read this week.
This letter is posted every Monday.

This week, the articles are about an explanative AI.

Our approach to building transparent and explainable AI systems

An informative article whose topic is an explainable AI model. It is well known that it is difficult to build an explainable AI system. In this article, the author thinks, there is a hint.

FastTreeSHAP: Accelerating SHAP value computation for trees

One of the powerful methods to build an explainable AI model is to use a SHAP method. However, we face a computational problem when using a tree-based ML model with a large dataset. In this article, the new SHAP-based library is introduced. The new one is so faster.

Weekly Article News #25

The recommended articles the author has read this week.
This letter is posted every Monday.

This week, the articles about VAE(Variational Autoencoder) are introduced.

Pyro tutorial: Variational Autoencoders

A tutorial of VAE by Pyro, which is a universal probabilistic programming language (PPL) written in Python and supported by PyTorch on the backend. 

Variational Autoencoder: Intuition and Implementation

The theoretical background of VAE is written in detail.

The author also introduces several new features in the following articles.

Weekly Article News #24

The recommended articles the author has read this week.
This letter is posted every Monday.

Include diagrams in your Markdown files with Mermaid

An informative GitHub blog about how to create diagrams in markdown.

Practical Quantization in PyTorch

The PyTorch official blog about a quantization method. Quantization is a method for making your DNN run faster and with lower memory.

The author also introduces several new features in the following articles.

Weekly Article News #23

The recommended articles the author has read this week.
This letter is posted every Monday.

Comparison of AutoML solutions 2021

AutoML is one of the hot topics. Recently, however, there are many AutoML tools. In this article, we can check the recent trend.

Run Your Python Code as Quickly as C++

We sometimes face the problem that our python code is NOT as fast as we expect. This article introduces a really simple method to fast our python code.

The author also introduces several new features in the following articles.

Weekly Article News #22

The recommended articles the author has read this week.
This letter is posted every Monday.

T-distributed Stochastic Neighbor Embedding(t-SNE)

The techniques to reduce the dimensionality of a dataset are important because we can understand a dataset visually. Principal component analysis(PCA) is known as one of the most famous techniques. However, t-SNE is also might be a good choice because this technique can reflect the nonlinearity than that of PCA.

What makes LightGBM lightning fast?

LightGBM, one of the decision-tree-method libraries, is known as the faster library. This article demonstrates features of how to facilitate computational speed.

The author also introduces several new features in the following articles.

Weekly Article News #21

The recommended articles the author has read this week.
This letter is posted every Monday.

The topic this week is the version update of PyCaret. This update is incredible! Many new features are implemented.

PyCaret 2.3.6 is Here! Learn What’s New?

PyCaret 2.3.5 is the biggest release of PyCaret. New features are dashboard, EDA, converting model, fairness, web API, creating Dockerfile for web API, Web App, monitoring data drift, optimizing threshold for classification, and new documentation.

The author also introduces several new features in the following articles.

Weekly Article News #20

The recommended articles the author has read this week.

The topic this week is SHAP. This indicator is useful to evaluate the trained model, even if the model is a black box. As follows, the materials for learning are listed.

Official GitHub repository

The official Github repository. There are good descriptions and example notebooks. You can learn basic knowledge.

Introduction to SHAP with Python

In this article, several important graph styles are introduced with easy descriptions. With the above official Github repository, you will get a deeper understanding of SHAP.

Analysing Interactions with SHAP

SHAP is useful to confirm the existence of interactions between explanatory variables. In this article, we can learn how to get the above insights.

Weekly Article News #19

The recommended articles the author has read this week.

Why You Should Start Using Pathlib as an Alternative to the OS Module

This article is written about basic contents of Python, but informative. Many people may use the “os” module, however, it is also practical to use the “Pathlib” module.

Introduction to Regression in Python with PyCaret

The user guide of PyCaret for regression analysis. In this article, we can learn the whole process of how to analyze by PyCaret.