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

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

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

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


回答:

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

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

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

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

Related Posts

使用LSTM在Python中预测未来值

这段代码可以预测指定股票的当前日期之前的值,但不能预测…

如何在gensim的word2vec模型中查找双词组的相似性

我有一个word2vec模型,假设我使用的是googl…

dask_xgboost.predict 可以工作但无法显示 – 数据必须是一维的

我试图使用 XGBoost 创建模型。 看起来我成功地…

ML Tuning – Cross Validation in Spark

我在https://spark.apache.org/…

如何在React JS中使用fetch从REST API获取预测

我正在开发一个应用程序,其中Flask REST AP…

如何分析ML.NET中多类分类预测得分数组?

我在ML.NET中创建了一个多类分类项目。该项目可以对…

发表回复

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