async programming

Configuring and deploying HBase [Tutorial]

HBase is inspired by the Google big table architecture, and is fundamentally a non-relational, open source, and column-oriented distributed NoSQL. Written in Java, it...

How to optimize Hbase for the Cloud [Tutorial]

Hadoop/Hbase was designed to crunch a huge amount of data in a batch mode and provide meaningful results to this data. This article is an excerpt...
reinforcement learning

Implement Reinforcement learning using Markov Decision Process [Tutorial]

The Markov decision process, better known as MDP, is an approach in reinforcement learning to take decisions in a gridworld environment. A gridworld environment consists of states...

Create a TensorFlow LSTM that writes stories [Tutorial]

LSTMs are heavily employed for tasks such as text generation and image caption generation. For example, language modeling is very useful for text summarization...
OpenAI Gym environment

Extending OpenAI Gym environments with Wrappers and Monitors [Tutorial]

In this article we are going to discuss two OpenAI Gym functionalities; Wrappers and Monitors. These functionalities are present in OpenAI to make your...
Etheruem Blockchain

How to set up an Ethereum development environment [Tutorial]

There are various ways to develop Ethereum blockchain. We will look at the mainstream options in this article which are: Test networks How to...
Google cloud

Build Hadoop clusters using Google Cloud Platform [Tutorial]

Cloud computing has transformed the way individuals and organizations access and manage their servers and applications on the internet. Before Cloud computing, everyone used...

Create an RNN based Python machine translation system [Tutorial]

Machine translation is a process which uses neural network techniques to automatically translate text from one language to the another, with no human intervention...
custom visuals

4 powerful custom visuals in Power BI: Why, When, and How to add [Tutorial]

Power BI report authors and BI teams are well-served to remain conscience of both the advantages and limitations of custom visuals. For example, when...

Creating effective dashboards using Splunk [Tutorial]

Splunk is easy to use for developing a powerful analytical dashboard with multiple panels. A dashboard with too many panels, however, will require scrolling...

Must Read in Mobile

Understanding the Foundation of Protocol-oriented Design

When Apple announced Swift 2 at the World Wide Developers Conference (WWDC) in 2016, they also declared that Swift was the world’s first protocol-oriented...