In my previous blog post I explained how we can improve accuracy of neural network simply by increasing the density of nodes in the hidden layer and also by training the neural network for a longer period of time. We also looked at how we can run a trained neural network by loading the weights and the model from configuration files that were generated during training.Read More »
Neural Networks: Improving Speed and Accuracy
In the last blog post I pointed out that I was only able to achieve an accuracy of about 80% using the neural network structure found above. However, after tweaking the code I was able to achieve an astonishing 99.4% accuracy.Read More »
Running a Neural Network on the Raspberry Pi

In the last blog post we installed Keras on our Raspberry Pi and in this blog post we will be building a neural network using Keras. The neural network will be used to predict a person’s chances of having diabetes. Read More »
Installing Keras on Raspberry Pi 3
In this blog post we will be looking at how we can install Keras, an open source neural network library written in Python, on the Raspberry Pi 3. We will be using Theano instead of TensorFlow for our back end because installing TensorFlow on the Raspberry Pi is a tedious task and can cause errors and frustration if not done properly. So let’s start.Read More »
Hosting a Bot on the Raspberry Pi

In this blog post I will be sharing with you on how you can host your own intelligent Telegram bot powered by the Bing Image Search API and the Microsoft Cognitive Service’s Computer Vision API on your Raspberry Pi 3.
In this tutorial we will be creating a bot that allows us to request it for an image and lets say we want an image of a ship, it will give us the image of a ship together with a description of what it sees in the image.Read More »
Using Bash
As you can see from the image above, BASH is the acronym of The Bourne-Again SHell (BASH). BASH is the first thing that you would see when you first connect to your Raspberry Pi via a SSH client like PuTTY. Even if you are in the desktop environment, the BASH is readily available for you to use by clicking the command prompt like icon.Read More »
Setting Up the Raspberry Pi
Without further ado, let’s get started. Follow these steps closely.Read More »
Linux
Most of you would know Linux as an operating system but it is actually a kernel that would be at the heart of an operating system. Linux is open source and that means you can download it, use it or even edit it if you like without any restrictions. This is contrary to Windows or Apple’s mac OS X. Watch the creator of Linux itself, Linus Torvald talk about Linux.
Raspberry Pi 3 Model B: Hardware and OS

Before I jump into the details of how to get your first Raspberry Pi 3 setup and running I thought it would be more appropriate to understand about the hardware that we have. So in this blog post we will be looking at the hardware components that we have and also the OSes that we can actually install on our Raspberry Pi.Read More »
Getting Started
I have finally gotten my hands on a Raspberry Pi 3 Model B that I ordered from one of Raspberry Pi Foundation’s official distributor. I have never actually used a Raspberry Pi before and this certainly is going to be a learning journey for me. However, I have worked with an Arduino before and a lot of people (initially me too) have a wrong conception that a Raspberry Pi and an Arduino are the same thing with different specs and name, well that’s not true. A Raspberry Pi has a totally different architecture compared to an Arduino. An Arduino is controlled by a micro-controller while Raspberry Pi is controlled by a ARM microprocessor.Read More »