ML and DL
ML and DL
1. Linear Regression
Used for predicting continuous values like house price, sales, temperature, etc.
import pandas as pd
import numpy as np
from sklearn.linear_model import LinearRegression
2. Logistic Regression
model = LogisticRegression()
model.fit(X_train, y_train)
predictions = model.predict(X_test)
print("Accuracy:", model.score(X_test, y_test))
3. Decision Tree
Used for classification and regression tasks by splitting data into decision nodes.
Complete ML & DL Algorithms Notes with Python Code
model = DecisionTreeClassifier()
model.fit(X_train, y_train)
print("Accuracy:", model.score(X_test, y_test))
4. Random Forest
An ensemble technique that combines multiple decision trees for improved accuracy.
model = RandomForestClassifier(n_estimators=100)
model.fit(X_train, y_train)
print("Accuracy:", model.score(X_test, y_test))
model = KNeighborsClassifier(n_neighbors=3)
model.fit(X_train, y_train)
print("Accuracy:", model.score(X_test, y_test))
Complete ML & DL Algorithms Notes with Python Code
model = SVC(kernel='linear')
model.fit(X_train, y_train)
print("Accuracy:", model.score(X_test, y_test))
7. Naive Bayes
model = GaussianNB()
model.fit(X_train, y_train)
print("Accuracy:", model.score(X_test, y_test))
8. K-Means Clustering
kmeans = KMeans(n_clusters=3)
kmeans.fit(X_train)
print("Cluster Centers:", kmeans.cluster_centers_)
pca = PCA(n_components=2)
X_pca = pca.fit_transform(X_train)
print("Explained Variance Ratio:", pca.explained_variance_ratio_)
model = Sequential()
model.add(Dense(10, input_dim=4, activation='relu'))
model.add(Dense(3, activation='softmax'))
model.compile(loss='categorical_crossentropy', optimizer='adam', metrics=['accuracy'])