Machine Learning Practicals
Machine Learning Practicals
Name - Deepika
List of Practical :-
# importing Libraries :-
import numpy as np
import pandas as pd
np.random.seed(42)
nb_model = GaussianNB()
nb_model.fit(X_train_clf, y_train_clf)
output
# 2. Simple Linear Regression (Single Feature)
lr_simple = LinearRegression()
output
lr_multiple = LinearRegression()
lr_multiple.fit(X_train_reg, y_train_reg)
output
poly = PolynomialFeatures(degree=2)
X_poly_train = poly.fit_transform(X_train_reg)
X_poly_test = poly.transform(X_test_reg)
poly_model = LinearRegression()
poly_model.fit(X_poly_train, y_train_reg)
output
lasso_model = Lasso(alpha=0.1)
lasso_model.fit(X_train_reg, y_train_reg)
ridge_model = Ridge(alpha=0.1)
ridge_model.fit(X_train_reg, y_train_reg)
output
# 6. Logistic Regression
logistic_model = LogisticRegression(max_iter=1000)
logistic_model.fit(X_train_clf, y_train_clf)
ann_model = MLPClassifier(max_iter=500)
ann_model.fit(X_train_clf, y_train_clf)
output
# 8. KNN Classifier
knn_model = KNeighborsClassifier(n_neighbors=5)
knn_model.fit(X_train_clf, y_train_clf)
output
tree_model = DecisionTreeClassifier()
tree_model.fit(X_train_clf, y_train_clf)
output
# 10. SVM Classification
svm_model = SVC(probability=True)
svm_model.fit(X_train_clf, y_train_clf)
output
kmeans.fit(X)
output
hc = AgglomerativeClustering(n_clusters=3)
hc_labels = hc.fit_predict(X)