可变khot编码的LSTM

2024-04-18 19:19:32 发布

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

后续问题来自:LSTM with keras

在本例中,使用一个热编码向量来使用LSTM执行分类。在k值不是常量值的情况下,如何使用LSTM执行k-hot编码。例如,k可以是3,或者{}可以是{},或者{}可能是一些示例中的其他可变整数?在


Tags: 示例编码with分类情况整数向量keras
1条回答
网友
1楼 · 发布于 2024-04-18 19:19:32

这是一个多类分类任务。为了解决这个问题,您需要:

  1. 将输出激活设置为sigmoid:

    model.add(Dense(150, activation='sigmoid'))
    
  2. 将目标设置为指标编码:

    例如,如果您使用4个类,并且对于一个给定的示例集合类0和2,那么您的输出应该是[1, 0, 1, 0]

  3. 使用以下损失:

    ^{2美元

相关问题 更多 >