├── IFT6055_Blockchain+FL ├── BlockchainForFederatedLearning - Copy.pptx ├── BlockchainForFederatedLearning.pdf ├── blockchain.py ├── client.py ├── federated_data_extractor.py ├── federatedlearner.py └── miner.py ├── ML_with_BLockchain.ipynb ├── README.md ├── franciss2019.pdf └── src ├── DeltaOffChainDatabase.csv ├── Run_BlockFL.sh ├── __pycache__ ├── blockchain.cpython-35.pyc ├── federatedlearner.cpython-35.pyc └── nn.cpython-35.pyc ├── blockchain.py ├── client.py ├── create_csv.py ├── data ├── __pycache__ │ ├── extractor.cpython-35.pyc │ └── federated_data_extractor.cpython-35.pyc └── federated_data_extractor.py ├── federatedlearner.py ├── miner.py ├── packages_to_install.txt └── unpickle.py /IFT6055_Blockchain+FL/BlockchainForFederatedLearning - Copy.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreyafrancis/BlockchainForFederatedLearning/HEAD/IFT6055_Blockchain+FL/BlockchainForFederatedLearning - Copy.pptx -------------------------------------------------------------------------------- /IFT6055_Blockchain+FL/BlockchainForFederatedLearning.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreyafrancis/BlockchainForFederatedLearning/HEAD/IFT6055_Blockchain+FL/BlockchainForFederatedLearning.pdf -------------------------------------------------------------------------------- /IFT6055_Blockchain+FL/blockchain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreyafrancis/BlockchainForFederatedLearning/HEAD/IFT6055_Blockchain+FL/blockchain.py -------------------------------------------------------------------------------- /IFT6055_Blockchain+FL/client.py: -------------------------------------------------------------------------------- 1 | ''' 2 | Client 3 | ''' 4 | -------------------------------------------------------------------------------- /IFT6055_Blockchain+FL/federated_data_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreyafrancis/BlockchainForFederatedLearning/HEAD/IFT6055_Blockchain+FL/federated_data_extractor.py -------------------------------------------------------------------------------- /IFT6055_Blockchain+FL/federatedlearner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreyafrancis/BlockchainForFederatedLearning/HEAD/IFT6055_Blockchain+FL/federatedlearner.py -------------------------------------------------------------------------------- /IFT6055_Blockchain+FL/miner.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /ML_with_BLockchain.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreyafrancis/BlockchainForFederatedLearning/HEAD/ML_with_BLockchain.ipynb -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreyafrancis/BlockchainForFederatedLearning/HEAD/README.md -------------------------------------------------------------------------------- /franciss2019.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreyafrancis/BlockchainForFederatedLearning/HEAD/franciss2019.pdf -------------------------------------------------------------------------------- /src/DeltaOffChainDatabase.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreyafrancis/BlockchainForFederatedLearning/HEAD/src/DeltaOffChainDatabase.csv -------------------------------------------------------------------------------- /src/Run_BlockFL.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreyafrancis/BlockchainForFederatedLearning/HEAD/src/Run_BlockFL.sh -------------------------------------------------------------------------------- /src/__pycache__/blockchain.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreyafrancis/BlockchainForFederatedLearning/HEAD/src/__pycache__/blockchain.cpython-35.pyc -------------------------------------------------------------------------------- /src/__pycache__/federatedlearner.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreyafrancis/BlockchainForFederatedLearning/HEAD/src/__pycache__/federatedlearner.cpython-35.pyc -------------------------------------------------------------------------------- /src/__pycache__/nn.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreyafrancis/BlockchainForFederatedLearning/HEAD/src/__pycache__/nn.cpython-35.pyc -------------------------------------------------------------------------------- /src/blockchain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreyafrancis/BlockchainForFederatedLearning/HEAD/src/blockchain.py -------------------------------------------------------------------------------- /src/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreyafrancis/BlockchainForFederatedLearning/HEAD/src/client.py -------------------------------------------------------------------------------- /src/create_csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreyafrancis/BlockchainForFederatedLearning/HEAD/src/create_csv.py -------------------------------------------------------------------------------- /src/data/__pycache__/extractor.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreyafrancis/BlockchainForFederatedLearning/HEAD/src/data/__pycache__/extractor.cpython-35.pyc -------------------------------------------------------------------------------- /src/data/__pycache__/federated_data_extractor.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreyafrancis/BlockchainForFederatedLearning/HEAD/src/data/__pycache__/federated_data_extractor.cpython-35.pyc -------------------------------------------------------------------------------- /src/data/federated_data_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreyafrancis/BlockchainForFederatedLearning/HEAD/src/data/federated_data_extractor.py -------------------------------------------------------------------------------- /src/federatedlearner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreyafrancis/BlockchainForFederatedLearning/HEAD/src/federatedlearner.py -------------------------------------------------------------------------------- /src/miner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreyafrancis/BlockchainForFederatedLearning/HEAD/src/miner.py -------------------------------------------------------------------------------- /src/packages_to_install.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreyafrancis/BlockchainForFederatedLearning/HEAD/src/packages_to_install.txt -------------------------------------------------------------------------------- /src/unpickle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreyafrancis/BlockchainForFederatedLearning/HEAD/src/unpickle.py --------------------------------------------------------------------------------