使用人工智能/神经网络进行项目估算

我正在尝试创建一个工具,该工具可以根据几十个甚至数百个因素和参数来估计完成一个项目需要多少天。

我对人工智能/神经网络/机器学习没有太多经验,但根据我的理解,它擅长模式识别。 如果我创建一个AI程序,并通过向其提供我们已经完成的项目的相关信息(因素和花费的小时数)来训练它,那么它应该能够学会估算未来的项目。

有没有人知道这是否是一种现实的方法?


回答:

老实说,我认为构建一个用于单个任务可能需要多长时间的专家人工神经网络(ANN)会更好。 将会有更多的数据,更频繁地出现; 这将使系统能够更好地进行专业化。

对于整个项目来说,有太多的因素,如果没有庞大的数据集,它就无法准确预测。

如果专家系统被证明是成功的,您可以将一个控制性ANN置于其之上,该ANN从所有任务中获取总的项目时间(由专家ANN预测)和一些其他项目因素(例如员工总数,一年中的时间,预算等),并根据先前项目中收集的此数据进行训练;并从中进行预测。

太多的信息会导致非常嘈杂的数据,并且在边缘情况下产生无意义的输出,尤其是在这种情况下,可能缺乏丰富的训练数据。

Related Posts

L1-L2正则化的不同系数

我想对网络的权重同时应用L1和L2正则化。然而,我找不…

使用scikit-learn的无监督方法将列表分类成不同组别,有没有办法?

我有一系列实例,每个实例都有一份列表,代表它所遵循的不…

f1_score metric in lightgbm

我想使用自定义指标f1_score来训练一个lgb模型…

通过相关系数矩阵进行特征选择

我在测试不同的算法时,如逻辑回归、高斯朴素贝叶斯、随机…

可以将机器学习库用于流式输入和输出吗?

已关闭。此问题需要更加聚焦。目前不接受回答。 想要改进…

在TensorFlow中,queue.dequeue_up_to()方法的用途是什么?

我对这个方法感到非常困惑,特别是当我发现这个令人费解的…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注