# exp3 **Repository Path**: sunNAU/exp3 ## Basic Information - **Project Name**: exp3 - **Description**: 大数据理论与技术基础-实验课3(RNN) - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-04-07 - **Last Updated**: 2024-04-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # exp3 ## 介绍 大数据理论与技术基础-实验课3(RNN) ## 实验目的 1. 掌握循环神经网络的基本构建方法; 2. 能够根据需要实现网络搭建、参数设置; 3. 能够记录输出结果,并实现模型保存与读取等功能。 ## 实验内容 1. 使用环境exp2,编程实现循环神经网络 - 使用eng-fra数据集,完成模型训练与测试 - 记录4个测试输出结果(前三个为随机测试项) - 记录loss曲线和最后一个测试项的注意力示意图 2. 优化模型参数和结构 - 使最后一个测试项能够输出正确的结果 - 记录4个测试项输出结果和loss曲线 - 提交模型参数 - 试说明优化思路 ## 实验要求 1. 记录loss曲线和测试项结果; 2. 提交优化后的模型代码和模型参数; ## 结果提交 1. 提交实验报告(统一命名为:学号_姓名.docx); 2. 提交源代码(删掉数据集文件); 3. 代码文件夹命名为学号,且与实验报告位于同一级。 ## 示例 参数为:hidden_size = 256, n_iters=1e5 loss曲线和注意力可视化 ![1712561104715](image/ReadME/1712561104715.png){height=200px}![1712561189974](image/ReadME/1712561189974.png){height=200px} 测试0 输入 les gens tape a l il l irritent . 真值 flashy people irritate him . 预测 people people like the . . `` 测试1 输入 peu de gens admettent leurs erreurs . 真值 few people will admit their faults . 预测 few few their their their their . `` 测试2 输入 elles sont d accord . 真值 they agree . 预测 they re agree . `` 测试3 i m a genius . ``