基于协同过滤的工程物资计算方法、设备、介质及系统技术方案

技术编号:21301370 阅读:21 留言:0更新日期:2019-06-12 08:23
本发明专利技术提供的基于协同过滤的工程物资计算方法,包括根据目标项目名称在预设项目物资数据库中初步匹配出项目所需物资集合,根据物资参量以及预设系数集合计算出项目物资的物资分数;将物资分数在不预设分数范围内的所有项目物资组成第一物资集合;将已有项目中的所有物资与第一物资集合进行匹配,当已有项目的匹配度大于预设匹配度阈值时,将已有项目作为相似项目,将目标项目指标分别与每个相似项目中的已有项目指标进行匹配,将指标匹配度最高的相似项目作为参考项目;将参考项目计算出目标物资的使用量。本发明专利技术提供的基于协同过滤的工程物资计算方法,可以得到精准的物资种类以及物资所需的使用量。

Engineering Material Calculating Method, Equipment, Medium and System Based on Collaborative Filtration

The method of calculating engineering materials based on collaborative filtering provided by the invention includes preliminarily matching the required material set of the project in the material database of the preset project according to the name of the target project, calculating the material fraction of the project materials according to the material parameters and preset coefficient set, forming the first material collection of all the project materials whose material fraction is not within the preset fraction range; When the matching degree of the existing items is greater than the preset matching threshold, the existing items are regarded as similar items, the target items are matched with the existing items in each similar item respectively, and the similar items with the highest matching degree of the indexes are taken as reference items; the target items are calculated by the reference items. Consumption. The method of calculating engineering materials based on collaborative filtering provided by the invention can obtain precise material types and required usage of materials.

【技术实现步骤摘要】
基于协同过滤的工程物资计算方法、设备、介质及系统
本专利技术涉及工程物资计算领域,尤其涉及基于协同过滤的工程物资计算方法、设备、介质及系统。
技术介绍
作为传统产业链中的工程建筑施工企业,现场管理手段陈旧,物资管理传统且技术滞后,对互联网的意识不强,能力不足。但是工程建筑过程中所需的物资量是及其庞大的。传统的对于每个工程项目所需物资的种类以及使用量都是粗略的按照经验来判断,并不是以同等类似的项目的历史采购数据作为依据,即无法精准的得到项目工程所需物资的种类以及使用量,会导致该项目工程因物资计算的误差带来延期,增大了不必要的时间投入成本。
技术实现思路
为了克服现有技术的不足,本专利技术的目的之一在于提供基于协同过滤的工程物资计算方法,其能解决目前对于工程物资的计算,无法精准的得到项目工程所需物资的种类以及使用量,会导致该项目工程因物资计算的误差带来延期,增大了不必要的时间投入成本问题。本专利技术的目的之二在于提供一种电子设备,其能解决目前对于工程物资的计算,无法精准的得到项目工程所需物资的种类以及使用量,会导致该项目工程因物资计算的误差带来延期,增大了不必要的时间投入成本问题。本专利技术的目的之三在于提供一种计算机可读存储介质,其能解决目前对于工程物资的计算,无法精准的得到项目工程所需物资的种类以及使用量,会导致该项目工程因物资计算的误差带来延期,增大了不必要的时间投入成本问题。本专利技术的目的之四在于提供基于协同过滤的工程物资计算系统,其能解决目前对于工程物资的计算,无法精准的得到项目工程所需物资的种类以及使用量,会导致该项目工程因物资计算的误差带来延期,增大了不必要的时间投入成本问题。本专利技术提供目的之一采用以下技术方案实现:基于协同过滤的工程物资计算方法,包括以下步骤:信息获取,获取用户输入的目标项目名称、用户信息以及目标项目指标;初步匹配,根据所述目标项目名称在预设项目物资数据库中初步匹配出项目所需物资集合,其中,所述项目所需物资集合中包括若干不同的项目物资;参量匹配,根据所述项目物资以及所述用户信息在预设物资参量库中匹配出对应的物资参量集合和预设系数集合,其中,每种所述项目物资与单个所述物资参量集合以及单个所述预设系数集合对应;分数计算,根据所述物资参量以及所述预设系数集合计算出所述项目物资的物资分数;初步过滤,保留所述物资分数在不预设分数范围内的所有所述项目物资组成项目物资集合,并将所述项目物资集合作为第一物资集合;匹配相似项目,将预设项目数据库中的每个已有项目中的所有物资与所述第一物资集合进行匹配,得到对应的匹配度,当所述已有项目的匹配度大于预设匹配度阈值时,将所述已有项目作为相似项目,最终得到含有多个相似项目的相似项目集合,其中每个所述已有项目中还包括已有项目指标以及物资使用量,每个所述物资使用量与每个所述物资对应;匹配参考量项目,将所述目标项目指标分别与每个所述相似项目中的所述已有项目指标进行匹配,得到指标匹配度,将所述指标匹配度最高的所述相似项目作为参考项目;目标物资使用量计算,将所述参考项目中的所有物资作为目标物资,根据所述参考项目中的所述已有项目指标、所述参考项目中的物资使用量以及所述目标项目项指标计算出所述目标物资的使用量。进一步地,每个所述物资参量集合中含有多个物资参量,每个所述预设系数集合中含有多个预设系数,每个物资参量与每个所述预设系数对应。进一步地,还包括根据所述物资参量以及所述预设系数集合计算出所有所述相似项目中所述物资的物资分数。进一步地,在所述初步匹配之前还包括建立预设项目物资数据库,根据所述用户信息提取网络上所有与用户有关的物资历史记录,所述物资历史记录中包括若干用户已存项目名称以及若干用户已存项目物资集合,将单个所述用户已存项目名称与单个所述用户已存项目物资集合建立映射关系,并存储在预设数据库中,得到预设项目物资数据库,其中,所述用户已存项目物资集合中包括若干个不同的项目物资。进一步地,所述初步匹配具体为:根据所述目标项目名称在所述预设项目物资数据库中匹配对应的用户已存项目名称,根据所述用户已存项目名称在所述预设项目物资数据库中匹配出对应的用户已存项目物资集合,将所述用户已存项目物资集合作为项目所需物资集合。本专利技术提供目的之二采用以下技术方案实现:一种电子设备,包括:处理器;存储器;以及程序,其中所述程序被存储在所述存储器中,并且被配置成由处理器执行,所述程序包括用于执行本申请中的基于协同过滤的工程物资计算方法。本专利技术提供目的之三采用以下技术方案实现:一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行本申请中的基于协同过滤的工程物资计算方法。本专利技术提供目的之四采用以下技术方案实现:基于协同过滤的工程物资计算系统,包括:信息获取模块,所述信息获取模块用于获取用户输入的目标项目名称、用户信息以及目标项目指标;初步匹配模块,所述初步匹配模块用于根据所述目标项目名称在预设项目物资数据库中初步匹配出项目所需物资集合,其中,所述项目所需物资集合中包括若干不同的项目物资;参量匹配模块,所述参量匹配模块用于根据所述项目物资以及所述用户信息在预设物资参量库中匹配出对应的物资参量集合和预设系数集合,其中,每种所述项目物资与单个所述物资参量集合以及单个所述预设系数集合对应;分数计算模块,所述分数计算模块用于根据所述物资参量以及所述预设系数集合计算出所述项目物资的物资分数;初步过滤模块,所述初步过滤模块用于保留所述物资分数在不预设分数范围内的所有所述项目物资组成项目物资集合,并将所述项目物资集合作为第一物资集合;匹配相似项目模块,所述匹配相似项目模块用于将预设项目数据库中的每个已有项目中的所有物资与所述第一物资集合进行匹配,得到对应的匹配度,当所述已有项目的匹配度大于预设匹配度阈值时,将所述已有项目作为相似项目,最终得到含有多个相似项目的相似项目集合;匹配参考量项目模块,所述匹配参考量项目模块用于将所述目标项目指标分别与每个所述相似项目中的所述已有项目指标进行匹配,得到指标匹配度,将所述指标匹配度最高的所述相似项目作为参考项目;目标物资使用量计算模块,所述目标物资使用量计算模块用于将所述参考项目中的所有物资作为目标物资,根据所述参考项目中的所述已有项目指标、所述参考项目中的物资使用量以及所述目标项目项指标计算出所述目标物资的使用量。进一步地,所述匹配参考量项目模块包括匹配单元和筛选单元,所述匹配单元用于将所述目标项目指标分别与每个所述相似项目中的所述已有项目指标进行匹配,得到指标匹配度;所述筛选单元用于将所述指标匹配度最高的所述相似项目作为参考项目。进一步地,所述参量匹配模块包括物资参量匹配单元和预设系数匹配单元,所述物资参量匹配单元用于根据所述项目物资以及所述用户信息在预设物资参量库中匹配出对应的物资参量集合,所述预设系数匹配单元用于根据所述项目物资以及所述用户信息在预设物资参量库中匹配出对应的预设系数集合。相比现有技术,本专利技术的有益效果在于:本专利技术的基于协同过滤的工程物资计算方法,包括获取用户输入的目标项目名称、用户信息以及目标项目指标;初步匹配,根据所述目标项目名称在预设项目物资数据库中初步匹配出项目所需物资集合,其中,所述项目所需物资集合中包括若干不同的项目物资;本文档来自技高网...

【技术保护点】
1.基于协同过滤的工程物资计算方法,其特征在于,包括以下步骤:信息获取,获取用户输入的目标项目名称、用户信息以及目标项目指标;初步匹配,根据所述目标项目名称在预设项目物资数据库中初步匹配出项目所需物资集合,其中,所述项目所需物资集合中包括若干不同的项目物资;参量匹配,根据所述项目物资以及所述用户信息在预设物资参量库中匹配出对应的物资参量集合和预设系数集合,其中,每种所述项目物资与单个所述物资参量集合以及单个所述预设系数集合对应;分数计算,根据所述物资参量以及所述预设系数集合计算出所述项目物资的物资分数;初步过滤,保留所述物资分数在不预设分数范围内的所有所述项目物资组成项目物资集合,并将所述项目物资集合作为第一物资集合;匹配相似项目,将预设项目数据库中的每个已有项目中的所有物资与所述第一物资集合进行匹配,得到对应的匹配度,当所述已有项目的匹配度大于预设匹配度阈值时,将所述已有项目作为相似项目,最终得到含有多个相似项目的相似项目集合,其中每个所述已有项目中还包括已有项目指标以及物资使用量,每个所述物资使用量与每个所述物资对应;匹配参考量项目,将所述目标项目指标分别与每个所述相似项目中的所述已有项目指标进行匹配,得到指标匹配度,将所述指标匹配度最高的所述相似项目作为参考项目;目标物资使用量计算,将所述参考项目中的所有物资作为目标物资,根据所述参考项目中的所述已有项目指标、所述参考项目中的物资使用量以及所述目标项目项指标计算出所述目标物资的使用量。...

【技术特征摘要】
1.基于协同过滤的工程物资计算方法,其特征在于,包括以下步骤:信息获取,获取用户输入的目标项目名称、用户信息以及目标项目指标;初步匹配,根据所述目标项目名称在预设项目物资数据库中初步匹配出项目所需物资集合,其中,所述项目所需物资集合中包括若干不同的项目物资;参量匹配,根据所述项目物资以及所述用户信息在预设物资参量库中匹配出对应的物资参量集合和预设系数集合,其中,每种所述项目物资与单个所述物资参量集合以及单个所述预设系数集合对应;分数计算,根据所述物资参量以及所述预设系数集合计算出所述项目物资的物资分数;初步过滤,保留所述物资分数在不预设分数范围内的所有所述项目物资组成项目物资集合,并将所述项目物资集合作为第一物资集合;匹配相似项目,将预设项目数据库中的每个已有项目中的所有物资与所述第一物资集合进行匹配,得到对应的匹配度,当所述已有项目的匹配度大于预设匹配度阈值时,将所述已有项目作为相似项目,最终得到含有多个相似项目的相似项目集合,其中每个所述已有项目中还包括已有项目指标以及物资使用量,每个所述物资使用量与每个所述物资对应;匹配参考量项目,将所述目标项目指标分别与每个所述相似项目中的所述已有项目指标进行匹配,得到指标匹配度,将所述指标匹配度最高的所述相似项目作为参考项目;目标物资使用量计算,将所述参考项目中的所有物资作为目标物资,根据所述参考项目中的所述已有项目指标、所述参考项目中的物资使用量以及所述目标项目项指标计算出所述目标物资的使用量。2.如权利要求1所述的基于协同过滤的工程物资计算方法,其特征在于:每个所述物资参量集合中含有多个物资参量,每个所述预设系数集合中含有多个预设系数,每个物资参量与每个所述预设系数对应。3.如权利要求1所述的基于协同过滤的工程物资计算方法,其特征在于:还包括根据所述物资参量以及所述预设系数集合计算出所有所述相似项目中所述物资的物资分数。4.如权利要求1所述的基于协同过滤的工程物资计算方法,其特征在于:在所述初步匹配之前还包括建立预设项目物资数据库,根据所述用户信息提取网络上所有与用户有关的物资历史记录,所述物资历史记录中包括若干用户已存项目名称以及若干用户已存项目物资集合,将单个所述用户已存项目名称与单个所述用户已存项目物资集合建立映射关系,并存储在预设数据库中,得到预设项目物资数据库,其中,所述用户已存项目物资集合中包括若干个不同的项目物资。5.如权利要求4所述的基于协同过滤的工程物资计算方法,其特征在于:所述初步匹配具体为:根据所述目标项目名称在所述预设项目物资数据库中匹配对应的用户已存项目名称,根据所述用户已存项目名称在所述预设项目物资数据库中匹配出对应的用户已存项目物资集合,将所述用户已存项目物资集合作为项...

【专利技术属性】
技术研发人员:韩业盛何旭李铁军
申请(专利权)人:江苏乐建网络科技有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1