我目前正在研究一个神经网络,它应该在输入中有N个参数。每个参数可以有M个不同的值(离散值),比如说{A,B,C,...,M}。它还有一些离散的输出。
如何根据这种情况创建输入?我应该有N×M输入(值为0或1),还是应该考虑不同的方法?
答案 0 :(得分:0)
您可以拥有<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="ring"
android:innerRadius="15dp"
android:thickness="2dp"
android:useLevel="false">
<solid android:color="#4d4d4d" />
</shape>
布尔输入或NxM
个输入,其中每个输入都是从N
到0
的浮点数。在后一种情况下,浮点值将为:1
。例如,如果您有4个输入,每个输入具有离散值:{A/M, B/M, C/M, ... 1}
,那么您可以将域值更改为{1,2,3,4}
。
实际上有很多方法可以对输入进行编码,但是当我的输入位于域{0.25 , 0.50 , 0.75 , 1.00}
时(因为有一些ML函数可以预期),我发现了更好的结果。