Deep learning uses neural networks to build sophisticated models. The basic building blocks of these neural networks are called "neurons". When a neuron is trained to act like a simple classifier, we call it "perceptron". A neural network consists of a lot of perceptrons interconnected with each other. Let's say we have a bunch of … Continue reading How To Train A Neural Network In Python – Part I
Tag: Python
How To Install Caffe On Ubuntu
The concept of deep learning is becoming increasingly pervasive. It is a new area of research in machine learning that focuses on learning optimal representations of data. Now what does it mean? In the realm of classical machine learning, we have the build the features first and then the machine learning algorithm will learn how to … Continue reading How To Install Caffe On Ubuntu
Performing Windowed Computations On Streaming Data Using Spark In Python
We deal with real time data all the time. If you look at those analytics dashboards, you can see how they perform computations and tell us what happened in the last 60 mins or may be the last 7 hours. They are dealing with terabytes of data and yet they can process all of that … Continue reading Performing Windowed Computations On Streaming Data Using Spark In Python
Analyzing Real-time Data With Spark Streaming In Python
There is a lot of data being generated in today's digital world, so there is a high demand for real time data analytics. This data usually comes in bits and pieces from many different sources. It can come in various forms like words, images, numbers, and so on. Twitter is a good example of words being … Continue reading Analyzing Real-time Data With Spark Streaming In Python
Getting Started With Apache Spark In Python
In one of the previous blog posts, we discussed how to get Apache Spark up and running on your Ubuntu box. In this post, we will start exploring it. One of the best things about Spark is that it comes with a Python API that works like a charm! The API also available in Java, Scala, and … Continue reading Getting Started With Apache Spark In Python
Understanding Filter, Map, And Reduce In Python
Even though lot of people use Python in an object oriented style, it has several functions that enable functional programming. For those of you who don't know, functional programming is a programming paradigm based on lambda calculus that treats computation as an evaluation of mathematical functions. Some of prominent functional programming languages include Scala, Haskell, … Continue reading Understanding Filter, Map, And Reduce In Python
Enabling Tab Autocomplete In Python Shell
It's fun to play around with Python. One of its best features is the interactive shell where we can experiment all we want. Let's say you open up a shell, declare a bunch of variables and want to operate on them. You don't want to type the full variables names over and over again, right? Also, it's difficult … Continue reading Enabling Tab Autocomplete In Python Shell
Installing OpenCV 3 With Python On Mac OS X
OpenCV is the world's most popular computer vision library and it's used extensively by researchers and developers around the world. OpenCV has been around for a while now and they add something new and interesting with every new release. One of the main additions of OpenCV 3 is "opencv_contrib" which contains a lot of cutting … Continue reading Installing OpenCV 3 With Python On Mac OS X
The Cost Of Abstraction In Python
People who have been coding for years will tell you that abstraction is always a good thing. It makes the system more robust and tolerant to future changes. Recently, I've been working on some Python libraries that wrap C extensions. While working on those libraries, a couple of interesting things came up.This blog post is … Continue reading The Cost Of Abstraction In Python
Why Is Python Slow?
When people talk about speed in the world of programming languages, they usually center the discussion around compiled vs interpreted languages. In this post, we will discuss two of the most famous languages on this planet, Python and C. I was recently playing around with this and I made a few pleasant discoveries. So I … Continue reading Why Is Python Slow?