ÎncepețiÎncepe gratuit

K-means pentru gruparea feedback-ului

Ai un set de date cu răspunsuri de feedback și ai folosit un model GPT pentru a calcula scoruri de încredere pentru fiecare răspuns. Pentru a identifica feedback-ul neobișnuit sau valorile aberante, aplici algoritmul k-means pe răspunsurile cu încredere scăzută.

Algoritmul KMeans, variabilele reviews și confidences, precum și biblioteca np au fost preîncărcate.

Acest exercițiu face parte din cursul

Reinforcement Learning from Human Feedback (RLHF)

Vezi cursul

Instrucțiuni pentru exercițiu

  • Inițializează algoritmul k-means. Setează random_state la 42 pentru reproductibilitatea codului.
  • Calculează distanțele față de centrele clusterelor pentru a identifica valorile aberante, ca diferență dintre data și centrele clusterelor corespunzătoare.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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)
Editează și rulează codul