Reactive Desktop Backlight

Note: This setup will not work on TV.

You’ll require
Jumper Wires Male to Female 20cm
ESP8266 NodeMCU CP2102 Board
3M DC 5V WS2812B 60LED/mtr Addressable LED Strip Roll
Mobile Data USB Cable

Follow This tutorial for WLED setup
Download Hyperion Setup from here

Enter the IP address of the WLED server on the Hyperion Page and click on identify/save settings.

Configure LED Layout

Configure Screen Capture

Configure Blackbars


Cartoon or Anime?


I decided to try image classifier after installing tensorflow

Siraj Raval’s video & Google’s Codelab tutorial is good stuff to begin with.
I came to know following.

Docker is a tool designed to make it easier to create, deploy, and run applications by using containers. Containers allow a developer to package up an application with all of the parts it needs, such as libraries and other dependencies, and ship it all out as one package.

Here, I don’t need it as I have installed tensorflow successfully. So I just need bunch of images, retrain the last layer of inception model and I’m done with it!

Continue reading “Cartoon or Anime?”

Ninite Changes

MicrobotIf only I knew then, what I know now.
Few month back, I bought Lenovo’s Laptop and started Installing basic stuff but sometimes Installing basic apps could take hours and hours with no result whatsoever.
ain’t nobody got time to update . NET, Teamviewer, Skype and VLC.
Seriously Who does that?

Presenting Ninite

Install and Update All Your Programs at Once

No toolbars. No clicking next. Just pick your apps and go.

It’s really the easiest, fastest way to update software.
Just pick the apps you want and Get your Ni nite.

Installing Tensorflow


I don’t want this blog to be a “tutorial blog” but Installing Tensorflow on Windows 10 x64 machine was difficult than anticipated.

For Tensorflow you require Python 3 and not 2.

my biggest mistake was installing python 32 bit. I went on python’s Homepage and downloaded python 3.6.1. If you click on Download Python 3.6.1 you will download 32 bit version or at least that’s what happened with me.

Go here and look for the latest version with Windows x86-64 executable installer for 64 bit windows machine.

Install it.
Set environmental Variables [The same way we do for jdk ]

As finding correct wheel for your machine could be difficult Here’s the one for Windows x64 from my Git
Don’t forget to extract Numpy as I have archived before uploading to it to git.

wheel is a ZIP-format archive with a specially formatted filename and the .whl extension. It is designed to contain all the files for a PEP 376 compatible install in a way that is very close to the on-disk format.

You can also download it from

Open Cmd prompt where you have downloaded wheels

pip3 install scipy-0.19.0-cp36-cp36m-win_amd64.whl
pip3 install numpy-1.13.0+mkl-cp36-cp36m-win_amd64.whl
pip3 install tensorflow-1.1.0-cp36-cp36m-win_amd64.whl
pip3 install scikit_learn-0.18.1-cp36-cp36m-win_amd64.whl
pip3 install --upgrade tensorflow

To make sure everything is installed successfully run this in Python.
If you get any error just install the respective wheel with

pip3 install xxxxx

If I’m going for long walks I will require a proper IDE. so I have downloaded Pycharm community edition from here

That’s about it.
I think I’m ready for some real shit!

Understanding Tensorflow


I like coding. it doesn’t require anything special. Mediocre Computer with Internet and you are good to go! but there’s new kid in town. meet

Tensorflow. An open-source software library for Machine Intelligence.

After watching Sriaj’s TensorFlow in 5 Minutes video on youtube, It got me thinking. what can I do with Tensorflow?

Here’s what quick search gave me

……. and many more!

It will become Turing Machine for Modern AI Robots and movies like Ex-machina and I, Robot will be reality some day.
So I have decided to install Tensorflow!

First blog post

This is my very first post. I have started this blog to share my experience and new learnings in technology. It’s a simple fun Project! Hope you enjoy it!