Neural Machine Translation is the use of Deep Neural Networks for translating a text from one language (source language) to its counterpart in other language (target language).
Read moreKL divergence is used to compare probability distribution functions. This article focuses on deriving a closed form solution for KL divergence using in Variational Autoencoders.
Read moreThe goal of this article is to understand and derive the ELBO (Evidence Lower Bound) cost function used in training Variational Autoencoder. The article is designed with an assumption that the readers possess basic understanding of Generative Modelling and Variational Autoencoders.
Read moreIn many real-world data applications, often we encounter scenarios where each data point may belong to multiple classes. A multilabel classifier is trained to predict the K most likely classes among N possible classes. The article focuses on solving multi-label text classification problems using the Hierarchical Attention Network.
Read moreThe article covers step-by-step proof for proving the convexity of a mean squared error loss function. The Ability to test convexity for different loss functions can come in handy especially with more and more exotic loss functions being proposed every day.
Read moreThe convexity property of a function unlocks a crucial advantage where the local minima of a convex function is also a global minima. This ensures that a model can be trained where the loss function is minimized to its globally minimum value. In this blog post, we shall work through the concepts needed to prove the convexity of a function.
Read moreThere is a huge surge in number of Machine Learning based products which are being actively researched and developed across the globe. One of the crucial factors in the delivery of an ML product is the ability to expose the trained model/predictions to the world. In this article, I will provide a step-by-step guide for developing a web app using Flask.
Read moreWith the advent of GANs and its variations, Generative Modelling has picked up pace in deep learning research. This article is aimed at providing a gentle introduction to Generative modeling by leveraging Multivariate Normal Distribution.
Read moreAs a part of "Getting Acquainted with Deep Learning Frameworks" series, in the article we shall explore Pytorch Library. Pytorch is a deep learning library developed by Facebook Researchers. The focus of this article will be to highlight the steps involved in training a multiclass classifier using Pytorch.
Read moreGetting started with deep learning frameworks often involves a steep learning curve. This article is aimed at providing a gentle introduction to building DNN models with Keras which can be scaled and customized as per dataset. The focus will be on understanding the syntax and good practices involved in building a complex DNN model rather than achieving accuracy.
Read moreExtracting Key Phrases from Textual data is a problem faced across domains. In this Article, we shall explore an approach which leverages Google's pagerank algorithm to solve the problem. Basic knowledge of Linear Algebra, Markov Chains and Text Parsing would help in comprehending the content.
Read more