Git Product home page Git Product logo

federated-learning's Introduction

Federated Learning

人工智能(Artificial Intelligence, AI)进入以深度学习为主导的大数据时代,基于大数据的机器学习既推动了AI的蓬勃发展,也带来了一系列安全隐患。这些隐患来源于深度学习本身的学习机制,无论是在它的模型建造(训练)阶段,还是在模型推理和使用阶段。这些安全隐患如果被有意或无意地滥用,后果将十分严重。


联邦学习是一种 隐私保护、数据本地存储与计算 的机器学习算法。

文献参考

Part 1: Introduction

Part 2: Survey

Part 3: Benchmarks

Part 4: Model Aggregation

Part 5: Statistical Heterogeneity

5.1 Meta Learning

5.2 Multi-task Learning

5.3 Convergence

5.4 Hierarchical FL

5.5 Transfer Learning

5.6 Graph Neural Network(GNN)

Part 6: System

6.1 Neural Architecture Search

Part 7: Communication Efficiency

7.1 Compression

7.2 Important-Based Updating

7.3 Decentralization

Part 8: Resource Allocation

8.1 Participants Selection

8.2 Adaptive Aggregation

8.3 Incentive Mechanism

Part 9: Vertical Federated Learning

Part 10: Adversarial Attacks

10.1 Wireless Communication and Cloud Computing

Part 11: Data Privacy and Confidentiality

11.1 Courses

11.2 Differential Privacy

11.3 Secure Multi-party Computation

Secret Sharing

Build Safe AI Series

MPC related Paper

Helen: Maliciously Secure Coopetitive Learning for Linear Models (NIPS 2019 Workshop)

11.4 Privacy Preserving Machine Learning

12 Applications

12.1 Healthcare

12.2 Natual Language Processing

Google

Snips

12.3 Computer Vision

12.4 Recommendation

12.5 Industrial

federated-learning's People

Contributors

lokinko avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.