Skip to content

Instantly share code, notes, and snippets.

View gauravgola96's full-sized avatar
💻
Focusing

Gaurav Gola gauravgola96

💻
Focusing
View GitHub Profile
@gauravgola96
gauravgola96 / ANN.py
Created November 13, 2017 15:46
ANN python
import numpy as np
# sigmoid function
def nonlin(x,deriv=False):
if(deriv==True):
return x*(1-x)
return 1/(1+np.exp(-x))
@gauravgola96
gauravgola96 / Big_mart.py
Last active November 28, 2017 15:07
Ridge regression
# imputing missing values
train['Item_Visibility'] = train['Item_Visibility'].replace(0,np.mean(train['Item_Visibility']))
train['Outlet_Establishment_Year'] = 2013 - train['Outlet_Establishment_Year']
train['Outlet_Size'].fillna('Small',inplace=True)
# creating dummy variables to convert categorical into numeric values
@gauravgola96
gauravgola96 / Bagging.py
Last active December 12, 2017 15:41
BDSP/ Bagging in python
from csv import reader
import numpy as np
from random import seed
from sklearn.ensemble import BaggingClassifier, RandomForestClassifier
from sklearn.model_selection import cross_val_score
## Pre-processing functions
# Load a CSV file
def load_csv(filename):
dataset = list()
@gauravgola96
gauravgola96 / Black_Friday.py
Created January 28, 2018 06:48
Black Friday (Analytics Vidhya)
import pandas as pd
import numpy as np
train = pd.read_csv("C:\\Users\\Gaurav_Gola\\Desktop\\project\\black friday\\train.csv")
test = pd.read_csv("C:\\Users\\Gaurav_Gola\\Desktop\\project\\black friday\\test.csv")
train.shape
@gauravgola96
gauravgola96 / Big_mart.py
Last active January 28, 2018 07:00
Big mart sales prediction (Analytics Vidhya)
import pandas as pd
import seaborn as sns
import numpy as np
import matplotlib.pylab as plt
# for plotting graphs in notebook
%pylab inline
@gauravgola96
gauravgola96 / loan_pred.R
Created January 28, 2018 10:08
Loan prediction (Analytics Vidhya)
train = read.csv("C:\\Users\\Gaurav_Gola\\Desktop\\project\\loan prediction\\train.csv",na.strings = c(""," ",NA))
test = read.csv("C:\\Users\\Gaurav_Gola\\Desktop\\project\\loan prediction\\test.csv",na.strings = c(""," ",NA))
library(mlr)
summarizeColumns(train)
summarizeColumns(test)
#Data visualization
# for Character
@gauravgola96
gauravgola96 / HR.R
Created January 28, 2018 10:10
Human Resource churn prediction
library(ggplot2)
library(readr)
HREmployeeAttritionwithDefinitions <- read.csv("C:\\Users\\Gaurav_Gola\\Desktop\\project\\HR\\HR.csv",header = TRUE)
hr_data = HREmployeeAttritionwithDefinitions
#hr_data = read_csv("C:/Users/Rajat/Documents/R/HREmployeeAttritionwithDefinitions.csv")
summary(hr_data)
summary(table(hr_data$EmployeeCount))
@gauravgola96
gauravgola96 / House_price.R
Created January 29, 2018 10:23
House price prediction using Xgboost
# House prize prediction
train = read.csv("train.csv",stringsAsFactors = F)
test = read.csv("test.csv",stringsAsFactors = F)
#checking the levels of variables in test and train datasets , they should be equal
#checking character variables
@gauravgola96
gauravgola96 / Detecting_Insults_in_Social_Commentary.py
Created February 1, 2018 17:32
Detecting Insults in Social Commentary
import pandas as pd
train = pd.read_csv("C:\\Users\\Gaurav_Gola\\Desktop\\Praxis\\text\\my work\\Project\\train1.csv")
test = pd.read_csv("C:\\Users\\Gaurav_Gola\\Desktop\\Praxis\\text\\my work\\Project\\test.csv")
train.head() # lables are insult
# 1 = insult
# 0 = not insult
@gauravgola96
gauravgola96 / tensorflow backpropagation.py
Created February 3, 2018 15:09
TENSORFLOW :Implement back propagation with simple regression example
import tensorflow as tf
import numpy as np
tf.reset_default_graph()
sess = tf.Session()
x_vals = np.random.normal(loc=0.0,scale=0.1,size=100)
x_vals.shape