Please use this identifier to cite or link to this item:
Title: A python implementation of a blockchain-based framework of decentralised federated edge learning
Authors: Tee, Zheng Yang
Keywords: Engineering::Computer science and engineering
Issue Date: 2022
Publisher: Nanyang Technological University
Source: Tee, Z. Y. (2022). A python implementation of a blockchain-based framework of decentralised federated edge learning. Final Year Project (FYP), Nanyang Technological University, Singapore.
Abstract: Federated Learning (FL) is a machine learning technique that allows multiple actors to train a single machine learning model without sharing any local data. This technique is gaining popularity as agencies these days are increasingly concerned about data privacy and security. With blockchain technology, the FL training process could be enhanced in terms of speed, security, and reliability. Therefore, the blockchain federated edge learning (BFEL) is being proposed. Since most research is conducted using Python, this paper aims to introduce an end-to-end BFEL implementation where most of the code can be implemented using Python, instead of Java or other backend languages. We hope that with this demonstration, more researchers will be aware and confident of the current tools to integrate blockchain into their research, thereby improving the adoption of blockchain technology and efficiency of FL.
Schools: School of Computer Science and Engineering 
Fulltext Permission: restricted
Fulltext Availability: With Fulltext
Appears in Collections:SCSE Student Reports (FYP/IA/PA/PI)

Files in This Item:
File Description SizeFormat 
Final Report (dr).pdf
  Restricted Access
713.77 kBAdobe PDFView/Open

Page view(s)

Updated on Apr 23, 2024


Updated on Apr 23, 2024

Google ScholarTM


Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.