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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。