【问题标题】:Project estimation using Artificial Intelligence / Neural Networks [closed]使用人工智能/神经网络进行项目估算 [关闭]
【发布时间】:2012-01-18 23:31:28
【问题描述】:

我正在尝试创建一个工具,可以根据数十或数百个因素和参数估算一个项目需要多少天才能完成。

我在人工智能/神经网络/机器学习方面没有太多经验,但根据我的理解,它对模式识别很有好处。如果我制作一个 AI 程序并通过向它提供我们已经完成的项目的信息(因素和花费的小时数)对其进行训练,它应该能够学会估计未来的项目。

有人知道这是否现实吗?

【问题讨论】:

  • 为了使这成为一种现实的方法,您将需要大量数据来训练算法,并且训练数据必须具有所有相同的参数以及结果(即花费了多长时间完成项目)。如果您有数据,那么您应该能够创建预测模型。
  • 对于大多数机器学习技术,您需要的训练样本数量会随着输入特征的数量快速增长(有人声称:指数级!),因此要训练具有“数百个因素”的 NN,您可能需要数百万个训练样本。你有吗?

标签: artificial-intelligence machine-learning neural-network estimation


【解决方案1】:

老实说,我认为您最好为how long individual tasks may take 构建一个专家 ANN。 会有更多的数据,更频繁;这将允许系统更加专业化。

整个项目有很多因素可以在没有庞大数据集的情况下准确预测。

如果专家系统被证明是成功的,您可以在顶部耦合一个管理 ANN,这会从所有任务(如专家 ANN 预测)和其他一些项目因素(例如员工总数、一年中的时间、预算等),并根据以前项目的数据进行培训;并据此预测。

信息过多会导致数据非常嘈杂,并且在边缘情况下输出不合理,尤其是在这种情况下,它们可能缺乏丰富的训练数据。

【讨论】:

    猜你喜欢
    • 2011-07-13
    • 2012-04-17
    • 1970-01-01
    • 2015-09-21
    • 2018-02-05
    • 1970-01-01
    • 2011-11-19
    • 2014-03-15
    相关资源
    最近更新 更多