leaf是一个联邦学习的框架,来自CMU,官网:https://leaf.cmu.edu/build/html/index.html
Github:https://github.com/TalwalkarLab/leaf/pulls
1、安装与配置环境
首先要在Github上下载leaf,之后安装 requirements.txt 中列出的 libraries。
这里面有几个坑:1、要用 pip3 下载,否则 tensorflow 可能出现空包
2、目前tensorflow发行了2.0系列的版本,但是leaf是用tensorflow1.x系列的语法写的,也就是说,需要修改requirements.txt,指定一个tensorflow的版本,1.14.0或者1.15.0都是可以的。
3、官网中提到的wget是需要下载的。
2、USER GUIDE
(1) Twitter Sentiment Analysis
1、
leaf/models/sent140/ $> ./get_embs.sh
在windows下执行类似的命令时,需要把./以及前面的部分删掉,也就是只在命令提示符中输入:
get_embs.sh