Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
PALM
提交
3ccb47ff
P
PALM
项目概览
PaddlePaddle
/
PALM
通知
4
Star
3
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
10
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
PALM
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
10
Issue
10
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
3ccb47ff
编写于
9月 29, 2019
作者:
X
Xiaoyao Xi
提交者:
GitHub
9月 29, 2019
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add framework arch illustration
上级
2108e17e
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
8 addition
and
1 deletion
+8
-1
README.md
README.md
+8
-1
未找到文件。
README.md
浏览文件 @
3ccb47ff
...
...
@@ -18,7 +18,7 @@ git clone https://github.com/PaddlePaddle/PALM.git
## 目录结构
-
backbone: 多任务学习的主干网络表示,支持bert, ernie等,用户可自定义添加
-
config:存放各个任务的配置文件,用户添加任务时需在此建立该任务的配置文件
-
config:存放各个任务
实例
的配置文件,用户添加任务时需在此建立该任务的配置文件
-
data: 存放各个任务的数据集
-
pretrain_model: 存放预训练模型、字典及其相关配置
-
optimizer: 优化器,用户可在此自定义优化器
...
...
@@ -218,6 +218,13 @@ epoch: 2
3. 启动多任务学习:sh run.sh
```
## 框架结构与运行原理
框架结构如图所示
![
框架图
](
https://tva1.sinaimg.cn/large/006y8mN6ly1g7goo0bjzwj31c20om13h.jpg
)
其中
`mtl_config.yaml`
用于配置多任务主控的参数设定,每个任务实例的配置由用户完成后放置于
`config`
文件夹中。当用户运行
`run.sh`
后,脚本启动多任务学习控制器,控制器开始解析
`mtl_config.yaml`
和各个任务实例的配置文件,进而创建backbone、为各个任务创建reader和任务层,最后控制器启动训练任务,实现多任务训练。
## License
This tutorial is contributed by
[
PaddlePaddle
](
https://github.com/PaddlePaddle/Paddle
)
and licensed under the
[
Apache-2.0 license
](
https://github.com/PaddlePaddle/models/blob/develop/LICENSE
)
.
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录