Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
PaddleHub
提交
20a9b9ac
P
PaddleHub
项目概览
PaddlePaddle
/
PaddleHub
大约 1 年 前同步成功
通知
282
Star
12117
Fork
2091
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
200
列表
看板
标记
里程碑
合并请求
4
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
PaddleHub
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
200
Issue
200
列表
看板
标记
里程碑
合并请求
4
合并请求
4
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
20a9b9ac
编写于
8月 19, 2019
作者:
K
kinghuin
提交者:
wuzewu
8月 19, 2019
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix logger and enum issue(#119)
* fix logger and enum issue
上级
80bac318
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
13 addition
and
48 deletion
+13
-48
README.md
README.md
+4
-5
paddlehub/common/logger.py
paddlehub/common/logger.py
+7
-4
paddlehub/io/type.py
paddlehub/io/type.py
+1
-38
setup.py
setup.py
+1
-1
未找到文件。
README.md
浏览文件 @
20a9b9ac
...
...
@@ -88,7 +88,6 @@ PaddleHub 1.1.1版本已支持离线运行Module
参考
[
PaddleHub Finetune适配自定义数据集完成Finetune
](
https://github.com/PaddlePaddle/PaddleHub/wiki/PaddleHub%E9%80%82%E9%85%8D%E8%87%AA%E5%AE%9A%E4%B9%89%E6%95%B0%E6%8D%AE%E5%AE%8C%E6%88%90FineTune
)
## 答疑
当安装或者使用遇到问题时,可以通过
[
FAQ
](
https://github.com/PaddlePaddle/PaddleHub/wiki/PaddleHub-FAQ
)
查找解决方案。
...
...
@@ -168,10 +167,10 @@ $ hub run faster_rcnn_coco2017 --input_path test_object_detection.jpg
### PaddleHub v1.1.0
*
PaddleHub 新增 ERNIE 2.0
*
PaddleHub 新增 ERNIE 2.0
*
升级Reader, 支持自动传送数据给Ernie 1.0/2.0
*
新增数据集GLUE(MRPC、QQP、SST-2、CoLA、QNLI、RTE、MNLI)
### PaddleHub v1.0.1
*
安装模型时自动选择与paddlepaddle版本适配的模型
...
...
@@ -199,7 +198,7 @@ $ hub run faster_rcnn_coco2017 --input_path test_object_detection.jpg
*
简化finetune、evaluate、predict等使用逻辑,提升易用性
*
增加事件回调功能,方便用户快速实现自定义迁移学习任务
*
新增多标签分类Fine-tune任务
### PaddleHub v0.5.0
正式发布PaddleHub预训练模型管理工具,旨在帮助用户更高效的管理模型并开展迁移学习的工作。
...
...
@@ -210,7 +209,7 @@ $ hub run faster_rcnn_coco2017 --input_path test_object_detection.jpg
目前版本支持以下模型:词法分析LAC;情感分析Senta;目标检测SSD;图像分类ResNet, MobileNet, NASNet等。
*
迁移学习: 提供了基于预训练模型的Finetune API,用户通过少量代码即可完成迁移学习,包括BERT/ERNIE文本分类、序列标注、图像分类迁移等。
## 版权和许可证
PaddleHub由
[
Apache-2.0 license
](
LICENSE
)
提供
paddlehub/common/logger.py
浏览文件 @
20a9b9ac
...
...
@@ -26,13 +26,16 @@ class Logger(object):
NOLOG
=
"NOLOG"
def
__init__
(
self
,
name
=
None
):
logging
.
basicConfig
(
format
=
'[%(asctime)-15s] [%(levelname)8s] - %(message)s'
)
if
not
name
:
name
=
"PaddleHub"
self
.
logger
=
logging
.
getLogger
(
name
)
self
.
handler
=
logging
.
StreamHandler
()
self
.
format
=
logging
.
Formatter
(
'[%(asctime)-15s] [%(levelname)8s] - %(message)s'
)
self
.
handler
.
setFormatter
(
self
.
format
)
self
.
logger
.
addHandler
(
self
.
handler
)
self
.
logLevel
=
"DEBUG"
self
.
logger
.
setLevel
(
self
.
_get_logging_level
())
...
...
paddlehub/io/type.py
浏览文件 @
20a9b9ac
...
...
@@ -17,48 +17,11 @@ from __future__ import absolute_import
from
__future__
import
division
from
__future__
import
print_function
from
enum
import
Enum
from
PIL
import
Image
from
paddlehub.common.logger
import
logger
from
paddlehub.common
import
utils
class
DataType
(
Enum
):
class
DataType
(
object
):
IMAGE
=
0
TEXT
=
1
AUDIO
=
2
VIDEO
=
3
INT
=
4
FLOAT
=
5
@
classmethod
def
type
(
cls
,
data_type
):
if
data_type
in
DataType
:
return
data_type
data_type
=
data_type
.
upper
()
if
data_type
in
DataType
.
__dict__
:
return
DataType
.
__dict__
[
data_type
]
return
None
@
classmethod
def
str
(
cls
,
data_type
):
if
data_type
==
DataType
.
IMAGE
:
return
"IMAGE"
elif
data_type
==
DataType
.
TEXT
:
return
"TEXT"
elif
data_type
==
DataType
.
AUDIO
:
return
"AUDIO"
elif
data_type
==
DataType
.
VIDEO
:
return
"VIDEO"
elif
data_type
==
DataType
.
INT
:
return
"INT"
elif
data_type
==
DataType
.
FLOAT
:
return
"FLOAT"
return
None
@
classmethod
def
is_valid_type
(
cls
,
data_type
):
data_type
=
DataType
.
type
(
data_type
)
return
data_type
in
DataType
setup.py
浏览文件 @
20a9b9ac
...
...
@@ -36,7 +36,7 @@ REQUIRED_PACKAGES = [
]
if
max_version
<
3
:
REQUIRED_PACKAGES
+=
[
"
enum"
,
"
numpy == 1.16.0"
,
"pandas == 0.24.0"
]
REQUIRED_PACKAGES
+=
[
"numpy == 1.16.0"
,
"pandas == 0.24.0"
]
else
:
REQUIRED_PACKAGES
+=
[
"numpy"
,
"pandas"
]
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录