随笔分类 - [01] 机器学习
摘要:原文 1. 背景 shard allocation 意思是分片分配, 是一个将分片分配到节点的过程; 可能发生该操作的过程包括: 初始恢复(initial recovery) 副本分配(replica allocation) 重新平衡(rebalance) 节点的新增和删除 来源 分片的分配操作,
阅读全文
摘要:bert-as-service 用 BERT 作为句子编码器, 并通过 ZeroMQ 服务托管, 只需两行代码就可以将句子映射成固定长度的向量表示; 准备 windows10 + python3.5 + tensorflow1.2.1 安装流程 安装 tensorflow, 参考 安装 bert-a
阅读全文
摘要:一、介绍 RankLib.jar 是一个学习排名(Learning to rank)算法的库,目前已经实现了如下几种算法: + MART + RankNet + RankBoost + AdaRank + Coordinate Ascent + LambdaMART + ListNet + Rand
阅读全文
摘要:一、关于 NDCG [LTR] 信息检索评价指标(RP/MAP/DCG/NDCG/RR/ERR) 二、代码实现 1、训练数据的加载解析 2、NDCG 的实现 3、训练数据集的 NDCG 计算 by. Memento
阅读全文
摘要:一、RP R(recall)表示召回率、查全率,指查询返回结果中相关文档占所有相关文档的比例;P(precision)表示准确率、精度,指查询返回结果中相关文档占所有查询结果文档的比例; 则 PR 曲线呈现出负相关的下降趋势; 一般来说,recall 和 precision 反映了模型性能的两个方面
阅读全文