A compendium of book’s, tutorials, datasets

A compilation of books, datasets, weblogs that I find are useful and pertinent are listed. I’m creating this now because i know in this long journey I will need to refer to this listing over and over again. Hope you can find something useful here too.


Conquering errors in T-SQL and SSIS: Act 1 Scene 1

In my journey to extract meaningful patterns from data, often I am stumped by scary error messages thrown by the software. And some of these errors are recurring. So to save time, I have posted a solution to these problems. In this post, I provide a solution on how to fix a T-SQL error.

Error: Python version 2.7 required, which was not found in the registry- Solved

Today while installing, scipy for Python ver 2.7 I came across this error message on my Windows 7 OS 64 bit system. Please note, I already have Python 2.7 installed. The solution is; 1. Open notepad and copy paste the following code in it. [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python] [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore] [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7] [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\Help] [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\Help\Main Python Documentation] @=”C:\\Python27\\Doc\\python276.chm” [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\InstallPath] @=”C:\\Python27\\” [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\InstallPath\InstallGroup]…

Apriori algorithm simplified with an example

Introduction Finding frequent item-sets is one of the most investigated fields of data mining. The Apriori algorithm is the most established algorithm for Frequent Item-sets Mining (FIM).  Definition of Frequent Item-sets A set of items that appears in many baskets is said to be “frequent.” To be formal, we assume there is a number s, called the…

How to blend technology with education?

“A quality education has the power to transform societies in a single generation, provide children with the protection they need from the hazards of poverty, labor exploitation and disease, and given them the knowledge, skills, and confidence to reach their full potential.”–Audrey Hepburn To begin learning computer programming, the best method is to build up your core…

Educational Technology Take-I

Definition: The systematic application of technology to educational realm that is aimed at improving  learning and subsequent employability. It is the usage of technology to improve upon education. It can be attributed as a  “A complex, integrated process involving people, procedures, ideas, devices, and organization, for analyzing problems, and devising, implementing, evaluating and managing solutions to those…