# Importieren der notwendigen Bibliotheken import numpy as np from sklearn import datasets from sklearn.manifold import TSNE import matplotlib.pyplot as plt # Laden des Digits-Datensatzes digits = datasets.load_digits() X = digits.data y = digits.target # Anwendung von t-SNE tsne = TSNE(n_components=2, random_state=42) X_tsne = tsne.fit_transform(X) # Visualisierung der Ergebnisse plt.figure(figsize=(10, 8)) scatter = plt.scatter(X_tsne[:, 0], X_tsne[:, 1], c=y, cmap='viridis', s=50) legend1 = plt.legend(*scatter.legend_elements(), title="Classes") plt.gca().add_artist(legend1) plt.xlabel('t-SNE feature 1') plt.ylabel('t-SNE feature 2') plt.title('t-SNE-Abbildung des Digits-Datensatzes') plt.show()