Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
PaddleX
提交
f7d9b7fb
P
PaddleX
项目概览
PaddlePaddle
/
PaddleX
通知
138
Star
4
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
43
列表
看板
标记
里程碑
合并请求
5
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
PaddleX
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
43
Issue
43
列表
看板
标记
里程碑
合并请求
5
合并请求
5
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
f7d9b7fb
编写于
5月 18, 2020
作者:
J
Jason
提交者:
GitHub
5月 18, 2020
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #63 from SunAhong1993/syf_slim1
修改base.py和裁剪可视化
上级
0f1bca2e
120db901
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
13 addition
and
6 deletion
+13
-6
paddlex/cv/models/base.py
paddlex/cv/models/base.py
+2
-0
paddlex/cv/models/slim/visualize.py
paddlex/cv/models/slim/visualize.py
+11
-6
未找到文件。
paddlex/cv/models/base.py
浏览文件 @
f7d9b7fb
...
...
@@ -375,6 +375,8 @@ class BaseAPI:
use_vdl
=
False
,
early_stop
=
False
,
early_stop_patience
=
5
):
if
train_dataset
.
num_samples
<
train_batch_size
:
raise
Exception
(
'The amount of training datset must be larger than batch size.'
)
if
not
osp
.
isdir
(
save_dir
):
if
osp
.
exists
(
save_dir
):
os
.
remove
(
save_dir
)
...
...
paddlex/cv/models/slim/visualize.py
浏览文件 @
f7d9b7fb
...
...
@@ -30,7 +30,6 @@ def visualize(model, sensitivities_file, save_dir='./'):
import
matplotlib
matplotlib
.
use
(
'Agg'
)
import
matplotlib.pyplot
as
plt
program
=
model
.
test_prog
place
=
model
.
places
[
0
]
fig
=
plt
.
figure
()
...
...
@@ -51,15 +50,21 @@ def visualize(model, sensitivities_file, save_dir='./'):
min
(
np
.
array
(
x
))
-
0.01
,
max
(
np
.
array
(
x
))
+
0.01
,
0.05
)
my_y_ticks
=
np
.
arange
(
0.05
,
1
,
0.05
)
plt
.
xticks
(
my_x_ticks
,
fontsize
=
3
)
plt
.
yticks
(
my_y_ticks
,
fontsize
=
3
)
plt
.
xticks
(
my_x_ticks
,
rotation
=
30
,
fontsize
=
8
)
plt
.
yticks
(
my_y_ticks
,
fontsize
=
8
)
for
a
,
b
in
zip
(
x
,
y
):
plt
.
text
(
a
,
b
,
(
float
(
'%0.
4
f'
%
a
),
float
(
'%0.3f'
%
b
)),
b
,
(
float
(
'%0.
3
f'
%
a
),
float
(
'%0.3f'
%
b
)),
ha
=
'center'
,
va
=
'bottom'
,
fontsize
=
3
)
fontsize
=
8
)
plt
.
rcParams
[
'savefig.dpi'
]
=
120
plt
.
rcParams
[
'figure.dpi'
]
=
150
suffix
=
osp
.
splitext
(
sensitivities_file
)[
-
1
]
plt
.
savefig
(
'sensitivities.png'
,
dpi
=
800
)
plt
.
savefig
(
osp
.
join
(
save_dir
,
'sensitivities.png'
)
)
plt
.
close
()
import
pickle
coor
=
dict
(
zip
(
x
,
y
))
output
=
open
(
osp
.
join
(
save_dir
,
'sensitivities_xy.pkl'
),
'wb'
)
pickle
.
dump
(
coor
,
output
)
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录