RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

谷歌AI發(fā)布新成果TF-Ranking:基于TensorFlow的可擴展庫

DPVg_AI_era ? 來源:lq ? 2018-12-08 09:28 ? 次閱讀

谷歌AI發(fā)布新成果,TF-Ranking:這是一個應(yīng)用于Learning to Rank、基于TensorFlow的可擴展庫。它提供了一個統(tǒng)一的框架,其中包括一套最先進(jìn)的Learning to Rank算法,并支持成對或列表丟失函數(shù),多項目評分,排名度量優(yōu)化等等。

排序,是一種適用于搜索引擎、系統(tǒng)推薦以及機器翻譯等的重要操作。

在諸如此類的應(yīng)用程序中,研究人員經(jīng)常使用一組名叫Learning to Rank的有監(jiān)督機器學(xué)習(xí)技術(shù)。

在許多情況下,Learning to Rank應(yīng)用于較大的數(shù)據(jù)集,在這些場景中,TensorFlow可擴展性是具有優(yōu)勢的。

然而,目前還沒有現(xiàn)成的,可以在TensorFlow中應(yīng)用Learning to Rank的技術(shù)。而且也沒有其他開源庫專門應(yīng)用大規(guī)模Learning to Rank技術(shù)。

谷歌AI發(fā)布了TF-Ranking,這是一個應(yīng)用于Learning to Rank、基于TensorFlow的可擴展庫。

TF-Ranking

TF-Ranking提供了一個統(tǒng)一的框架,其中包括一套最先進(jìn)的Learning to Rank算法,并支持成對或列表丟失函數(shù),多項目評分,排名度量優(yōu)化等等。

TF-Ranking速度較快且易于使用,而且還可以創(chuàng)建高質(zhì)量的排名模型。統(tǒng)一的框架使ML研究人員、從業(yè)者和愛好者能夠在單個庫中評估和選擇一系列不同的排名模型。

此外,谷歌團隊堅信一個有用的開源庫,其關(guān)鍵不僅在于提供合理的默認(rèn)值(sensible default),還在于授權(quán)用戶開發(fā)他們自己的定制模型。因此,團隊提供了靈活的API,用戶可以在API中定義和插入自己定制的損失函數(shù)、評分函數(shù)和指標(biāo)。

現(xiàn)有的算法和度量支持

Learning to Rank算法的目標(biāo)是最小化在項目列表上定義的損失函數(shù),以優(yōu)化任何給定應(yīng)用程序的列表排序的效用。TF-Ranking支持廣泛的標(biāo)準(zhǔn)pointwise,pairwise和listwise損失函數(shù)。這確保了使用TF-Ranking庫的研究人員能夠復(fù)制和擴展以前發(fā)布的基線,從業(yè)者可以為他們的應(yīng)用做出最明智的選擇。

此外,TF-Ranking可以通過嵌入和擴展到數(shù)億個訓(xùn)練實例來處理稀疏特征(如原始文本)。

因此,任何對構(gòu)建真實世界數(shù)據(jù)密集型排名系統(tǒng)(如Web搜索或新聞推薦)感興趣的人都可以使用TF-Ranking作為強大,可擴展的解決方案。

經(jīng)驗評估是任何機器學(xué)習(xí)或信息檢索研究的重要組成部分。

為了確保與先前工作的兼容性,TF-Ranking支持許多常用的排名指標(biāo),包括平均倒數(shù)排名(MRR)和歸一化折扣累積收益(NDCG)。

TensorBoard中顯示的訓(xùn)練步驟(X軸)的NDCG度量(Y軸)的示例。 它顯示了訓(xùn)練期間指標(biāo)的總體進(jìn)度。 可以直接在儀表板上比較不同的方法。 可以根據(jù)指標(biāo)選擇最佳模型。

多項評分

TF-Ranking支持一種新的評分機制,其中多個項目(例如web頁面)可以聯(lián)合評分,這是對傳統(tǒng)評分模式的擴展,在傳統(tǒng)的評分模式中,單個項目是獨立評分的。

多項目評分的一個挑戰(zhàn)是很難推斷哪些項目必須分組并在子組中評分。然后,每個項目的分?jǐn)?shù)被累積起來,用于排序。為了讓這些復(fù)雜性對用戶透明,TF- Ranking提供了一個List-In-List-Out (LILO) API,將所有這些邏輯包裝在導(dǎo)出的TF模型中。

TF-Ranking庫支持多項目評分體系結(jié)構(gòu),是傳統(tǒng)單項評分的擴展。

正如谷歌AI在最近的工作中所展示的那樣,多項目評分在公共LETOR基準(zhǔn)測試中與RankNet,MART和LambdaMART等最先進(jìn)的學(xué)習(xí)級別模型相比具有競爭力。

排名指標(biāo)優(yōu)化

Learning to Rank一個重要研究挑戰(zhàn)是直接優(yōu)化排名指標(biāo)(如前面提到的NDCG和MRR)。

這些指標(biāo)雖然能夠比曲線下面積(Area Under the Curve, AUC)之類的標(biāo)準(zhǔn)分類指標(biāo)更好地衡量排名系統(tǒng)的性能,但很可惜,它們要么不連續(xù),要么平坦(flat)。因此,這些指標(biāo)的標(biāo)準(zhǔn)隨機梯度下降優(yōu)化是有問題的。

谷歌AI提出了一種新的方法,LambdaLoss,它為排序度量優(yōu)化提供了一個有原則的概率框架。

在這個框架中,可以通過期望最大化的過程來設(shè)計和優(yōu)化度量驅(qū)動的損失函數(shù)。TF-Ranking庫集成了直接度量優(yōu)化的最新進(jìn)展,并提供了LambdaLoss的實現(xiàn)。

無偏(unbiased)Learning to Rank

先前的研究表明,給定一個項目的排序列表,用戶更有可能與前幾個結(jié)果交互,而不會考慮它們的相關(guān)性。

這一發(fā)現(xiàn)激發(fā)了人們對無偏Learning to Rank的研究興趣,并且基于訓(xùn)練的實例進(jìn)行重新加權(quán),開發(fā)了無偏見的評估和幾種無偏見的學(xué)習(xí)算法。

開始用TF-Ranking吧!

TF-Ranking實現(xiàn)了TensorFlow Estimator接口,通過封裝訓(xùn)練、評估、預(yù)測和導(dǎo)出服務(wù),大大簡化了機器學(xué)習(xí)編程

TF-Ranking與豐富的TensorFlow生態(tài)系統(tǒng)完美集成。 如上所述,你可以使用Tensorboard可視化NDCG和MRR等排名指標(biāo),以及使用這些指標(biāo)選擇最佳模型檢查點。 一旦你的模型準(zhǔn)備就緒,便可以使用TensorFlow服務(wù),非常容易將其部署到生產(chǎn)中。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 谷歌
    +關(guān)注

    關(guān)注

    27

    文章

    6161

    瀏覽量

    105300
  • 機器學(xué)習(xí)
    +關(guān)注

    關(guān)注

    66

    文章

    8406

    瀏覽量

    132561
  • tensorflow
    +關(guān)注

    關(guān)注

    13

    文章

    329

    瀏覽量

    60527

原文標(biāo)題:谷歌推出TF-Ranking:用于排序算法的可擴展TensorFlow庫

文章出處:【微信號:AI_era,微信公眾號:新智元】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    谷歌Pixel 9系列AI功能搶眼,蘋果被指AI領(lǐng)域落后

    8月15日,谷歌意外提前揭曉了其新品發(fā)布會,借助Pixel 9系列手機搭載的Gemini AI技術(shù),在蘋果iPhone 16系列發(fā)布前夕搶占了科技頭條。此舉不僅展示了
    的頭像 發(fā)表于 08-15 15:31 ?579次閱讀

    谷歌Pixel 9系列發(fā)布會:AI技術(shù)領(lǐng)先,Gemini AI成焦點

    8月14日,谷歌在景山城總部舉行了一場備受矚目的新品發(fā)布會,提前于蘋果iPhone 16系列發(fā)布,展示了Pixel 9系列手機及其搭載的全新AI功能,這一舉措迅速吸引了業(yè)界的廣泛關(guān)注。
    的頭像 發(fā)表于 08-15 15:22 ?1223次閱讀

    谷歌發(fā)布革命性AI天氣預(yù)測模型NeuralGCM

    在科技與自然科學(xué)的交匯點上,谷歌公司于7月23日宣布了一項重大突破——全新的人工智能天氣預(yù)測模型NeuralGCM。這一創(chuàng)新成果不僅融合了機器學(xué)習(xí)的前沿技術(shù),還巧妙結(jié)合了傳統(tǒng)氣象學(xué)的精髓,其研究成果已在國際權(quán)威科學(xué)期刊《Natu
    的頭像 發(fā)表于 07-23 14:24 ?486次閱讀

    TensorFlow是什么?TensorFlow怎么用?

    TensorFlow是由Google開發(fā)的一個開源深度學(xué)習(xí)框架,它允許開發(fā)者方便地構(gòu)建、訓(xùn)練和部署各種復(fù)雜的機器學(xué)習(xí)模型。TensorFlow憑借其高效的計算性能、靈活的架構(gòu)以及豐富的工具和,在學(xué)
    的頭像 發(fā)表于 07-12 16:38 ?658次閱讀

    tensorflow簡單的模型訓(xùn)練

    在本文中,我們將詳細(xì)介紹如何使用TensorFlow進(jìn)行簡單的模型訓(xùn)練。TensorFlow是一個開源的機器學(xué)習(xí),廣泛用于各種機器學(xué)習(xí)任務(wù),包括圖像識別、自然語言處理等。我們將從安裝
    的頭像 發(fā)表于 07-05 09:38 ?625次閱讀

    如何使用Tensorflow保存或加載模型

    TensorFlow是一個廣泛使用的開源機器學(xué)習(xí),它提供了豐富的API來構(gòu)建和訓(xùn)練各種深度學(xué)習(xí)模型。在模型訓(xùn)練完成后,保存模型以便將來使用或部署是一項常見的需求。同樣,加載已保存的模型進(jìn)行預(yù)測或
    的頭像 發(fā)表于 07-04 13:07 ?1476次閱讀

    TensorFlow的定義和使用方法

    TensorFlow是一個由谷歌人工智能團隊谷歌大腦(Google Brain)開發(fā)和維護的開源機器學(xué)習(xí)。它基于數(shù)據(jù)流編程(dataflow programming)的概念,將復(fù)雜的
    的頭像 發(fā)表于 07-02 14:14 ?751次閱讀

    谷歌發(fā)布多模態(tài)AI新品,加劇AI巨頭競爭

    在全球AI競技場上,谷歌與OpenAI一直穩(wěn)居領(lǐng)先地位。近日,谷歌在I/O開發(fā)者大會上掀起了一股新的技術(shù)浪潮,發(fā)布了多款全新升級的多模態(tài)AI
    的頭像 發(fā)表于 05-16 09:28 ?445次閱讀

    谷歌發(fā)布全新AI模型Genie

    谷歌近日發(fā)布了其全新的AI模型Genie,這一模型徹底改變了我們與數(shù)字世界的互動方式。Genie不僅可以接收文本提示、草圖或想法,還能將這些創(chuàng)意迅速轉(zhuǎn)化為一個互動和玩耍的虛擬世界。
    的頭像 發(fā)表于 02-28 18:25 ?1683次閱讀

    谷歌發(fā)布AI基礎(chǔ)世界模型Genie

    谷歌近日宣布了其生成式AI的全新里程碑——全新AI基礎(chǔ)世界模型Genie。這一創(chuàng)新技術(shù)允許用戶通過單張圖像提示,生成一個玩的、交互式的虛擬環(huán)境,從而開啟了一個全新的數(shù)字體驗時代。
    的頭像 發(fā)表于 02-28 17:41 ?819次閱讀

    谷歌發(fā)布開源AI大模型Gemma

    近日,谷歌發(fā)布了全新AI大模型Gemma,這款模型為各種規(guī)模的組織提供了前所未有的機會,以負(fù)責(zé)任的方式在商業(yè)應(yīng)用中進(jìn)行分發(fā)。
    的頭像 發(fā)表于 02-28 17:38 ?839次閱讀

    谷歌交互世界模型重磅發(fā)布

    谷歌模型
    北京中科同志科技股份有限公司
    發(fā)布于 :2024年02月28日 09:13:06

    谷歌發(fā)布最先進(jìn)的開放模型Gemma

    在 Google,我們致力于讓 AI 助力每個人。長期以來,我們對開放社區(qū)的創(chuàng)新貢獻(xiàn)了許多成果,如 Transformers、TensorFlow、BERT、T5、JAX、AlphaFold
    的頭像 發(fā)表于 02-23 10:12 ?613次閱讀
    <b class='flag-5'>谷歌</b><b class='flag-5'>發(fā)布</b>最先進(jìn)的開放模型Gemma

    谷歌發(fā)布AI新版本Gemini 1.5

    谷歌近日宣布推出其最新的人工智能(AI)版本——Gemini 1.5,這一新版本在文本處理能力上實現(xiàn)了重大突破。據(jù)了解,Gemini 1.5 Pro的上下文窗口長度已經(jīng)擴展到驚人的100萬個
    的頭像 發(fā)表于 02-19 11:05 ?1127次閱讀

    谷歌發(fā)布全新AI SDK,簡化安卓應(yīng)用集成

    谷歌破繭而出,全新發(fā)布 Google AI SDK,引領(lǐng) Android 應(yīng)用邁向高性能 AI 集成新時代。這次發(fā)布的 SDK,專門為 An
    的頭像 發(fā)表于 01-03 14:18 ?820次閱讀
    RM新时代网站-首页