ML Algorithms
ML Algorithms
Machine Learning
Algorithms
( Python and R Codes)
Types
Supervised Learning
Unsupervised Learning
Reinforcement Learning
Linear
Regression
Python
Code
R
Code
#Import Library
#numpy...
x <- cbind(x_train,y_train)
x_train=input_variables_values_training_datasets
y_train=target_variables_values_training_datasets
#check score
x_test=input_variables_values_test_datasets
summary(linear)
linear = linear_model.LinearRegression()
#Predict Output
predicted= predict(linear,x_test)
#check score
linear.fit(x_train, y_train)
linear.score(x_train, y_train)
#Equation coefficient and Intercept
print('Coefficient: \n', linear.coef_)
print('Intercept: \n', linear.intercept_)
#Predict Output
Logistic
Regression
predicted= linear.predict(x_test)
#Import Library
x <- cbind(x_train,y_train)
#score
#of test_dataset
summary(logistic)
#Predict Output
model = LogisticRegression()
predicted= predict(logistic,x_test)
Decision Tree
predicted= model.predict(x_test)
#Import Library
#Import Library
library(rpart)
x <- cbind(x_train,y_train)
#grow tree
#test_dataset
summary(fit)
#Predict Output
model = tree.DecisionTreeClassifier(criterion='gini')
predicted= predict(fit,x_test)
Naive Bayes
predicted= model.predict(x_test)
#Import Library
#Import Library
library(e1071)
x <- cbind(x_train,y_train)
#Fitting model
model = svm.svc()
summary(fit)
#Predict Output
predicted= predict(fit,x_test)
#Import Library
#Import Library
library(e1071)
x <- cbind(x_train,y_train)
#Fitting model
summary(fit)
#Predict Output
predicted= predict(fit,x_test)
#score
model.fit(X, y)
#Predict Output
k-Means
predicted= model.predict(x_test)
#Import Library
#Import Library
library(knn)
x <- cbind(x_train,y_train)
#Fitting model
model.fit(X, y)
#Predict Output
predicted= model.predict(x_test)
#Import Library
#Import Library
library(cluster)
#5 cluster solution
Random Forest
predicted= model.predict(x_test)
#Import Library
#Import Library
library(randomForest)
x <- cbind(x_train,y_train)
#Fitting model
model= RandomForestClassifier()
summary(fit)
#Train the model using the training sets and check score
#Predict Output
model.fit(X, y)
predicted= predict(fit,x_test)
#Predict Output
predicted= model.predict(x_test)
#Import Library
#Import Library
library(stats)
#Assumed you have training and test data set as train and
#test
train_reduced
test_reduced
<- predict(pca,train)
<- predict(pca,test)
#Import Library
#Import Library
library(caret)
x <- cbind(x_train,y_train)
#Fitting model
model= GradientBoostingClassifier(n_estimators=100, \
+ number = 4, repeats = 4)
#Train the model using the training sets and check score
model.fit(X, y)
#Predict Output
predicted= model.predict(x_test)
http://bit.ly/1DOUS8N
w w w . a n a l y t i c s v i d h y a . c o m