本文簡要介紹python語言中 sklearn.metrics.label_ranking_average_precision_score
的用法。
用法:
sklearn.metrics.label_ranking_average_precision_score(y_true, y_score, *, sample_weight=None)
計算基於排名的平均精度。
標簽排名平均精度 (LRAP) 是分配給每個樣本的每個真實標簽的平均值,即真實標簽與得分較低的總標簽的比率。
該指標用於多標簽排名問題,其目標是為與每個樣本關聯的標簽提供更好的排名。
獲得的分數始終嚴格大於 0,最佳值為 1。
在用戶指南中閱讀更多信息。
- y_true:{ndarray, 稀疏矩陣} 形狀 (n_samples, n_labels)
二進製指標格式的真正二進製標簽。
- y_score:ndarray 形狀(n_samples,n_labels)
目標分數,可以是正類的概率估計、置信度值或決策的非閾值度量(如在某些分類器上由 “decision_function” 返回)。
- sample_weight:形狀類似數組 (n_samples,),默認=None
樣本權重。
- score:浮點數
參數:
返回:
例子:
>>> import numpy as np >>> from sklearn.metrics import label_ranking_average_precision_score >>> y_true = np.array([[1, 0, 0], [0, 0, 1]]) >>> y_score = np.array([[0.75, 0.5, 1], [1, 0.2, 0.1]]) >>> label_ranking_average_precision_score(y_true, y_score) 0.416...
相關用法
- Python sklearn label_binarize用法及代碼示例
- Python sklearn lasso_path用法及代碼示例
- Python sklearn laplacian_kernel用法及代碼示例
- Python sklearn lars_path用法及代碼示例
- Python sklearn lars_path_gram用法及代碼示例
- Python sklearn log_loss用法及代碼示例
- Python sklearn load_svmlight_file用法及代碼示例
- Python sklearn load_iris用法及代碼示例
- Python sklearn load_breast_cancer用法及代碼示例
- Python sklearn load_digits用法及代碼示例
- Python sklearn load_sample_image用法及代碼示例
- Python sklearn load_boston用法及代碼示例
- Python sklearn load_wine用法及代碼示例
- Python sklearn load_sample_images用法及代碼示例
- Python sklearn jaccard_score用法及代碼示例
- Python sklearn WhiteKernel用法及代碼示例
- Python sklearn CalibrationDisplay.from_predictions用法及代碼示例
- Python sklearn VotingRegressor用法及代碼示例
- Python sklearn gen_batches用法及代碼示例
- Python sklearn ExpSineSquared用法及代碼示例
- Python sklearn MDS用法及代碼示例
- Python sklearn adjusted_rand_score用法及代碼示例
- Python sklearn MLPClassifier用法及代碼示例
- Python sklearn train_test_split用法及代碼示例
- Python sklearn RandomTreesEmbedding用法及代碼示例
注:本文由純淨天空篩選整理自scikit-learn.org大神的英文原創作品 sklearn.metrics.label_ranking_average_precision_score。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。