Skip to content

Instantly share code, notes, and snippets.

@leonaburime
leonaburime / kNN.py
Last active August 29, 2015 14:03
k-Nearest Neighbors Algorithm
from __future__ import division
from pprint import pprint
import numpy as np
import pandas as pd
from sklearn.neighbors import KNeighborsClassifier
#References - http://saravananthirumuruganathan.wordpress.com/2010/05/17/a-detailed-introduction-to-k-nearest-neighbor-knn-algorithm/
#http://www.saedsayad.com/k_nearest_neighbors.htm
input = [
@leonaburime
leonaburime / kMeans.py
Last active August 29, 2015 14:03
kMeans Algorithm
import random, pdb
from pprint import pprint
import pandas as pd, numpy as np
import sklearn
from sklearn.cluster import KMeans
labels = {0 : 'apple', 1 : 'banana'}
input = [
@leonaburime
leonaburime / gradientDescent.py
Last active August 29, 2015 14:03
Gradient Descent Algorithm
from __future__ import division
import numpy as np
import math, pdb
from sklearn import linear_model
#http://stackoverflow.com/questions/17784587/gradient-descent-using-python-and-numpy
def genData(numPoints, bias, variance):