What’s the difference between a proxy server and a reverse proxy server?

11 mins read What is a reverse proxy? A reverse proxy is a server that sits in front of web servers and forwards […]

Deploying Django application to a production server

12 mins read If you have been developing your web application with Django on a development server and wondered, how I’m going to put […]

Steps to Deploy Django with Postgres, Nginx, and Gunicorn on Ubuntu 18.04

6 mins read In this guide, I will go through all the steps to create a VPS, secure it and deploy a Django […]

Install Elasticsearch 7 and Kibana on Ubuntu

2 mins read Use the following commands to install Elasticsearch itself: wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add - sudo apt-get install […]

Distributed representations vs. local representations in deep learning

7 mins read The concept of distributed representations is often central to deep learning, particularly as it applies to natural language tasks. Those […]

What are Word Embeddings and how do they work? An introduction to Word2Vec (CBOW and Skip Gram)

22 mins read Word embedding is one of the most popular representations of document vocabulary. It is capable of capturing the context of […]

Implementing LSTM Networks in Python with Keras

27 mins read A powerful and popular recurrent neural network is the long short-term model network or LSTM. It is widely used because […]

How to reshape Input Data for Long Short-Term Memory (LSTM) Networks in Keras

9 mins read It can be difficult to understand how to prepare your sequence data for input to an LSTM model. Often there […]

A complete guide to understanding Long Short Term Memory (LSTM) Networks

36 mins read In this post, I provide three useful resources for understanding LTSMs. Introduction Sequence prediction problems have been around for a […]

Seaborn charts for plotting categorical features

12 mins read Data In this post, we will use one of Seaborn’s conveniently available datasets about the Titanic, which I’m sure many […]

An explanation of z-distribution (standard normal distribution)

14 mins read The standard normal distribution, also called the z-distribution, is a special normal distribution where the mean is 0 and the standard deviation is 1. Any normal distribution can […]

A simple guide to understand JavaScript closures

11 mins read Closures in JavaScript are one of those concepts that many struggles to get their heads around. In the following article, […]

Tutorial on Crosstab Operations (pivot_table and crosstab methods) in Pandas

8 mins read Introduction Pandas offers several options for grouping and summarizing data but this variety of options can be a blessing and […]

Kafka Producer and Consumer example in Python

3 mins read Till now we have seen the basics of Apache Kafka and created Producer and Consumer using Java. In this tutorial, […]

Kafka Data Processing Guarantees: An explanation of at-least -once, at-most- once, and exactly-once semantics

12 mins read Distributed event stream processing has become an increasingly hot topic in the area of Big Data. Notable Stream Processing Engines […]