【发布时间】:2018-10-14 19:35:44
【问题描述】:
我正在尝试在 tensorflow.js 中构建和训练 LSTM 网络,
我的数据集是这样的
dataSet = [
{
phrase: "i am returning this product because it is too yellow for me",
output: "color"
},
{
phrase: "i am shipping back product because it is broken when i received it",
output: "broken"
},
{
phrase: "not satisfied because handle broke after using for three days",
output: "quality issue"
}
];
我可以使用谷歌的 wordtovec 预训练模型将每个单词变成一个 300 维的向量(长度为 300 的简单数组),
我卡住的下一部分是,无法确定 LSTM 网络的输入和输出形状。如果我能从模型中得到一个向量输出,我想我可以用那个向量制作字符串。
如果我有可变长度的输入和输出,任何人都可以指导我向 LSTM 网络提供输入。
【问题讨论】:
-
您需要将每个“短语”向量填充或剪切为动态生成(固定)的大小
标签: node.js lstm tensorflow.js