Posts

About Gradient Descent Algorithm

Image
Gradient Descent Algorithm is a key tool in Data Science used to find the minimum value of a function. You would have come across gradient in Microsoft PowerPoint or Adobe Photoshop when you start your slide or image creation. But what we are talking about here is all mathematical stuff, and to be specific - concepts from calculus.

Minor Update To gtdm-r

Image
I have made a minor update to the gtdm-r repository on github. gtdm-r has Ruby version of programs in " A Programmer's Guide To Data Mining ”.

HaaS

Image
I am not able to get on with my one-blog-post-per-week routine. I have a set of blog posts in various stages of writing, some just being a title to some being almost completed pieces. And I usually upload them on Fridays. If I missed the Friday mood and deadline, I wait till next Friday to post. But now the gap between posts are increasing. So I thought I will do a small emergency post. Today is Saturday and on Saturdays the road traffic is a bit lesser than week days. The peak congestion hours in Hyderabad are 10 am - 12 noon and 6:30 p.m. to around 9 p.m. And during these peak hours, a travel that take 30 - 40 minutes ends up taking 1 - 1.5 hours.

About Logistic Regression

Image
Logistic Regression is one of those non-intuitive terms. For normal people (as opposed to data scientists), logistics is a familiar term. In general, people understand that it means movement of goods. For those with a software engineering background, regression means running previous test cases with new code to check none of them have failed. Turns out logistic regression has nothing to do with these notions of logistics or regression.

3 Basic Analytics Algorithms : The long, the short and the applications

Image
Data Science or analytics is a combination of methodologies from statistics and machine learning. The three basic analytics algorithms, that a beginner data scientist comes across are: linear regression k-nn k-means

MultiSocial : Posting Tweets To Facebook

Image
The three social networks -- Twitter, Facebook and LinkedIn -- are basically communication forums each to a different set of people. On Twitter you are putting out your information and ideas in a very succinct manner and normally people don't hide their timelines. On Facebook you can choose to communicate with all people with internet access or to your friends or to a subset of friends, as you can control the privacy settings on each individual update. LinkedIn is the means to communicate with all your professional contacts.

A Basic Data Analysis Example In Core Java

Image
In this post, I discuss a basic data analysis example using core Java. Consider a bank which has presence in 50 districts having 10,000 accounts in each district. The balance in each of those 500,000 account is available say, in a text file. The bank manager is interested in finding, "In every district what are the three accounts with the largest balance?"