Machine Learning Pract
Machine Learning Pract
Machine Learning Pract
df=pd.read_csv("iris.csv")
print(df)
plt.show()
plt.show()
plt.show()
plt.show()
print(df)
df.isnull().sum()
df.dropna()
removedValue = df.dropna()
removedValue.isnull().sum()
df=pd.read_csv("Startups_Expenses.csv")
print(df)
x=df.iloc[:, :-1].values
y=df.iloc[:, 4].values
pd.get_dummies(df['State'],drop_first=True)
df1= pd.get_dummies(df['State'],drop_first=True)
df.head()
Practical: 4. Write a python program to
implement simple Linear Regression for
predicting house price.
import pandas as pd
import numpy as np
df=pd.read_csv("kc_house_data.csv")
print(df)
df.head()
df.tail()
print(df.shape)
df= df.dropna()
print(df.shape)
space = df['sqft_living']
price = df['price']
x=np.array(space).reshape(-1,1)
y=np.array(price)
regressor= LinearRegression()
regressor.fit(x_train,y_train)
plt.xlabel("Space")
plt.ylabel("Price")
plt.show()
plt.xlabel("Space")
plt.ylabel("Price")
plt.show()
Practical: 5. Write a python program to implement k-nearest Neighbors ML algorithm to build
prediction model
import pandas as pd
import numpy as np
# Loading data
irisData = load_iris()
X = irisData.data
y = irisData.target
knn = KNeighborsClassifier(n_neighbors=7)
knn.fit(X_train, y_train)
# Predict on dataset which model has not seen before
print(knn.predict(X_test))
print(knn.score(X_test, y_test))
neighbors = np.arange(1, 9)
train_accuracy = np.empty(len(neighbors))
test_accuracy = np.empty(len(neighbors))
for i, k in enumerate(neighbors):
knn = KNeighborsClassifier(n_neighbors=k)
knn.fit(X_train, y_train)
# Generate plot
plt.legend()
plt.xlabel('n_neighbors')
plt.ylabel('Accuracy')
plt.show()