chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

簡化版的XLNet在PyTorch Wrapper實現(xiàn)

DPVg_AI_era ? 來源:lq ? 2019-07-07 09:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

XLNet雖然好用,但實在太費錢了!近日,一位韓國小哥成功將簡化版的XLNet在PyTorch Wrapper實現(xiàn),批規(guī)模僅為1,不再依賴谷歌爸爸的巨額算力,讓“窮人”也能用得起。

不久前,谷歌大腦和CMU聯(lián)合團隊提出面向NLP預(yù)訓(xùn)練新方法XLNet,性能全面超越此前NLP領(lǐng)域的黃金標(biāo)桿BERT,在20個任務(wù)上實現(xiàn)了性能的大幅提升,刷新了18個任務(wù)上的SOTA結(jié)果,可謂全面屠榜。

論文地址:

https://arxiv.org/pdf/1906.08237.pdf

XLNet性能確實強大,不過還是要背靠谷歌TPU平臺的巨額算力資源。有網(wǎng)友做了一下簡單統(tǒng)計,按照論文中的實驗設(shè)計,XL-Large用512 TPU chips訓(xùn)練了4天,也就是說,訓(xùn)練時的總計算量是BERT的5倍。語料規(guī)模是BERT-large的10倍。

要知道BERT作為谷歌的親兒子,其訓(xùn)練量和對計算資源的需求已經(jīng)讓很多人望塵莫及。現(xiàn)在XLNet又來了個5倍,讓人直呼用不起。

這么強勁的XLNet,只能看著流口水卻用不起,豈不是太遺憾了?

土豪有土豪的用法,窮人有窮人的訣竅。最近有個韓國小哥就成功將XLNet挪到了Pytorch框架上,可以在僅使用小規(guī)模訓(xùn)練數(shù)據(jù)(批規(guī)模=1)的情況下,實現(xiàn)一個簡單的XLNet實例,并弄清XLNet架構(gòu)的預(yù)訓(xùn)練機制。他將實現(xiàn)方案放在了GitHub上。

要使用這個實現(xiàn)很簡單,只需導(dǎo)入如下代碼:

$ git clone https://github.com/graykode/xlnet-Pytorch && cd xlnet-Pytorch# To use Sentence Piece Tokenizer(pretrained-BERT Tokenizer)$ pip install pytorch_pretrained_bert$ python main.py --data ./data.txt --tokenizer bert-base-uncased --seq_len 512 --reuse_len 256 --perm_size 256 --bi_data True --mask_alpha 6 --mask_beta 1 --num_predict 85 --mem_len 384 --num_step 100

接下來對實現(xiàn)方法和超參數(shù)設(shè)置的簡單介紹,首先貼出XLNet論文中給出的預(yù)訓(xùn)練超參數(shù):

然后,作者給出了PyTorch框架下XLNet實現(xiàn)的超參數(shù)調(diào)節(jié)選項如下:

—data(String): 使用文本文件訓(xùn)練,多行文本也可以。另外,將一個文件視為一個批張量。默認(rèn)值: data.txt

—tokenizer(String):目前僅使用【這里】的Tokenizer作為子詞的Tokenizer(即將編入句子部分),這里可以選擇bert-base-uncased/bert-large-uncased/bert-base-cased/bert-large-cased四種Tokenizer。

默認(rèn)值:bert-base-uncased

—seq_len(Integer): 序列長度。

默認(rèn)值 :512

—reuse_len(Interger): 可作為記憶重復(fù)使用的token數(shù)量??赡苁切蛄虚L度的一半。

默認(rèn)值 :256

—perm_size(Interger): 最長排列長度。

默認(rèn)值:256

--bi_data(Boolean): 是否設(shè)立雙向數(shù)據(jù),如設(shè)置為“是”,biz(batch size) 參數(shù)值應(yīng)為偶數(shù)。

默認(rèn)值:否

—mask_alpha(Interger): 多少個token構(gòu)成一個group。

默認(rèn)值:6

—mask_beta(Integer):在每個group中需要mask的token數(shù)量。

默認(rèn)值:1

—num_predict(Interger) :

要預(yù)測的token數(shù)量。在XLNet論文中, 這表示部分預(yù)測。

默認(rèn)值:85

—mem_len(Interger): 在Transformer-XL架構(gòu)中緩存的步驟數(shù)量。

默認(rèn)值:384

—number_step(Interger):步驟(即Epoch)數(shù)量.。

默認(rèn)值:100

XLNet:克服BERT固有局限,20項任務(wù)性能強于BERT

XLNet是一種基于新型廣義置換語言建模目標(biāo)的新型無監(jiān)督語言表示學(xué)習(xí)方法。此外,XLNet采用Transformer-XL作為骨架模型,在長時間環(huán)境下的語言任務(wù)中表現(xiàn)出非常出色的性能,在多項NLP任務(wù)性能上超越了BERT,成為NLP領(lǐng)域的新標(biāo)桿。

關(guān)于XLNet中的一些關(guān)鍵詞

1、自回歸模型與自動編碼模型

自回歸(AR)模型

自動編碼(AE)模型

2、部分預(yù)測的排列語言建模

排列語言建模

部分預(yù)測

3、具有目標(biāo)感知表示的雙向自注意力模型

雙向自注意力模型

目標(biāo)感知表示

聲明:本文內(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

    文章

    6238

    瀏覽量

    109831
  • nlp
    nlp
    +關(guān)注

    關(guān)注

    1

    文章

    491

    瀏覽量

    23046
  • pytorch
    +關(guān)注

    關(guān)注

    2

    文章

    812

    瀏覽量

    14426

原文標(biāo)題:XLNet太貴?這位小哥在PyTorch Wrapper上做了個微縮版的

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    ADI安全產(chǎn)品如何簡化不同機器人控制系統(tǒng)中安全機制的實現(xiàn)

    我們將探討各種機器人安全用例,展示ADI的安全產(chǎn)品如何簡化不同機器人控制系統(tǒng)中安全機制的實現(xiàn)。
    的頭像 發(fā)表于 08-12 10:43 ?6178次閱讀
    ADI安全產(chǎn)品如何<b class='flag-5'>簡化</b>不同機器人控制系統(tǒng)中安全機制的<b class='flag-5'>實現(xiàn)</b>

    使用OpenVINO? 2021.4將經(jīng)過訓(xùn)練的自定義PyTorch模型加載為IR格式時遇到錯誤怎么解決?

    使用 OpenVINO? 2021.4 將經(jīng)過訓(xùn)練的自定義 PyTorch 模型加載為 IR 格式時遇到錯誤: RuntimeError: [ GENERAL_ERROR ] Failed
    發(fā)表于 03-05 08:40

    如何在Arm Ethos-U85上使用ExecuTorch

    快速發(fā)展的機器學(xué)習(xí)領(lǐng)域,PyTorch 憑借其靈活性和全面的生態(tài)系統(tǒng),已成為模型開發(fā)的熱門框架。Arm 與 Meta 合作 ExecuTorch 中引入了對 Arm 平臺的支持,進一步簡化
    的頭像 發(fā)表于 02-14 14:23 ?864次閱讀
    如何在Arm Ethos-U85上使用ExecuTorch

    操作指南:pytorch云服務(wù)器怎么設(shè)置?

    設(shè)置PyTorch云服務(wù)器需選擇云平臺,創(chuàng)建合適的GPU實例,安裝操作系統(tǒng)、Python及Anaconda,創(chuàng)建虛擬環(huán)境,根據(jù)CUDA版本安裝PyTorch,配置環(huán)境變量,最后驗證安裝。過程中需考慮
    的頭像 發(fā)表于 02-08 10:33 ?504次閱讀

    利用Arm Kleidi技術(shù)實現(xiàn)PyTorch優(yōu)化

    PyTorch 是一個廣泛應(yīng)用的開源機器學(xué)習(xí) (ML) 庫。近年來,Arm 與合作伙伴通力協(xié)作,持續(xù)改進 PyTorch 的推理性能。本文將詳細介紹如何利用 Arm Kleidi 技術(shù)提升 Arm
    的頭像 發(fā)表于 12-23 09:19 ?1461次閱讀
    利用Arm Kleidi技術(shù)<b class='flag-5'>實現(xiàn)</b><b class='flag-5'>PyTorch</b>優(yōu)化

    Arm KleidiAI助力提升PyTorch上LLM推理性能

    熱門的深度學(xué)習(xí)框架尤為突出,許多企業(yè)均會選擇其作為開發(fā) AI 應(yīng)用的庫。通過部署 Arm Kleidi 技術(shù),Arm 正在努力優(yōu)化 PyTorch,以加速基于 Arm 架構(gòu)的處理器上運行 LLM 的性能。Arm 通過將 Kleidi 技術(shù)直接集成到
    的頭像 發(fā)表于 12-03 17:05 ?1768次閱讀
    Arm KleidiAI助力提升<b class='flag-5'>PyTorch</b>上LLM推理性能

    PyTorch 2.5.1: Bugs修復(fù)版發(fā)布

    ? 一,前言 深度學(xué)習(xí)框架的不斷迭代中,PyTorch 社區(qū)始終致力于提供更穩(wěn)定、更高效的工具。最近,PyTorch 2.5.1 版本正式發(fā)布,這個版本主要針對 2.5.0 中發(fā)現(xiàn)的問題進行了修復(fù)
    的頭像 發(fā)表于 12-03 16:11 ?1850次閱讀
    <b class='flag-5'>PyTorch</b> 2.5.1: Bugs修復(fù)版發(fā)布

    PyTorch GPU 加速訓(xùn)練模型方法

    深度學(xué)習(xí)領(lǐng)域,GPU加速訓(xùn)練模型已經(jīng)成為提高訓(xùn)練效率和縮短訓(xùn)練時間的重要手段。PyTorch作為一個流行的深度學(xué)習(xí)框架,提供了豐富的工具和方法來利用GPU進行模型訓(xùn)練。 1. 了解GPU加速
    的頭像 發(fā)表于 11-05 17:43 ?1939次閱讀

    PyTorch 數(shù)據(jù)加載與處理方法

    PyTorch 是一個流行的開源機器學(xué)習(xí)庫,它提供了強大的工具來構(gòu)建和訓(xùn)練深度學(xué)習(xí)模型。構(gòu)建模型之前,一個重要的步驟是加載和處理數(shù)據(jù)。 1. PyTorch 數(shù)據(jù)加載基礎(chǔ)
    的頭像 發(fā)表于 11-05 17:37 ?1219次閱讀

    如何在 PyTorch 中訓(xùn)練模型

    PyTorch 是一個流行的開源機器學(xué)習(xí)庫,廣泛用于計算機視覺和自然語言處理等領(lǐng)域。它提供了強大的計算圖功能和動態(tài)圖特性,使得模型的構(gòu)建和調(diào)試變得更加靈活和直觀。 數(shù)據(jù)準(zhǔn)備 訓(xùn)練模型之前,首先需要
    的頭像 發(fā)表于 11-05 17:36 ?1129次閱讀

    如何使用 PyTorch 進行強化學(xué)習(xí)

    的計算圖和自動微分功能,非常適合實現(xiàn)復(fù)雜的強化學(xué)習(xí)算法。 1. 環(huán)境(Environment) 強化學(xué)習(xí)中,環(huán)境是一個抽象的概念,它定義了智能體(agent)可以執(zhí)行的動作(actions)、觀察到
    的頭像 發(fā)表于 11-05 17:34 ?1292次閱讀

    使用PyTorch英特爾獨立顯卡上訓(xùn)練模型

    PyTorch 2.5重磅更新:性能優(yōu)化+新特性》中的一個新特性就是:正式支持英特爾獨立顯卡上訓(xùn)練模型!
    的頭像 發(fā)表于 11-01 14:21 ?2650次閱讀
    使用<b class='flag-5'>PyTorch</b><b class='flag-5'>在</b>英特爾獨立顯卡上訓(xùn)練模型

    CapTIvate?技術(shù)指南–簡化版

    電子發(fā)燒友網(wǎng)站提供《CapTIvate?技術(shù)指南–簡化版.pdf》資料免費下載
    發(fā)表于 10-29 09:42 ?6次下載
    CapTIvate?技術(shù)指南–<b class='flag-5'>簡化版</b>

    Pytorch深度學(xué)習(xí)訓(xùn)練的方法

    掌握這 17 種方法,用最省力的方式,加速你的 Pytorch 深度學(xué)習(xí)訓(xùn)練。
    的頭像 發(fā)表于 10-28 14:05 ?891次閱讀
    <b class='flag-5'>Pytorch</b>深度學(xué)習(xí)訓(xùn)練的方法

    LDO PSRR測量簡化版

    電子發(fā)燒友網(wǎng)站提供《LDO PSRR測量簡化版.pdf》資料免費下載
    發(fā)表于 10-18 09:23 ?0次下載
    LDO PSRR測量<b class='flag-5'>簡化版</b>