Skip to content

A toolkit for managing pretrained models of PaddlePaddle and helping user getting started with transfer learning more efficiently. (『飞桨』预训练模型管理和迁移学习工具)

License

Notifications You must be signed in to change notification settings

Austendeng/PaddleHub

 
 

Repository files navigation

PaddleHub

Build Status License Version

PaddleHub是基于PaddlePaddle开发的预训练模型管理工具,可以借助预训练模型更便捷地开展迁移学习工作。

特性

通过PaddleHub,您可以:

  1. 通过命令行,无需编写代码,一键使用预训练模型进行预测;
  2. 通过hub download命令,快速地获取PaddlePaddle生态下的所有预训练模型;
  3. 借助PaddleHub Finetune API,使用少量代码完成迁移学习;

安装

环境依赖

  • Python==2.7 or Python>=3.5
  • PaddlePaddle>=1.4.0

pip安装方式如下:

$ pip install paddlehub

快速体验

安装成功后,执行下面的命令,可以快速体验PaddleHub无需代码、一键预测的命令行功能:

# 使用百度LAC词法分析工具进行分词
$ hub run lac --input_text "今天是个好日子"

# 使用百度Senta情感分析模型对句子进行预测
$ hub run senta_bilstm --input_text "今天是个好日子"

# 使用SSD检测模型对图片进行目标检测,检测结果如下图所示
$ wget --no-check-certificate https://paddlehub.bj.bcebos.com/resources/test_img_bird.jpg
$ hub run ssd_mobilenet_v1_pascal --input_path test_img_bird.jpg

SSD检测结果

想了解更多PaddleHub已经发布的模型,请使用hub search命令查看所有已发布的模型。

$ hub search

深入了解PaddleHub

答疑

当安装或者使用遇到问题时,可以通过FAQ查找解决方案。 如果在FAQ中没有找到解决方案,欢迎您将问题和bug报告以Github Issues的形式提交

版权和许可证

PaddleHub由Apache-2.0 license提供

About

A toolkit for managing pretrained models of PaddlePaddle and helping user getting started with transfer learning more efficiently. (『飞桨』预训练模型管理和迁移学习工具)

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.5%
  • Shell 0.5%