Getting started with TensorFlow: A Brief Introduction

Reading Time: 3 minutes TensorFlow is an open source software library, provided by Google, mainly for deep learning, machine learning and numerical computation using data flow graphs. Looking at their website, the first definition they have written for TensorFlow goes something like this – TensorFlow™ is an open source software library for numerical computation using data flow graphs. Nodes in the graph represent mathematical operations, while the graph edges Continue Reading

Boost Factorial Calculation with Spark

Reading Time: 2 minutes We all know that, Apache Spark is a fast and a general engine for large-scale data processing. It can process data up to 100x faster than Hadoop MapReduce in memory, or 10x faster on disk. But, is that the only task (i.e., MapReduce) for which Spark can be used ? The answer is: No. Spark is not only a Big Data processing engine. It is a framework which provides Continue Reading

GPU, the soul

Reading Time: 3 minutes For all these years, we have have been galvanized by the advancements in the field of computing. Most of it is aligned with the introduction of better and powerful CPUs. First there was a single CPU whose speed was the main focus. Once, that part hit the wall, there were more cores on the CPUs. Today, even the mobile phones boast of quad core processors. Continue Reading