我正在解决一个问题,试图通过机器学习将数据样本分类为质量好坏。
数据样本存储在关系数据库中。样本包含属性 id、名称、赞成票数(用于表示好/坏质量的指示)、评论数等。还有一个表,其中包含指向数据样本 id 的外键的项目。这些项目包含重量和名称。指向数据样本的所有项目共同表征数据样本,这通常有助于对数据样本进行分类。问题是,指向一个外键的项目数对于不同的样本是不同的。
我想为机器学习输入(例如神经网络)提供指向特定数据样本的项目。问题是我不知道项目的数量,所以我不知道我想要多少个输入节点。
Q1) 当输入维度是动态的时候,是否可以使用神经网络?如果是这样,怎么做?
Q2)当列表的长度未知时,是否有向网络提供元组列表的最佳实践?
Q3) 是否有将机器学习应用于关系数据库的最佳实践?