请问下原先的Trainer移植到哪里了
收藏
在复现一个论文,参考的代码使用的是
import paddle.fluid as fluid
import paddle.v2 as paddle
# 涉及到的调用为
train_reader = paddle.batch(
paddle.reader.shuffle(
data2index(WORD_DICT, TAG_DICT, sentence_train, seq_train),
buf_size=500),
batch_size=128)
trainer = fluid.Trainer(
train_func=joint_extraction,
place=place,
optimizer_func = optimizer_program)
trainer.train(
reader=train_reader,
num_epochs=100,
event_handler=event_handler_plot,
feed_order=feed_order)
我使用的是1.8.0,原代码是0.14,我在API页查找相应的替换函数,修改为了
import paddle
import paddle.fluid as fluid
train_reader = fluid.io.batch(
paddle.reader.shuffle(
data2index(WORD_DICT, TAG_DICT, sentence_train, seq_train),
buf_size=500),
batch_size=128)
但是关于Trainer一直找不到相关的说明,可否请paddle官方代为解答一下?
0
收藏
请登录后评论
原先的项目地址为:
https://aistudio.baidu.com/aistudio/projectdetail/26338
但是因为版本过低已经不能fork了。我是手动粘贴到新项目中的。
老大,版本都要到2.0了,变化比较大,那么老的版本我都没用过。。。
看文档可以在左上的下拉列表框选paddle的版本,有些会有提示版本变化
主要静态图我也不太熟悉,最近用2.0的动态图有点激动,不好意思~~
会有好心大佬同学热心解答的
2.0以后主推动态图了,高级api很方便。当然大佬研究经典论文还是什么顺手用什么~~