- 博客(4)
- 收藏
- 关注
原创 神经网络的训练
在一切准备妥当之后,我们就要开始训练神经网络了。首先,定义编码器和解码器实例,以及优化器、损失函数等部件。在这段代码中,重点是训练解码器的流程。注意有一个判断if use_teacher_forcing:,当这个变量为True的时候,采用标准的平行语料作为标签数据;当它为False的时候,则用解码器自己的输出预测结果作为下一个输入词,这两个过程非常不同。
2023-03-31 18:35:30
288
原创 神经机器翻译机的编码实现
要实现机器翻译通常需要大规模的语料库,在此我们用了一个比较小巧、适合实验测试用的数据集——一个有135842条平行语料的法英语料库,并在实验中做了裁剪。之所以没有选用中英语料库,一是因为很难找到特别合适的平行语料库,二是因为只有在超大规模训练的条件下,才有可能达到比较好的翻译效果。在接下来的代码示范中,我们首先会引入数据并进行一些基本处理,生成训练集,然后分别定义编码器网络和解码器网络。在这里,我们定义了一个语言类Lang,用以实现对英、法两种语言的共同处理功能,包括建立词典、编码与实际单词的转换等。
2023-03-31 17:48:25
265
原创 使用 Python 调用 ChatGPT
首先你需要有一个 openai 账号,如何注册我就不多说了,网上教程很多,而且很详细.你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command
2023-03-30 18:01:09
2921
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅