Conditional Variational AutoEncoder (cVAE)

Posted on Fri 29 November 2019 in DL


I would like to share a PyTorch implemation of Conditional Variational AutoEncoder (cVAE).

The cVAE is a special type of the Variational AutoEncoder (VAE), the difference is that we condition our samples, for example -> we condtition on a class. Therefore, the evidence lower bound (ELBO) has this form:

\begin{equation …

Continue reading

How to add R (rlang) to jupyter notebook

Posted on Sat 16 June 2018 in ML



He is a quick tutorial about adding support for R language in the jupyter notebook. Basically, you just need to use this command:

conda install -c r r-essentials

And that's all folks!After you will be able to select a new notebook with R language, like this:


Introduction to Deep Learning part2 - Linear Regression

Posted on Tue 16 January 2018 in DL



last time we figured out how to use tensors with the TensorFlow framework. And now it's high time to do some DEEP LEARNING.

In this short tutorial, we are going to implement a so-called "Hello World!" in the machine learning world - the linear regression.

I hope everyone is familiar …

Continue reading

Introduction to Deep Learning - Basics of TensoFlow

Posted on Sat 23 December 2017 in DL


In this short tutorial, we are going to thought the basic commands of the most famous deep learning framework - TensorFlow.

What are we going to learn?

  • You will learn about tensors;

  • How to create tensors using TensorFlow;

  • And finally, how to make simple arithmetic operation with tensorflow.


But, first …

Continue reading

Binary Classification using the Gluon API

Posted on Sat 16 December 2017 in DL


In this short tutorial, I would like to introduce a relative new high-level python deep learning API - Gluon

The Gluon API specification is an effort to improve speed, flexibility, and accessibility of deep learning technology for all developers, regardless of their deep learning framework of choice. The Gluon API offers …

Continue reading