【问题标题】:Neural network inputs神经网络输入
【发布时间】:2012-10-05 09:04:53
【问题描述】:

我真的不知道如何表达这个问题,所以请耐心等待..

假设我正在开发一个神经网络,用于对田径比赛中的每位跑步者进行评分。我提供有关跑步者的神经网络信息,例如。 win%、自上次运行以来的天数等。

我的问题是——在这种情况下,神经网络对跑步者进行评分,我可以给网络一个输入,比如比赛天气吗?例如我给网络 1.00 表示热,2.00 表示冷,3.00 表示 OK .. ?

我问这个问题的原因:神经网络的输出越大,跑者就越好。因此,这意味着获胜百分比输入越高,评分就越高。如果我给神经网络输入值越大并不一定意味着跑步者越好,那么网​​络是否能够理解和使用/解释这个输入?

如果问题没有意义,请告诉我!

【问题讨论】:

    标签: artificial-intelligence neural-network


    【解决方案1】:

    神经网络可以正确建模不相关的输入(通过为其分配低权重)和与所需输出成反比的输入(通过分配负权重)。神经网络在输入不断变化的情况下表现更好,因此您的 1.00 for hot, 2.00 for cold, 3.00 for OK .. 示例并不理想:更好的是 0.00 for hot, 1.00 for OK, 2.00 for cool

    在没有真正连续关系的国家代码等情况下,最好的编码(从收敛的角度来看)是使用一组布尔属性 (isArgentina, isAustralia, ..., isZambia)。尽管如此,即使没有这个,神经网络也应该能够对离散值的输入进行建模(即,如果国家是相关的,如果你将它们编码为数字,最终一个神经网络应该能够收敛到87 (Kenya) is correlated with high performance)。在这种情况下,可能需要更多的隐藏节点或更长的训练时间。

    神经网络的全部是在简单的统计分析困难的情况下使用它们,所以我不同意另一个答案,即你应该预先判断你的数据。

    【讨论】:

    • 总是、总是、总是(!!)从一些简单的探索性数据分析(例如简单的绘图)开始。即使您认为您的数据是如此复杂、高级、模糊(不管是真的),但大多数情况下还是有一些非常简单的属性需要观察。此外,在模式分析和识别方面,人眼(或大脑,如果你愿意的话)仍然是无与伦比的。绘制数据的 10 行脚本和 10 分钟的浏览可能值数千行代码(例如,进行异常值检测)。永远做EDA!!
    • @Niclas 确实,基本分析是个好主意,就像使用拼写检查器一样。但是,根据定义,任何需要 10 分钟分析的问题都不是需要高级技术的问题。自从我第一次编写神经网络代码以来的 22 年里,我从未被要求将它们应用于琐碎分离的数据。
    • @Larry OBrien,非常感谢您提供清晰而翔实的答案。
    • @Larry OBrien,我猜是他自己的 :) 我喜欢尽可能“查看”数据,并且我坚信这种方法。但是,当然,您完全正确,因为对于某些数据集,它根本没有用。但至少您很快发现了这一点,而不是长时间错过有关数据集的一些简单信息。
    【解决方案2】:

    神经网络所做的是映射输入和输出之间的关系。这意味着你必须为你的神经网络设定某种目标。此类目标的示例可以是“预测获胜者”、“预测每个跑步者的速度”或“预测比赛的完整结果”。当然,您可以尝试哪些示例取决于您有哪些可用数据。

    如果您有一个大型数据集(例如,每个跑步者有几百场比赛),其中记录了结果时间和所有预测变量(包括天气),并且您确定之间存在关系天气和单个跑步者的表现,神经网络很可能能够映射这种关系,即使每个跑步者的关系不同。

    要记录的良好天气变量示例可能是太阳强度 (W/m2)、逆风 (m/s) 和温度 (摄氏度)。然后可以使用这些变量对每个跑步者的表现进行建模,然后可以使用神经网络来预测跑步者的表现(注意这种方法需要每个跑步者一个神经网络)。

    【讨论】:

    • 假设我正在观看一场赛马比赛,我想按上述方式对每匹马进行评分。我想给神经网络提供马的繁殖国。然后我会将此字符串转换为数字,并将其提供给网络。我的困惑是 - 鉴于我不知道培育的国家和产出之间是否存在关系,并且鉴于我为每个国家随机分配一个数字,如果分配给每个国家的值这不会对网络产生负面影响与国家实际表现不符?
    • 如果您不确定是否存在关系,您应该始终从绘制数据开始。看一个简单的情节对于判断这种关系是否值得进一步探索大有帮助。对于其他问题,请参阅此链接stackoverflow.com/questions/9008174/…
    猜你喜欢
    • 2010-10-13
    • 2020-08-10
    • 2020-12-28
    • 2012-03-29
    • 2012-01-23
    • 1970-01-01
    • 1970-01-01
    • 2017-03-16
    相关资源
    最近更新 更多