Əl ilə tapşırıq
AI yeni LLM-in buraxılması ilə bağlı qərar üçün kod yaratdı. Yoxlayın: onu dəyişdirin ki, redaktor mövzulu seqmentlər üzrə versiyaların keyfiyyətini müqayisə edə bilsin, qiymətləndirmələrin yayılmasını görə bilsin və kiçik məlumat qrupunda pisləşmə riskini görə bilsin.
import matplotlib.pyplot as plt
import pandas as pd
scores = pd.read_csv('model_scores.csv')
summary = scores.groupby('model_version')['score'].mean()
plt.bar(summary.index, summary.values)
plt.title('Modellərin keyfiyyəti')
plt.ylabel('Orta qiymət')
plt.show()
print('Ən yaxşı versiya:', summary.idxmax())
---
import matplotlib.pyplot as plt
import pandas as pd
scores = pd.read_csv('model_scores.csv')
stats = (
scores.groupby(["topic", "model_version"])["score"]
.agg(["mean", "std", "count"])
.reset_index()
)
print(stats)
for topic, group in scores.groupby("topic"):
group.boxplot(column="score", by="model_version")
plt.title(f"Mövzu: {topic}")
plt.suptitle("")
plt.ylabel("Qiymətləndirmə")
plt.show()
small_groups = stats[stats["count"] < 30]
print("Kiçik qruplar - nəticələr etibarlı deyil:")
print(small_groups)