《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > 既保護隱私又快速訓練,Facebook開源Opacus庫,利用差分隱私訓練PyTorch模型

既保護隱私又快速訓練,Facebook開源Opacus庫,利用差分隱私訓練PyTorch模型

2020-09-01
來源:機器之心

  隱私保護機器學習領域的重要倫理問題之一,而差分隱私(DP)是行之有效的隱私保護手段。那么,如何方便地使用差分隱私來訓練機器學習模型呢?近日,Facebook 開源了 Opacus 庫,支持以這種方式訓練 PyTorch 模型。

  近日,Facebook 開源了一個新型庫 Opacus,它支持使用差分隱私來訓練 PyTorch 模型,擴展性優于目前的 SOTA 方法。同時,Opacus 庫支持以最少代碼更改來訓練模型,且不會影響訓練性能,并允許在線跟蹤任意給定時刻的隱私預算。

  Opacus 庫開源地址:https://github.com/pytorch/opacus

  Opacus 庫的目標受眾主要為以下兩類人群:

  機器學習從業者:可以使用該庫輕松了解如何利用差分隱私訓練模型,該庫支持以最少代碼更改來訓練模型;

  差分隱私科學家:Opacus 庫易于實驗和修復,這允許他們專注于更重要的事。

  差分隱私是一個具備數學嚴謹性的框架,可用于量化敏感數據的匿名化。Facebook 在相關博客中表示,希望 Opacus 庫能為研究人員和工程師提供一條更簡單的途徑,以便在 ML 中使用差分隱私,并加快該領域的 DP 研究。

  Opacus 庫提供了什么?

  通過這個開源的高速庫 Opacus,你可以得到:

  速度:利用 PyTorch 中的 Autograd hook,Opacus 能夠批量化計算每個樣本的梯度。與依賴 microbatching 的現有 DP 庫相比,Opacus 實現了一個數量級的加速。

  安全性:Opacus 對其安全關鍵代碼使用密碼學安全偽隨機數生成器 CSPRNG,在 GPU 上對整批參數進行高速處理。

  靈活性:基于 PyTorch,工程師和研究人員可以通過將 Opacus 代碼與 PyTorch 代碼和純 Python 代碼進行融合和匹配,快速為其 idea 構建原型。

  生產效率:Opacus 庫附帶教程、在訓練開始前提示不兼容層的輔助函數,以及自動重構機制。

  交互性:Opacus 可以追蹤用戶在任意給定時間所花費的隱私預算(DP 的核心數學概念),從而實現早停和實時監控。

  Opacus 通過引入 PrivacyEngine abstraction 定義了一個輕量級的 API,它既可以追蹤隱私預算,也能夠處理模型梯度。該 API 無需直接調用,只需將其連接至標準 PyTorch 優化器。該 API 在后臺運行,這使得利用 Opacus 進行模型訓練變得非常簡單。用戶只需在訓練代碼開頭添加以下代碼即可:

  model = Net()

  optimizer = torch.optim.SGD(model.parameters(), lr=0.05)

  privacy_engine = PrivacyEngine(

  model,

  batch_size=32,

  sample_size=len(train_loader.dataset),

  alphas=range(2,32),

  noise_multiplier=1.3,

  max_grad_norm=1.0,)

  privacy_engine.attach(optimizer)# That's it! Now it's business as usual

  訓練結束,即得到一個標準的 PyTorch 模型,并且它沒有部署私有模型的額外步驟或障礙:如果今天就想部署模型,你可以在使用 DP 訓練模型后進行部署,且無需更改一行代碼。

  Opacus 庫還包括預訓練和微調模型、針對大型模型的教程,以及為隱私研究實驗而設計的基礎架構。

  如何使用 Opacus 實現高速隱私訓練?

  Opacus 旨在保留每個訓練樣本的隱私,同時盡量不影響最終模型的準確率。Opacus 通過修改標準 PyTorch 優化器來實現這一點,以便在訓練過程中實現(和度量)差分隱私。

  具體來說,Opacus 的重點是差分隱私隨機梯度下降(DP-SGD)。該算法的核心思想是:通過干預模型用來更新權重的參數梯度來保護訓練集的隱私,而不是直接獲取數據。通過在每次迭代中向梯度添加噪聲,該庫可以防止模型記住訓練樣本,同時還可以實現在 aggregate 中的學習。在訓練過程的多個批次中,(無偏)噪聲自然會被抵消。

  但是,添加噪聲需要一種微妙的平衡:噪聲過多會破壞信號,過少則無法保證隱私。為了確定合適的規模,我們需要查看梯度范數。限制每個樣本對梯度的影響非常重要,因為異常值的梯度大于大部分樣本。但是異常值的隱私也需要得到保護,因為它們極有可能被模型記住。

  因此,開發者計算 minibatch 中每個樣本的梯度。開發者分別對每個梯度進行梯度裁剪,將其累積到一個梯度張量,然后再將噪聲添加其中。

  基于每個樣本的計算是構建 Opacus 的最大障礙之一。PyTorch 的典型操作是利用 Autograd 計算整個批次的梯度張量,因為這對其他機器學習用例都有意義,并且可以優化性能。與之相比,基于每個樣本的計算顯然更具挑戰性。

  為了克服這一困難,開發者利用 Ian Goodfellow 2015 年提出的高效技術(參見論文《EFFICIENT PER-EXAMPLE GRADIENT COMPUTATIONS》),獲取訓練標準神經網絡所需的全部梯度向量。

  至于模型參數,則單獨返回給定批次中每個樣本的損失梯度,整個過程如下所示:

  Opacus 工作流程圖,其中計算了每個樣本的梯度。

  通過在運行各層時追蹤一些中間量,Opacus 庫支持使用適合內存的任何批量大小進行訓練。這使得該方法比其他替代性 micro-batch 方法快了一個數量級。

  此外,Opacus 庫的安裝和使用過程也比較簡單,詳情參見 GitHub 項目。

  

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          一区二区三区欧美| 国产欧美日韩一区| 国产欧美日韩亚洲精品| 亚洲国产日韩欧美一区二区三区| 欧美四级在线观看| 欧美.日韩.国产.一区.二区| 一本色道久久88综合亚洲精品ⅰ| 亚洲国产婷婷综合在线精品| 亚洲国产欧美国产综合一区| 亚洲宅男天堂在线观看无病毒| 国产精品青草综合久久久久99| 亚洲婷婷在线| 国产婷婷97碰碰久久人人蜜臀| 国产日本亚洲高清| 91久久久久久久久| 欧美国产视频一区二区| 久久综合精品一区| 欧美日韩一视频区二区| 亚洲一区二区三区四区五区午夜| 国产精品拍天天在线| 在线视频一区二区| av不卡免费看| 在线观看日韩av电影| 一本大道久久a久久精品综合| 久久女同精品一区二区| 噜噜噜91成人网| 玉米视频成人免费看| 国语自产精品视频在线看抢先版结局| 午夜欧美精品| 欧美一区二区在线看| 在线播放精品| 亚洲精品欧美一区二区三区| 欧美黄色免费网站| 国产精品久久久久aaaa| 欧美日韩在线亚洲一区蜜芽| 国产目拍亚洲精品99久久精品| 欧美激情精品久久久六区热门| 亚洲国产精品ⅴa在线观看| 欧美日韩视频在线观看一区二区三区| 欧美日本韩国一区| 欧美在线视频在线播放完整版免费观看| 亚洲一区二区欧美| 日韩一本二本av| 国产原创一区二区| 国产欧美精品在线播放| 午夜精品久久久久久久白皮肤| 国产精品永久免费| 国产精品v欧美精品v日本精品动漫| 性久久久久久久| 欧美精品久久久久久久久老牛影院| 欧美日韩一卡二卡| 国产精品免费一区二区三区观看| 国产亚洲一区二区三区在线观看| 久久久久久久一区二区| 亚洲国产精品第一区二区| 国产乱码精品一区二区三区忘忧草| 国产精品theporn| 国产精品ⅴa在线观看h| 亚洲视频1区| 亚洲茄子视频| 久久一区二区三区国产精品| 亚洲免费观看高清完整版在线观看熊| 美女脱光内衣内裤视频久久影院| 亚洲美女区一区| 欧美婷婷久久| 亚洲欧美日韩一区在线观看| 一本色道久久99精品综合| 亚洲精品一品区二品区三品区| 一区二区三区成人精品| 欧美日韩一区二区三区免费| 国产女人aaa级久久久级| 另类天堂视频在线观看| 在线播放中文一区| 亚洲第一视频| 韩国av一区二区三区| 欧美破处大片在线视频| 黄色日韩网站| 狠狠色狠狠色综合日日91app| 在线看欧美日韩| 亚洲永久字幕| 亚洲日韩中文字幕在线播放| 久久国产精品黑丝| 欧美一区综合| 欧美久久成人| 亚洲欧美日本视频在线观看| 激情欧美一区二区三区在线观看| 亚洲精品极品| 国产精品久久久久久久一区探花| 在线亚洲高清视频| 在线免费精品视频| 美女任你摸久久| 国产精品一区久久| 亚洲欧美综合国产精品一区| 国产日韩欧美中文在线播放| 欧美午夜精彩| 国产精品捆绑调教| 欧美在线观看视频一区二区三区| 1000部国产精品成人观看| 亚洲黄色成人久久久| 欧美激情一区二区三区不卡| 久久精品欧美| 欧美一级视频一区二区| 久久视频在线看| 国产精品成人一区| 欧美中文字幕视频| 亚洲精品1234| 欧美视频导航| 欧美日韩免费视频| 亚洲精品日韩综合观看成人91| 能在线观看的日韩av| 欧美激情精品久久久久久大尺度| 久久国产精品72免费观看| 国产精品嫩草久久久久| 性欧美暴力猛交69hd| 国产精品乱看| 极品少妇一区二区三区精品视频| 红杏aⅴ成人免费视频| 黑丝一区二区| 亚洲精品久久久久| 欧美精品97| 国产精品一区三区| 伊人男人综合视频网| 久久精品青青大伊人av| 欧美黄色一区| 亚洲一区黄色| 国产精品一区在线观看| 午夜精品亚洲一区二区三区嫩草| 欧美日韩国产123| 欧美亚韩一区| 国产日韩欧美一二三区| 国产亚洲人成a一在线v站| 国语自产精品视频在线看8查询8| 亚洲午夜羞羞片| 国模 一区 二区 三区| 国产区亚洲区欧美区| 一本色道久久88精品综合| 欧美呦呦网站| 亚洲桃花岛网站| 久久久久这里只有精品| 狠狠久久亚洲欧美专区| 有码中文亚洲精品| 在线观看成人av电影| 国产九色精品成人porny| 久久精品国产亚洲5555| 性色av一区二区三区红粉影视| 久久久91精品国产一区二区精品| 久久精品av麻豆的观看方式| 国产精品视频免费观看| 国内精品写真在线观看| 中文欧美在线视频| 欧美亚州韩日在线看免费版国语版| 99在线精品免费视频九九视| 红桃视频成人| 欧美日韩国产黄| 国外精品视频| 亚洲电影免费观看高清完整版| 国产性色一区二区| 亚洲日本免费| 亚洲黄色影院| 在线免费观看视频一区| 亚洲高清在线观看一区| 一区久久精品| 国产精品一区二区在线观看网站| 欧美成人免费大片| 一本大道av伊人久久综合| 欧美三级网址| 亚洲淫片在线视频| 亚洲高清成人| 久久精品综合网| 亚洲黄页视频免费观看| 久久久久久久高潮| 欧美一乱一性一交一视频| 亚洲视频你懂的| 国产亚洲福利社区一区| 久久综合久久综合这里只有精品| 亚洲精品视频中文字幕| 久久成人这里只有精品| 欧美亚韩一区| 欧美午夜免费| 欧美激情精品久久久久久久变态| 午夜久久影院| 欧美人与禽猛交乱配| 欧美久久九九| 欧美精品久久久久久久久久| 国外成人在线视频网站| 在线亚洲+欧美+日本专区| 亚洲韩国精品一区| 国产九区一区在线| 精品成人一区二区三区| 亚洲深夜福利视频| 亚洲曰本av电影| 久久久久国产一区二区三区| 久久久久www| 麻豆乱码国产一区二区三区| 欧美 日韩 国产一区二区在线视频| 激情五月***国产精品| 欧美一区二区三区视频| 欧美激情亚洲激情| 日韩一区二区精品葵司在线| 欧美喷水视频| 久久黄色级2电影| 老司机免费视频久久| 久久久女女女女999久久| 一区二区三区我不卡| 欧美电影免费观看网站| 日韩亚洲欧美一区二区三区| 欧美一区三区二区在线观看| 99国产精品视频免费观看一公开| 国产亚洲欧美日韩日本| 国产欧美日韩另类一区| 免费日韩精品中文字幕视频在线| 亚洲国产成人tv| 欧美二区视频| 欧美三级小说| 在线欧美视频| 99精品国产在热久久下载| 亚洲欧美伊人| 狠狠色伊人亚洲综合成人| 欧美人牲a欧美精品| 久久久www免费人成黑人精品| 久久精品一二三区| 亚洲永久免费精品| 亚洲经典视频在线观看| 欧美中文字幕第一页| 国模私拍视频一区| 久久这里只有精品视频首页| 巨乳诱惑日韩免费av| 欧美精品亚洲一区二区在线播放| 欧美日韩一区二区三区四区五区| 国产亚洲一区二区三区在线播放| 欧美高清在线视频| 欧美成人国产一区二区| 久久狠狠一本精品综合网| 欧美日韩一区二区国产| 日韩视频中文| 亚洲综合清纯丝袜自拍| 影音先锋久久资源网| 亚洲丰满在线| 国产一本一道久久香蕉| 国产欧美日韩综合精品二区| 亚洲人成在线播放| 国产精品99久久不卡二区| 这里是久久伊人| 欧美一区二区啪啪| 国产精品网站视频| 久久爱www.| 国产精品久久99| 在线视频日韩精品| 国产午夜精品美女视频明星a级| 欧美日韩亚洲在线| 亚洲人体1000| 亚洲视频在线观看一区| 欧美一区不卡| 国产精品欧美经典| 久久综合九色99| 国产欧美韩日| 欧美在线一二三四区| 国产日产高清欧美一区二区三区| 欧美伦理一区二区| 日韩亚洲视频| 久久午夜激情| 久久亚洲精品中文字幕冲田杏梨| 国产一区二区三区观看| 欧美日韩国产一中文字不卡| 欧美视频一区二区三区| 欧美手机在线| 欧美一区二区三区四区在线| 亚洲欧洲日韩综合二区| 欧美日韩在线精品一区二区三区| 国产午夜精品理论片a级探花| 国产主播喷水一区二区| 国产精品自拍三区| 亚洲国产精品久久久久婷婷884| 久久琪琪电影院| 国产伊人精品| 亚洲国产精品久久91精品| 美女精品国产| 国精品一区二区| 欧美成人精品一区二区| 欧美视频在线观看一区| 伊伊综合在线| 精品成人一区二区三区四区| 国产精品99一区| 国产精品视频导航| 一区二区三区精品视频| 久久久久久一区二区| 国产精品久久二区二区| 国产精品久久久爽爽爽麻豆色哟哟| 国产美女在线精品免费观看| 99re国产精品| 伊人天天综合| 国产亚洲欧美中文| 欧美亚洲在线播放| 9色porny自拍视频一区二区| 久久久久久久久久久一区| 国产老女人精品毛片久久| 国产精品美腿一区在线看| 国精产品99永久一区一区| 久久久www成人免费无遮挡大片| 在线精品福利| 亚洲成色777777在线观看影院| 欧美日韩亚洲综合一区| 欧美日韩在线影院| 久久久一本精品99久久精品66| 亚洲自拍16p| 久久久久久久久久久久久9999| 另类专区欧美制服同性| 午夜在线成人av| 一本色道久久综合亚洲精品不卡| 性欧美在线看片a免费观看| 欧美大片一区二区| 亚洲一区二区视频在线观看| 国模套图日韩精品一区二区| 久久久夜色精品亚洲| 亚洲国产精品女人久久久| 欧美国产高清| 欧美在线亚洲在线| 欧美午夜大胆人体| 欧美激情在线狂野欧美精品| 国产午夜精品全部视频播放| 狠狠操狠狠色综合网| 国内免费精品永久在线视频| 黄色成人在线网站| 一区二区三区在线免费播放| 美女诱惑一区| 亚洲福利小视频| 欧美一区午夜精品| 国产精品一区在线观看|