README.md 2.0 KB
Newer Older
Z
Zeyu Chen 已提交
1 2 3
# PaddleHub


W
wuzewu 已提交
4 5
[![Build Status](https://travis-ci.org/PaddlePaddle/PaddleHub.svg?branch=develop)](https://travis-ci.org/PaddlePaddle/PaddleHub)
[![License](https://img.shields.io/badge/license-Apache%202-blue.svg)](LICENSE)
Z
Zeyu Chen 已提交
6
[![Version](https://img.shields.io/github/release/PaddlePaddle/PaddleHub.svg)](https://github.com/PaddlePaddle/PaddleHub/releases) 
W
wuzewu 已提交
7

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

Z
Zeyu Chen 已提交
10
## 特性
Z
Zeyu Chen 已提交
11

Z
Zeyu Chen 已提交
12
通过PaddleHub,您可以:
Z
Zeyu Chen 已提交
13

Z
Zeyu Chen 已提交
14
1. 通过命令行,无需编写代码,一键使用预训练模型进行预测;
Z
Zeyu Chen 已提交
15
2. 通过hub download命令,快速地获取PaddlePaddle生态下的所有预训练模型;
Z
Zeyu Chen 已提交
16
3. 借助PaddleHub Finetune API,使用少量代码完成迁移学习;更多Demo可参考
Z
Zeyu Chen 已提交
17
   [ERNIE文本分类](https://github.com/PaddlePaddle/PaddleHub/tree/develop/demo/ernie-classification)
Z
Zeyu Chen 已提交
18
   [图像分类迁移](https://github.com/PaddlePaddle/PaddleHub/tree/develop/demo/image-classification)
Z
Zeyu Chen 已提交
19

Z
Zeyu Chen 已提交
20

Z
Zeyu Chen 已提交
21
## 安装
Z
Zeyu Chen 已提交
22

Z
Zeyu Chen 已提交
23
**环境依赖**
Z
Zeyu Chen 已提交
24 25 26
* Python>=3.5
* PaddlePaddle>=1.3.1

Z
Zeyu Chen 已提交
27
pip安装方式如下:
Z
Zeyu Chen 已提交
28

Z
Zeyu Chen 已提交
29 30
```bash
$ pip install paddlehub
Z
Zeyu Chen 已提交
31
```
Z
Zeyu Chen 已提交
32

Z
Zeyu Chen 已提交
33
## 快速体验
Z
Zeyu Chen 已提交
34

Z
Zeyu Chen 已提交
35 36
如果安装成功,执行下面的命令,可以快速体验PaddleHub的一键预测功能

Z
Zeyu Chen 已提交
37
```bash
Z
Zeyu Chen 已提交
38
# 使用百度LAC词法分析工具进行分词
Z
Zeyu Chen 已提交
39
$ hub run lac --input_text "今天是个好日子"
Z
Zeyu Chen 已提交
40

Z
Zeyu Chen 已提交
41
# 使用百度Senta情感分析模型对句子进行预测
Z
Zeyu Chen 已提交
42
$ hub run senta --input_text "今天是个好日子"
W
wuzewu 已提交
43
```
Z
Zeyu Chen 已提交
44

Z
Zeyu Chen 已提交
45
想了解更多PaddleHub已经发布的模型,请使用`hub search`命令查看所有已发布的模型。
Z
Zeyu Chen 已提交
46 47 48 49 50

```bash
$ hub search
```

Z
Zeyu Chen 已提交
51
## 深入了解PaddleHub
W
wuzewu 已提交
52
* [命令行功能](https://github.com/PaddlePaddle/PaddleHub/tree/develop/docs/command_line_introduction.md)
Z
Zeyu Chen 已提交
53
* [Finetune API与迁移学习](https://github.com/PaddlePaddle/PaddleHub/tree/develop/docs/transfer_learning_turtorial.md)
W
wuzewu 已提交
54
* API
Z
Zeyu Chen 已提交
55 56 57 58 59 60

## 答疑

欢迎您将问题和bug报告以[Github Issues](https://github.com/PaddlePaddle/PaddleHub/issues)的形式提交

## 版权和许可证
Z
Zeyu Chen 已提交
61
PaddleHub由[Apache-2.0 license](LICENSE)提供