原文:Ranklib源碼剖析--LambdaMart

Ranklib是一套優秀的Learning to Rank領域的開源實現,其中有實現了MART,RankNet,RankBoost,LambdaMart,Random Forest等模型。其中由微軟發布的LambdaMART是IR業內常用的Learning to Rank模型,本文主要介紹Ranklib中的LambdaMART模型的具體實現,用以幫助理解paper中闡述的方法。本文是基於versi ...

2017-04-14 09:16 2 4611 推薦指數:

查看詳情

Apache Kafka 源碼剖析

Getting Start 下載 http://kafka.apache.org/ 優點和應用場景 Kafka消息驅動,符合發布-訂閱模式,優點和應用范圍都共通 發布-訂閱 ...

Fri Mar 29 23:39:00 CST 2019 0 670
NSQ源碼剖析之nsqd

NSQ簡介 NSQ 是實時的分布式消息處理平台,其設計的目的是用來大規模地處理每天數以十億計級別的消息。NSQ 具有分布式和去中心化拓撲結構,該結構具有無單點故障、故障容錯、高可用性以及能夠保證 ...

Thu Aug 31 18:45:00 CST 2017 0 1129
《Netty源碼剖析與應用》

Netty涉及多線程技術、復雜數據結構與內存管理模型,它運用了各種設計模式及一些TCP的底層技術。本書對這些難點一一進行攻破,讓讀者能快速掌握相關知識。 《Netty源碼剖析與應用》包含大量的分布式底層架構的編寫,涉及多線程、負載均衡算法、性能調優、線上問題緊急處理等內容。本書 ...

Sun Dec 06 19:39:00 CST 2020 0 1367
LevelDB源碼剖析

LevelDB的公共部件並不復雜,但為了更好的理解其各個核心模塊的實現,此處挑幾個關鍵的部件先行備忘。 Arena(內存領地) Arena類用於內存管理,其存在的價值在於: 提高程序性能, ...

Sat Dec 05 19:08:00 CST 2015 0 1905
mmdetection源碼剖析(1)--NMS

mmdetection源碼剖析(1)--NMS 熟悉目標檢測的應該都清楚NMS是什么算法,但是如果我們要與C++和cuda結合直接寫成Pytorch的操作你們清楚怎么寫嗎?最近在看mmdetection的源碼,發現其實原來寫C++和cuda的擴展也不難,下面給大家講一下。 C ++的擴展是允許 ...

Sat Jul 04 09:00:00 CST 2020 0 2192
HashMap源碼剖析

1. HashMap繼承結構 2. HashMap底層數據結構 在1.7及其之前,HashMap底層是使用 數組 + 鏈表實現的,在1.8及其之后,使用了 數組 + 鏈表/紅黑樹 實現。 來 ...

Sat Sep 25 06:40:00 CST 2021 0 168
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM