最近体验了一下比较火的AI项目,PaddleHub,对于python我是陌生的,所以下面是作为新手的一些操作指南,保证能够正确的尝试到这个项目的有趣之处。
官网操作指南
环境依赖
- Python>=3.6
- PaddlePaddle>=2.0.0rc
环境更新
sh
pip3 install --upgrade pipshell
pip3 install --upgrade setuptools安装
paddlepaddle的安装
pip3 install paddlepaddle==2.0.0rcpaddlehub的安装
shell
pip3 install paddlehub --upgrade -i https://mirrors.aliyun.com/pypi/simple --default-timeout=100依赖库安装
sh
pip3 install matplotlib模型库的下载
下载模型,PaddleHub必须在访问外网的情况下才能下载。你可以现在网络条件好的环境下,先下载安装对应的module,之后将安装好module 完整的拷贝到你需要的机器上,放在HUB_HOME下。关于HUB_HOME的解释参考
PaddleHub支持模型列表,我们可以在这个地址上找到所有需要的模型,然后我们通过手动的下载,比如deeplabv3p_xception65_humanseg模型下载
hub install deeplabv3p_xception65_humanseg==1.1.1example
人像抠图
sh
hub run deeplabv3p_xception65_humanseg --input_path test_image.jpg --visualization=True --output_dir="human_output"如果你开始没有下载模型库,则这个执行的过程会超级的慢,所以一般建议先手动的安装模型库
评论