繁体   English   中英

如何使用两个输入创建LSTM模型

[英]How do I create a LSTM model with two inputs

我有两个csv文件,第一个包含两列的csv文件包含不同学科的学生成绩,第二个包含三列的csv文件包含两个学生的id和最好的一个ID的比较,因此我必须训练该数据以获得系数和为每个学生评分。

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

在这里,您担心的数据有问题。

您无法从该学生那里提取笔记,因为您没有它。 对我而言,唯一发生的事情是您可以重新定位问题并执行以下操作:

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

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

您说的是LSTM暹罗语。

在预测中您可以做的是知道基于某个学科成绩的一名学生是否比另一名学生好还是坏。

编辑

也许有用的一种类似于这些的架构。

在此处输入图片说明

使用LSTM获取任何主题和相应标记的信息。

当信息浓缩时,我将这些信息与学生连接起来。

我们在最后一层使用密集或多重密集来获得S型激活标记。

当a优于b时,我们使用损失函数使b的a的音符最大化。 否则。

y_i是1 o -1的目标。 当学生a优于学生b时为1,当学生a优于学生b时为-1。

我从未尝试过这种损失函数,因此无法告诉您它是否起作用。 它基于SVM使用的损失: https : //en.wikipedia.org/wiki/Support-vector_machine

也许其他用户可以更好地指导您。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM