Skip to content

Instantly share code, notes, and snippets.

View adityajn105's full-sized avatar

Aditya Jain adityajn105

View GitHub Profile
@adityajn105
adityajn105 / ann_mnist_tensorflow.py
Created July 17, 2018 08:32
Neural Network for MNIST using TensorFlow
import tensorflow as tf
from tensorflow.examples.tutorials.mnist import input_data
mnist = input_data.read_data_sets("/tmp/mnist",one_hot=True)
n_nodes_hl1 = 500
n_nodes_hl2 = 500
n_nodes_hl3 = 500
n_classes = 10
batch_size = 100
@adityajn105
adityajn105 / meanshift_from_scratch.py
Created July 8, 2018 21:05
MeanShift algorithm for clustering of data.
"""
Author : Aditya Jain
Contact: [email protected]
"""
import matplotlib.pyplot as plt
from matplotlib import style
style.use('ggplot')
import numpy as np
@adityajn105
adityajn105 / keras_ann_mnist.py
Created July 8, 2018 17:39
Classification of MNIST dataset by ANN using Keras
import numpy as np
from keras.models import Sequential
from keras.layers.core import Dense,Activation,Dropout
from keras.datasets import mnist
from keras.utils import np_utils
no_epochs = 30
batch_size=150 #1000
v_length = 784
@adityajn105
adityajn105 / svm.py
Created July 8, 2018 17:35 — forked from mblondel/svm.py
Support Vector Machines
# Mathieu Blondel, September 2010
# License: BSD 3 clause
import numpy as np
from numpy import linalg
import cvxopt
import cvxopt.solvers
def linear_kernel(x1, x2):
return np.dot(x1, x2)
@adityajn105
adityajn105 / keras_cnn_mnist.py
Created July 8, 2018 17:34
Classification of MNIST Digits dataset using CNN using Keras
import numpy as np
from keras.datasets import mnist
from keras.models import Sequential
from keras.layers import Dense,Conv2D,MaxPooling2D
from keras.layers import Flatten,Dropout,Activation
#create a model
model = Sequential()
model.add(Conv2D(64,(5,5),input_shape=(28,28,1),data_format="channels_last",strides=(1,1),padding="valid",activation="relu"))