add_abandonment_at_k(long k, std::string name={}) | dismec::prediction::EvaluateMetrics | |
add_dcg_at_k(long k, bool normalize, std::string name={}) | dismec::prediction::EvaluateMetrics | |
add_macro_at_k(long k) | dismec::prediction::EvaluateMetrics | |
add_precision_at_k(long k, std::string name={}) | dismec::prediction::EvaluateMetrics | |
EvaluateMetrics(const LabelList *sparse_labels, const IndexMatrix *sparse_predictions, long num_labels) | dismec::prediction::EvaluateMetrics | |
finalize() override | dismec::prediction::EvaluateMetrics | virtual |
get_metrics() const | dismec::prediction::EvaluateMetrics | |
init_thread(thread_id_t thread_id) override | dismec::prediction::EvaluateMetrics | virtual |
LabelList typedef | dismec::prediction::EvaluateMetrics | |
m_Collectors | dismec::prediction::EvaluateMetrics | private |
m_Labels | dismec::prediction::EvaluateMetrics | private |
m_Metrics | dismec::prediction::EvaluateMetrics | private |
m_NumLabels | dismec::prediction::EvaluateMetrics | private |
m_Predictions | dismec::prediction::EvaluateMetrics | private |
m_ThreadLocalPredictedLabels | dismec::prediction::EvaluateMetrics | private |
m_ThreadLocalTrueLabels | dismec::prediction::EvaluateMetrics | private |
num_tasks() const override | dismec::prediction::EvaluateMetrics | virtual |
prediction_t typedef | dismec::prediction::EvaluateMetrics | |
prepare(long num_threads, long chunk_size) override | dismec::prediction::EvaluateMetrics | virtual |
process_prediction(const std::vector< label_id_t > &raw_labels, const prediction_t &raw_prediction, std::vector< sTrueLabelInfo > &proc_labels, std::vector< sPredLabelInfo > &proc_pred) | dismec::prediction::EvaluateMetrics | static |
run_task(long task_id, thread_id_t thread_id) | dismec::prediction::EvaluateMetrics | |
run_tasks(long begin, long end, thread_id_t thread_id) override | dismec::prediction::EvaluateMetrics | virtual |
thread_id_t typedef | dismec::parallel::TaskGenerator | |
~EvaluateMetrics() override | dismec::prediction::EvaluateMetrics | |
~TaskGenerator()=default | dismec::parallel::TaskGenerator | virtual |