Začněte nyníZačněte zdarma

K-means pro shlukování zpětné vazby

Máš k dispozici dataset se zpětnými vazbami a GPT model jsi použil/a k výpočtu skóre spolehlivosti pro každou odpověď. Abys odhalil/a neobvyklé nebo odlehlé záznamy, aplikuješ k-means clustering na odpovědi s nízkou spolehlivostí.

Algoritmus KMeans, proměnné reviews a confidences a knihovna np jsou předem načtené.

Toto cvičení je součástí kurzu

Reinforcement Learning from Human Feedback (RLHF)

Zobrazit kurz

Pokyny k cvičení

  • Inicializuj algoritmus k-means. Nastav random_state na 42 pro reprodukovatelnost kódu.
  • Vypočítej vzdálenosti od středů clusterů, abys identifikoval/a odlehlé hodnoty jako rozdíl mezi data a odpovídajícími středy clusterů.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

def detect_anomalies(data, n_clusters=3):
    # Initialize k-means
    ____
    clusters = kmeans.fit_predict(data)
    centers = kmeans.cluster_centers_

    # Calculate distances from cluster centers
    ____
    return distances
  
anomalies = detect_anomalies(confidences)
print(anomalies)
Upravit a spustit kód