原创 如何對聯邦學習進行後門攻擊?

如何對聯邦學習進行後門攻擊? 後門攻擊:針對訓練進行攻擊,同時其他訓練正常進行。如:只將綠色的車識別爲鳥,其他顏色的車預測結果都正常。可以攻擊模型的同時保持高準確率。 定向攻擊和模型攻擊 只需控制聯邦學習中幾個參與者即可實現攻擊   文中

原创 讀書筆記-1

讀書筆記-1 開源框架 FATE:實現了一種基於同態加密和多方計算的安全計算協議,支持一系列的聯邦學習架構和安全計算算法,包括邏輯迴歸、決策樹、梯度提升樹、深度學習和遷移學習。 TFF:一個爲聯邦學習和其他計算方法在去中心化數據集上進行實

原创 讀書筆記2-隱私安全

讀書筆記2-隱私安全 PPML(面向隱私保護的機器學習):敵手被假設違反了機器學習系統的隱私性和機密性。 攻擊模式:重構攻擊、模型反演攻擊、成員推理攻擊。 防禦方法:安全多方計算、同態加密、差分隱私。 SecureML(安全機器學習):敵

原创 論文筆記-基於聯邦學習和卷積神經網絡的入侵檢測方法

基於聯邦學習和卷積神經網絡的入侵檢測方法 論文提出了聯邦學習在入侵檢測方面的應用,將聯邦學習與卷積神經網絡相結合。在確保數據安全情況下,聯合多方進行訓練,同時還達到了擴充數據量的目的。 數據預處理:將數據集中符號數據數值化,然後進行歸一

原创 刷題筆記(十八)——旋轉數組的最小數字

刷題筆記(十八)——旋轉數組的最小數字 題目描述 把一個數組最開始的若干個元素搬到數組的末尾,我們稱之爲數組的旋轉。 輸入一個非遞減排序的數組的一個旋轉,輸出旋轉數組的最小元素。 例如數組{3,4,5,1,2}爲{1,2,3,4,5}的一

原创 論文筆記——Fair Resource Allocation in Federated Learning

論文筆記——Fair Resource Allocation in Federated Learning 原文論文鏈接——http://www.360doc.com/content/20/0501/14/10240337_90960704

原创 刷題筆記(十七)——包含min函數的棧

刷題筆記(十七)——包含min函數的棧 一直在忙着復現論文,好久不刷題了,論文筆記也有幾篇沒更,近期補上~ 題目描述 定義棧的數據結構,請在該類型中實現一個能夠得到棧中所含最小元素的min函數(時間複雜度應爲O(1))。 注意:保證測試中

原创 論文筆記——分佈式深度學習框架下基於性能感知的DBS—SGD算法

論文筆記——分佈式深度學習框架下基於性能感知的DBS—SGD算法 分佈式深度學習框架下基於性能感知的DBS—SGD算法 這篇論文裏各個細節都講得特別清楚。 充分考慮了各個客戶端端點的異構性,同時考慮了異步訓練過程中梯度過時得到問題。 對各

原创 刷題筆記(十六)——棧的壓入、彈出

刷題筆記(十六)——棧的壓入、彈出 題目描述 輸入兩個整數序列,第一個序列表示棧的壓入順序,請判斷第二個序列是否可能爲該棧的彈出順序。假設壓入棧的所有數字均不相等。例如序列1,2,3,4,5是某棧的壓入順序,序列4,5,3,2,1是該壓棧

原创 論文筆記——Asynchronous Decentralized Parallel Stochastic Gradient Descent

論文筆記——Asynchronous Decentralized Parallel Stochastic Gradient Descent 改變了中心化的結構,使用了分佈式的結構 算法過程 每個worker在其本地內存中維護一個本地模型

原创 刷題筆記(十五)——數值的整數次方

刷題筆記(十五)——數值的整數次方 題目描述 給定一個double類型的浮點數base和int類型的整數exponent。求base的exponent次方。 保證base和exponent不同時爲0 思路一:常規方法 利用while循環進

原创 論文筆記——Model Pruning Enables Efficient Federated Learning on Edge Devices

論文筆記——Model Pruning Enables Efficient Federated Learning on Edge Devices 原文見論文題目 論文將剪枝與聯邦學習結合起來。 針對服務器端是否有可用樣本分爲:基於樣本剪枝

原创 論文筆記——Asynchronous Stochastic Gradient Descent with Delay Compensation

論文筆記——Asynchronous Stochastic Gradient Descent with Delay Compensation 論文對ASGD算法進行了改進,對具有延遲的梯度設計了新的更新規則。 ASGD 下圖爲ASGD訓練

原创 刷題筆記(十四)——剪繩子

刷題筆記(十四)——剪繩子 題目描述 給你一根長度爲n的繩子,請把繩子剪成整數長的m段(m、n都是整數,n>1並且m>1),每段繩子的長度記爲k[0],k[1],...,k[m]。請問k[0]xk[1]x...xk[m]可能的最大乘積是多

原创 二進制實現加法

二進制實現加法 一、原理      1、化簡     先看一個例子:     看一下 3 + 4 的加法運算     3 的二進制表示: 011     4 的二進制表示: 100     3^4 (3按位異或4)的結果是: 111 =>