AML Clustering
AML Clustering
K MEANS CLUSTERING
Step 1:Importing libraries
import numpy as np
import matplotlib.pyplot as plt
from sklearn import datasets
from sklearn.cluster import KMeans
from sklearn.preprocessing import StandardScaler
from sklearn.decomposition import PCA
from sklearn.metrics import accuracy_score, silhouette_score
from sklearn.metrics.cluster import adjusted_rand_score,
normalized_mutual_info_score
Step 4:Implementation
pca = PCA(n_components=2)
X_pca = pca.fit_transform(X_scale)
silhouette_avg = silhouette_score(X_scaled, kmeans_labels)
print(f"K-Means Silhouette Score: {silhouette_avg}")
K-Means Silhouette Score: 0.45994823920518635
Fuzzy C Means
Clustering
Step 1:Import required libraries
import numpy as np
import matplotlib.pyplot as plt
from sklearn import datasets
from sklearn.cluster import KMeans
from sklearn.mixture import GaussianMixture
from sklearn.preprocessing import StandardScaler
from sklearn.decomposition import PCA
from sklearn.metrics import accuracy_score, silhouette_score
from sklearn.metrics.cluster import adjusted_rand_score,
normalized_mutual_info_score
import skfuzzy as fuzz
Step 2:Loading the Iris dataset
iris = datasets.load_iris()
X = iris.data
y = iris.target
GAUSSIAN MIXTURE
IMPLEMENTATION