我想使用ANN解决我的问题,但是问题是我的输入和输出节点号不固定。
我问了我的问题之前做了一些谷歌搜索,发现RNN可以帮助我解决我的问题。但是,我发现的所有示例都以某种方式定义了输入和输出节点的数量。
因此,我正在寻找一种策略,如何使其成为现实,或者至少是一些示例,在Keras或PyTorch中更可取。
有关我的问题的更多详细信息:
我有两个输入列表,其中第一个的长度是固定的,等于2,fe:
in_1 = [2,2]
但是第二个列表的长度是灵活的,长度可以从3到inf,fe:
in_2 = [1,1,2,2]
要么
in_2 = [1,1,1,2,2,2,3,3,3]
同样,输入列表彼此依赖。第一个列表显示输出列表的维度。因此,如果in_1 = [2,2],则意味着输出必须具有重塑为[2,2]形式的可能性。
目前,我正在考虑将两个输入列表合并为一个:
in = in_1 + in_2 = [2, 2, 1, 1, 2, 2]
此外,输出与in_2列表fi的长度相同:
如果输入列表是:
in_1 = [2, 2]
in_2 = [1, 1, 2, 2]
输出应为:
out = [1, 2, 1, 2]
任何想法都欢迎!