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

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

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

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

一個(gè)基于PyTorch的隱私保護(hù)機(jī)器學(xué)習(xí)框架

倩倩 ? 來(lái)源:星集 ? 2020-04-15 17:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

CrypTen

CrypTen是一個(gè)基于PyTorch的隱私保護(hù)機(jī)器學(xué)習(xí)框架。其目標(biāo)是使機(jī)器學(xué)習(xí)從業(yè)人員可以訪問(wèn)安全的計(jì)算技術(shù)。它目前將Secure Multiparty Computation 作為其安全計(jì)算后端來(lái)實(shí)現(xiàn),并為ML研究人員提供了三個(gè)主要好處:

首先是機(jī)器學(xué)習(xí)。該框架通過(guò)CrypTensor 外觀與感覺完全像PyTorch 的對(duì)象來(lái)呈現(xiàn)協(xié)議Tensor。這使用戶可以使用類似于PyTorch中的自動(dòng)區(qū)分和神經(jīng)網(wǎng)絡(luò)模塊。CrypTen基于庫(kù)。就像PyTorch一樣,它實(shí)現(xiàn)了張量庫(kù)。這使從業(yè)人員更容易調(diào)試,試驗(yàn)和探索ML模型。該框架的構(gòu)建考慮了現(xiàn)實(shí)世界中的挑戰(zhàn)。CrypTen不會(huì)縮減規(guī)模或簡(jiǎn)化安全協(xié)議的實(shí)現(xiàn)。這是一些CrypTen代碼,用于加密和解密張量并添加它們

import torchimport cryptencrypten.init()x = torch.tensor([1.0, 2.0. 3.0])x_enc = crypten.cryptensor(x) # encryptx_dec = x_enc.get_plain_text() # decrypty_enc = crypten.cryptensor([2.0, 3.0, 4.0])sum_xy = x_enc + y_enc # add encrypted tensorssum_xy_dec = sum_xy.get_plain_text() # decrypt sum它目前尚未量產(chǎn),其主要用途是作為研究框架。

安裝CrypTen

CrypTen當(dāng)前在Linux和Mac上運(yùn)行。它還需要每晚進(jìn)行一次PyTorch構(gòu)建。不支持Windows。我們目前還不支持在GPU上進(jìn)行計(jì)算。

安裝Anaconda 2019.07或更高版本,然后執(zhí)行以下操作:

對(duì)于Linux或Mac

conda create -n crypten-env python=3.7conda activate crypten-envconda install pytorch torchvision -c pytorchgit clone github.com/facebookresearch/CrypTen.gitcd CrypTenpip install -e .如果要在examples目錄中運(yùn)行示例,還應(yīng)該執(zhí)行以下操作

pip install -r requirements.examples.txt例子

我們?cè)趀xamples目錄中提供了涵蓋各種模型的示例

線性SVM示例mpc_linear_svm生成隨機(jī)數(shù)據(jù),并在加密數(shù)據(jù)上訓(xùn)練SVM分類器。LeNet示例mpc_cifar以明文形式在CIFAR上訓(xùn)練LeNet的改編,并加密模型和數(shù)據(jù)以進(jìn)行推理。TFE基準(zhǔn)示例,tfe_benchmarks以明文形式在MNIST上訓(xùn)練了三種不同的網(wǎng)絡(luò)體系結(jié)構(gòu),并對(duì)經(jīng)過(guò)訓(xùn)練的模型和數(shù)據(jù)進(jìn)行加密以進(jìn)行推理。土匪示例,bandits在加密數(shù)據(jù)(MNIST)上訓(xùn)練了上下文土匪模型。imagenet示例mpc_imagenet對(duì)的預(yù)訓(xùn)練模型進(jìn)行推斷torchvision。對(duì)于以明文形式訓(xùn)練的示例,我們還在model每個(gè)示例子目錄的子目錄中以明文形式提供了預(yù)先訓(xùn)練的模型。

您可以通過(guò)執(zhí)行以下操作檢查所有示例特定的命令行選項(xiàng);此處顯示的是tfe_benchmarks:

$ python3 examples/tfe_benchmarks/launcher.py --helpCrypTen如何工作

tutorials目錄中有一組教程,展示了CrypTen的工作方式。這些作為Jupyter筆記本電腦出現(xiàn),因此請(qǐng)?jiān)赾onda環(huán)境中安裝以下內(nèi)容

conda install ipython jupyterpip install -r requirements.examples.txtIntroduction.ipynb-安全多方計(jì)算簡(jiǎn)介;CrypTen的基礎(chǔ)安全計(jì)算協(xié)議;我們嘗試解決的用例以及我們假設(shè)的威脅模型。Tutorial_1_Basics_of_CrypTen_Tensors.ipynb-引入了CrypTensorCrypTen的加密張量對(duì)象,并展示了如何使用它對(duì)該對(duì)象執(zhí)行各種操作。Tutorial_2_Inside_CrypTensors.ipynb–深入研究CrypTensor以顯示內(nèi)部工作原理;具體來(lái)說(shuō),如何CrypTensor將MPCTensor其后端以及兩種不同類型的共享(算術(shù)和二進(jìn)制)用于兩種不同類型的函數(shù)。它還顯示了CrypTen的MPI啟發(fā)式 編程模型。Tutorial_3_Introduction_to_Access_Control.ipynb -顯示如何使用CrypTen訓(xùn)練線性模型,并在適用的情況下顯示數(shù)據(jù)標(biāo)記,特征聚合,數(shù)據(jù)集擴(kuò)充和模型隱藏的各種場(chǎng)景。Tutorial_4_Classification_with_Encrypted_Neural_Networks.ipynb –顯示CrypTen如何加載預(yù)先訓(xùn)練的PyTorch模型,對(duì)其進(jìn)行加密,然后對(duì)加密數(shù)據(jù)進(jìn)行推斷。Tutorial_5_Under_the_hood_of_Encrypted_Networks.ipynb -檢查CrypTen如何加載PyTorch模型,如何對(duì)其進(jìn)行加密以及數(shù)據(jù)如何通過(guò)多層網(wǎng)絡(luò)傳輸。Tutorial_6_CrypTen_on_AWS_instances.ipynb-顯示了如何scrips/aws_launcher.py 在AWS上啟動(dòng)我們的示例。它也可以與您用CrypTen編寫的代碼一起使用。Tutorial_7_Training_an_Encrypted_Neural_Network.ipynb-引入AutogradCrypTensor了一個(gè)包裝器,該包裝器將自動(dòng)區(qū)分功能添加到CrypTensor。這使您可以在CrypTen中訓(xùn)練神經(jīng)網(wǎng)絡(luò)。我們希望CrypTensor在將來(lái)的版本中將此功能移至對(duì)象中。

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

    關(guān)注

    28

    文章

    5035

    瀏覽量

    133730
  • 線性
    +關(guān)注

    關(guān)注

    0

    文章

    217

    瀏覽量

    25971
  • pytorch
    +關(guān)注

    關(guān)注

    2

    文章

    812

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    【HarmonyOS 5】鴻蒙應(yīng)用隱私保護(hù)詳解

    【HarmonyOS 5】鴻蒙應(yīng)用隱私保護(hù)詳解 ##鴻蒙開發(fā)能力 ##HarmonyOS SDK應(yīng)用服務(wù)##鴻蒙金融類應(yīng)用 (金融理財(cái)# 、前言 在今天這個(gè)手機(jī)不離手的時(shí)代,我們每天用手機(jī)支付
    的頭像 發(fā)表于 07-11 18:30 ?727次閱讀

    深度自然匿名化:隱私保護(hù)與視覺完整性并存的未來(lái)!

    在科技快速發(fā)展的當(dāng)下,個(gè)人隱私保護(hù)的需求日益凸顯。如何能在隱私保護(hù)的基礎(chǔ)上,保持視覺完整性,從而推動(dòng)企業(yè)開發(fā)與創(chuàng)新? 深度自然匿名化(DNAT)已被證明是傳統(tǒng)模糊化方法的更優(yōu)替代方案,
    的頭像 發(fā)表于 01-15 15:57 ?4700次閱讀
    深度自然匿名化:<b class='flag-5'>隱私</b><b class='flag-5'>保護(hù)</b>與視覺完整性并存的未來(lái)!

    【「具身智能機(jī)器人系統(tǒng)」閱讀體驗(yàn)】+兩本互為支持的書

    如何使用PyTorch進(jìn)行數(shù)字圖像處理,它借助攝像頭來(lái)獲取視頻的圖像信息,然后通過(guò)已有的圖像識(shí)別框架模型經(jīng)深度學(xué)習(xí)和優(yōu)化以達(dá)到更精準(zhǔn)的識(shí)別結(jié)果,從而為進(jìn)步的執(zhí)行處理提供數(shù)據(jù)支持和依據(jù)
    發(fā)表于 01-01 15:50

    Triton編譯器在機(jī)器學(xué)習(xí)中的應(yīng)用

    多種深度學(xué)習(xí)框架,如TensorFlow、PyTorch、ONNX等,使得開發(fā)者能夠輕松地將不同框架下訓(xùn)練的模型部署到GPU上。 2. Triton編譯器的工作原理 Triton編譯器
    的頭像 發(fā)表于 12-24 18:13 ?1410次閱讀

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

    PyTorch個(gè)廣泛應(yīng)用的開源機(jī)器學(xué)習(xí) (ML) 庫(kù)。近年來(lái),Arm 與合作伙伴通力協(xié)作,持續(xù)改進(jìn)
    的頭像 發(fā)表于 12-23 09:19 ?1460次閱讀
    利用Arm Kleidi技術(shù)實(shí)現(xiàn)<b class='flag-5'>PyTorch</b>優(yōu)化

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

    熱門的深度學(xué)習(xí)框架尤為突出,許多企業(yè)均會(huì)選擇其作為開發(fā) AI 應(yīng)用的庫(kù)。通過(guò)部署 Arm Kleidi 技術(shù),Arm 正在努力優(yōu)化 PyTorch,以加速在基于 Arm 架構(gòu)的處理器上運(yùn)行 LLM 的性能。Arm 通過(guò)將 Kle
    的頭像 發(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ā)表于 12-03 16:11 ?1847次閱讀
    <b class='flag-5'>PyTorch</b> 2.5.1: Bugs修復(fù)版發(fā)布

    Arm成功將Arm KleidiAI軟件庫(kù)集成到騰訊自研的Angel 機(jī)器學(xué)習(xí)框架

    KleidiAI 技術(shù)融入騰訊混元自研的 Angel 機(jī)器學(xué)習(xí)框架。這合作旨在提高移動(dòng)端人工智能 (AI) 服務(wù)的推理性能和效率,為用戶提供卓越
    的頭像 發(fā)表于 11-24 15:33 ?1524次閱讀

    比亞迪獲得國(guó)家首批汽車隱私保護(hù)標(biāo)識(shí)

    近日,在2024中國(guó)汽車軟件大會(huì)上,中國(guó)汽車工業(yè)協(xié)會(huì)與中國(guó)網(wǎng)絡(luò)安全產(chǎn)業(yè)聯(lián)盟汽車網(wǎng)絡(luò)安全工作委員會(huì)聯(lián)合頒發(fā)“汽車隱私保護(hù)”標(biāo)識(shí)證書,比亞迪成為首批通過(guò)測(cè)評(píng)并獲得“汽車隱私保護(hù)”標(biāo)識(shí)授權(quán)的
    的頭像 發(fā)表于 11-18 16:14 ?890次閱讀

    NPU與機(jī)器學(xué)習(xí)算法的關(guān)系

    在人工智能領(lǐng)域,機(jī)器學(xué)習(xí)算法是實(shí)現(xiàn)智能系統(tǒng)的核心。隨著數(shù)據(jù)量的激增和算法復(fù)雜度的提升,對(duì)計(jì)算資源的需求也在不斷增長(zhǎng)。NPU作為種專門為深度學(xué)習(xí)機(jī)
    的頭像 發(fā)表于 11-15 09:19 ?1665次閱讀

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

    在深度學(xué)習(xí)領(lǐng)域,GPU加速訓(xùn)練模型已經(jīng)成為提高訓(xùn)練效率和縮短訓(xùn)練時(shí)間的重要手段。PyTorch作為個(gè)流行的深度學(xué)習(xí)
    的頭像 發(fā)表于 11-05 17:43 ?1938次閱讀

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

    PyTorch個(gè)流行的開源機(jī)器學(xué)習(xí)庫(kù),它提供了強(qiáng)大的工具來(lái)構(gòu)建和訓(xùn)練深度學(xué)習(xí)模型。在構(gòu)建模
    的頭像 發(fā)表于 11-05 17:37 ?1219次閱讀

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

    PyTorch個(gè)流行的開源機(jī)器學(xué)習(xí)庫(kù),廣泛用于計(jì)算機(jī)視覺和自然語(yǔ)言處理等領(lǐng)域。它提供了強(qiáng)大的計(jì)算圖功能和動(dòng)態(tài)圖特性,使得模型的構(gòu)建和調(diào)
    的頭像 發(fā)表于 11-05 17:36 ?1128次閱讀

    如何使用 PyTorch 進(jìn)行強(qiáng)化學(xué)習(xí)

    強(qiáng)化學(xué)習(xí)(Reinforcement Learning, RL)是機(jī)器學(xué)習(xí)方法,它通過(guò)與環(huán)境的交互來(lái)學(xué)習(xí)如何做出決策,以最大化累積獎(jiǎng)勵(lì)。
    的頭像 發(fā)表于 11-05 17:34 ?1292次閱讀

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

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