如何创建具有两个输入的LSTM模型

2024-04-20 07:56:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个csv文件,第一个有两列的文件包含学生在不同科目的分数,第二个有三列的文件包含两个学生的ID和一个关于最佳ID的比较,所以我必须训练这些数据来得到系数,并为每个学生打分。你知道吗

我正在尝试一个LSTM模型,但我不知道如何使用两个文件作为输入,以及如何选择训练数据并测试其中一个。你知道吗


Tags: 文件csv数据模型id学生分数lstm
1条回答
网友
1楼 · 发布于 2024-04-20 07:56:18

恐怕你的数据有问题。你知道吗

你不能从那个学生那里提取笔记,因为你没有。我唯一想到的是,你可以重新定位你的问题并执行以下操作:

  1. 创建一个LSTM来评估学生的科目。

  2. 创建一个网络,将你与另一个学生进行比较,并告诉他们 你知道它是好是坏(通过步骤1)。它被称为 暹罗网络。

你有所谓的LSTM暹罗语。你知道吗

你所能做的预测是根据一个学生的学科成绩来判断他比另一个学生好还是坏。你知道吗

编辑:

也许是一个有用的架构类似于这些。你知道吗

enter image description here

使用LSTM获取任意主题和对应标记的信息。你知道吗

当信息被压缩时,我把这个信息和学生的一个热连接起来。你知道吗

在最后一层,我们使用一个密集或多个密集来获得乙状结肠激活的标记。你知道吗

当a优于b时,利用损失函数使a关于b的注记最大化,反之亦然。你知道吗

你的目标是我。当学生a比学生b好时为1,当学生a比学生b差时为-1

我从未尝试过这种损失函数,所以我不能告诉你它是否有效。它基于SVM使用的损失:https://en.wikipedia.org/wiki/Support-vector_machine

也许另一个用户可以更好地指导你。你知道吗

相关问题 更多 >