Skip to content
/ PPNTL Public

《考虑用户数据隐私保护的分布式加密台区线损计算方法研究》的数据和代码

Notifications You must be signed in to change notification settings

zhz-yan/PPNTL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PPNTL

代码和数据已上传,正在准备说明文档。

The code and data have been uploaded, and the README is being prepared...

准备

pip install xgboost
pip install scikit-learn
pip install numpy
pip install mpi4py
pip install pandas

说明

本代码的运行基于mpi4py模块,请运行前安装该模块。安装教程参考: Linux环境下配置mpi4py

数据

本文数据位于 'data/' 文件中。

运行

运行基于秘密共享的分布式XGBoost算法,请执行
mpiexec -n 5 python VerticalXGBoost.py
运行经典XGBoost算法,请执行
python XGBoost.py

感谢

在实现过程中,我们的代码主要基于Lunchen Xie的MP-FedXGB,非常感谢这些作者的工作.

During the implementation we base our code mostly on the MP-FedXGB by Lunchen Xie. Many thanks to these authors for their great work!

About

《考虑用户数据隐私保护的分布式加密台区线损计算方法研究》的数据和代码

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages