In this post I show you Azure Batch AI fundamentals (how to use and how it works) using Azure CLI. You can find that Batch AI significantly simplifies your distributed training with Azure infrastructure.
Walkthrough – Distributed training with CNTK (Cognitive Toolkit)
The advantage of CNTK (Cognitive Toolkit) is not only performance, but it can also support multiple GPUs on multiple machines with built-in capabilities and rapidly scale along with the number of nodes and GPUs. Here I show you the step-by-step walkthrough for the distributed training with CNTK.
Azure Batch – Walkthrough and How it works
In this post I show you Azure Batch fundamentals (how to use and how it works) using Azure CLI. Azure Batch is so useful for your batch execution in cloud and essential understanding helps you to use it for various scenarios like AI (training) or many kinds of job execution.
Run Your Own Custom Functions in Excel (JavaScript Add-in)
In this post I show you new Excel custom function add-in. You can deliver your advanced functions, such as AI-integrated functions, all over the world through marketplace.
My blog has moved (Please change my blog’s feed)
My blog has moved here from MSDN (https://blogs.msdn.microsoft.com/tsmatsuz/).
Power BI Custom Data Connectors (Custom Authentication in ISV app)
In this post I describe about the programming of custom OAuth with Power BI Data Connector SDK. ISVs can implement their own authentication mechanism in custom data connector or custom content pack.
Mathematical Understanding of Overfitting in Machine Learning
Here we see some overfitting case with a lot of visual examples, and explain what you should care about and how to avoid. First we see with traditional statistical regression, and in the latter part we discuss about neural nets.
Mathematical Introduction to Regression (and Related Topics)

For the beginning of machine learning, here I’ll show you the fundamental idea of regression with several examples. In this post, I’ll focus on maximum likelihood estimation (MLE) for your beginning, and also show you its drawbacks and several alternatives later.
Introduce Time Series Analysis with ARIMA (Part 2)
In this post I describe the background and how-to for time-series analysis with more practical and advanced topics, non-stationary time-series (ARIMA) and seasonal time-series (Seasonal ARIMA), which is based on the basic idea (knowledge) in my previous post.
Through these posts (part1 and part2), you can shortly understand the outline for ARIMA time-series analysis.
Introduce Time Series Analysis with ARIMA (Part 1)
The time-series analysis in statistical learning is frequently needed in the practical system. Here I outline the time-series analysis with ARIMA model for developers building your intuitions.