微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

不同长度的 Keras 输入数组

如何解决不同长度的 Keras 输入数组

我正在寻找一种方法来使用不同长度的数组作为 R 中 Keras 网络的输入。 一般来说,我想根据人们的年龄、性别等背景信息来预测疾病。

基本上,我的输入和输出如下所示:

Thomas,57 岁,英格兰,男性,药物 A、药物 B、药物 C --> 糖尿病、心脏病
Bianca,31 岁,美国,女性,D 药物 --> 癌症
Peter,11 岁,法国,男性 --> 断腿,断膝

我想建立一个简单的神经网络,它接收一系列信息(尤其是关于那个人服用的药物)并想预测他们可能患有什么疾病。问题是有些人服用了五种药物却只得了一种疾病,而另一些人只服用了一种药物却可能得到了十种诊断。

到目前为止,我只使用始终接收相同长度输入并仅预测相同长度输出的网络。有没有办法解决这个问题?

PS:总是使用预定义长度的输入/输出并且只用零填充它不是解决方案,因为输入有时可能有超过一千个参数,并且一些参数(或列)可能会改变时间...

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。