Machine Learning: Cheat Sheet
Machine Learning: Cheat Sheet
Learning
Cheat Sheet
Types of Machine Learning
from sklearn.model_selection
import train_test_split
model = LinearRegression()
model.fit(X_train, y_train)
y_pred = model.predict(X_test)
Classification Models
Logistic Regression
K-Nearest Neighbors (KNN)
Decision Trees
Random Forest
Support Vector Machines (SVM)
Naive Bayes
Neural Networks (MLP)
model = RandomForestClassifier(n_estimators=100)
model.fit(X_train, y_train)
y_pred = model.predict(X_test)
Evaluation Metrics
Regression
Classification
pca = PCA(n_components=2)
X_pca = pca.fit_transform(x)
Hyperparameter Tuning
K-Means Clustering
Hierarchical Clustering
DBSCAN (Density-Based Spatial Clustering)
kmeans = KMeans(n_clusters=3)
kmeans.fit(X)
labels = kmeans.predict(X)
Deep Learning Basics
Neural Networks
Convolutional Neural Networks (CNNs)
Recurrent Neural Networks (RNNs)
Transformers (BERT, GPT)
import tensorflow as tf
model = tf.keras.Sequential([
tf.keras.layers.Dense(128, activation='relu'),
tf.keras.layers.Dense(1, activation='sigmoid')])
model.compile(optimizer='adam',
loss='binary_crossentropy', metrics=['accuracy'])