一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

代用物资确定方法、系统及设备与流程

2023-04-05 05:02:59 来源:中国专利 TAG:


1.本公开涉及数据处理领域,特别涉及一种代用物资确定方法、系统及设备。


背景技术:

2.在机械制造行业,特别是在离散制造企业中,因生成模式具有多品种、小批量、定制化的特点,所以容易出现物资的库存积压浪费。
3.在相关技术中,为了减少物资的库存积压浪费,设计人员在要求进行新物资的采购前,仓库的物资管理人员会将待采购的物资与库存物资进行对比,以在库存物资中查找是否存在代用物资。
4.然而,上述查找代用物资的方式十分受限于物资管理人员的技术水平,难以快速准确的在库存物资中找到合适的代用物资,对库存积压浪费的改善不明显。


技术实现要素:

5.本公开实施例提供了一种代用物资确定方法、系统及设备,能够快速准确的在库存物资中找到合适的代用物资,明显的改善库存挤压浪费的情况。所述技术方案如下:
6.一方面,本公开实施例提供了一种代用物资确定方法,包括:
7.建立物资数据词典,所述物资数据词典包括物资专用词;
8.获取待代用物资文本和库存物资文本,所述待代用物资文本为对于待代用物资的描述文本,所述库存物资文本为对于库存物资的描述文本;
9.根据所述物资数据词典,对所述待代用物资文本和所述库存物资文本进行中文分词,并建立词袋模型;
10.根据所述词袋模型,确定所述待代用物资的加权向量和所述库存物资的加权向量;
11.比较所述待代用物资的加权向量和所述库存物资的加权向量,以在所述库存物资中确定出代用物资。
12.在本公开的又一种实现方式中,建立物资数据词典,包括:
13.获取企业主数据资源,所述主数据资源包括企业所属行业领域的物资专用词;
14.根据所述主数据资源建立所述物资数据词典,所述物资数据词典至少包括物资编码、材料牌号、材质、规格、标准号、材料性能等级、物资名称、船级社名称。
15.在本公开的又一种实现方式中,根据所述物资数据词典,对所述待代用物资文本和所述库存物资文本进行中文分词,并建立词袋模型,包括:
16.获取停用词表,所述停用词表包括无关词汇和冗余词汇;
17.根据所述物资数据词典,对所述待代用物资文本和所述库存物资文本进行中文分词,以得到特征词的集合;
18.根据所述停用词表,在所述特征词的集合中剔除无关词汇和冗余词汇,以建立所述词袋模型。
19.在本公开的又一种实现方式中,基于所述词袋模型,确定所述待代用物资的加权向量和所述库存物资的加权向量,包括:
20.确定所述待代用物资的特征词,并基于所述词袋模型,计算得到所述待代用物资的特征词加权向量,根据所述待代用物资的特征词加权向量,确定所述待代用物资的加权向量;
21.确定所述库存物资的特征词,基于所述词袋模型,并计算得到所述库存物资的特征词加权向量,根据所述库存物资的特征词加权向量,确定所述库存物资的加权向量。
22.在本公开的又一种实现方式中,根据所述待代用物资的加权向量和所述库存物资的加权向量,以确定推荐代用物资列表,包括:
23.依次计算所述待代用物资的加权向量和每个所述库存物资的加权向量的余弦相似度值;
24.依次比较每个所述余弦相似度值和相似度阈值,若所述余弦相似度值大于相似度阈值,则将对应的所述库存物资确定为代用物资。
25.另一方面,本公开实施例提供了一种代用物资确定系统,包括:
26.词典模块,用于建立物资数据词典,所述物资数据词典包括物资专用词;
27.文本模块,用于获取待代用物资文本和库存物资文本,所述待代用物资文本为对于待代用物资的描述文本,所述库存物资文本为对于库存物资的描述文本;
28.词袋模块,用于根据所述物资数据词典,对所述待代用物资文本和所述库存物资文本进行中文分词,并建立词袋模型;
29.加权模块,用于确定所述待代用物资的加权向量和所述库存物资的加权向量;
30.代用物资确定模块,用于根据所述待代用物资的加权向量和所述库存物资的加权向量,以在所述库存物资中确定出代用物资。
31.在本公开的一种实现方式中,所述加权模块包括:
32.待代用物资加权子模块,用于确定所述待代用物资的特征词,并基于所述词袋模型,计算得到所述待代用物资的特征词加权向量,根据所述待代用物资的特征词加权向量,确定所述待代用物资的加权向量;
33.库存物资加权子模块,用于确定所述库存物资的特征词,基于所述词袋模型,并计算得到所述库存物资的特征词加权向量,根据所述库存物资的特征词加权向量,确定所述库存物资的加权向量。
34.在本公开的另一种实现方式中,所述代用物资确定模块包括:
35.余弦相似度计算子模块,用于依次计算所述待代用物资的加权向量和每个所述库存物资的加权向量的余弦相似度值;
36.代用物资确定子模块,用于依次比较每个所述余弦相似度值和相似度阈值,若所述余弦相似度值大于相似度阈值,则将对应的所述库存物资确定为代用物资。
37.又一方面,本公开实施例提供了一种计算机设备,所述计算机设备包括处理器和被配置为存储所述处理器可执行指令的存储器;所述处理器被配置为执行前文所述的代用物资确定方法。
38.又一方面,本公开实施例提供了一种计算机存储介质,其上存储有计算机指令,其特征在于,所述计算机指令被处理器执行时实现前文所述的代用物资确定方法。
39.本公开实施例提供的技术方案带来的有益效果是:
40.通过本公开实施例提供的代用物资确定方法,能够在需要进行新物资采购之前,在库存物资中寻找是否存在代用物资。该代用物资确定方法执行时,首先建立物资数据词典,由于物资数据词典中包括物资专用词,所以能够在后续中文分词时,准确的分解出特征词。接着,分别获取待代用物资和库存物资的描述文本,也即待代用物资文本和库存物资文本,并对待代用物资文本和库存物资文本进行中文分词,从而分解出待代用物资和库存物资的特征词,并以此建立词袋模型。然后,基于词袋模型,确定待代用物资的加权向量和库存物资的加权向量。最后根据待代用物资的加权向量和库存物资的加权向量,在库存物资中检索到与待代用物资相似的物资,以将其确定为代用物资,以此代替需要采购的新物资使用。
41.也就是说,通过本公开实施例提供的代用物资确定方法,能够快速准确的在库存物资中找到合适的代用物资,明显的改善库存挤压浪费的情况。
附图说明
42.为了更清楚地说明本公开实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
43.图1是本公开实施例提供的一种代用物资确定方法的流程图;
44.图2是本公开实施例提供的另一种代用物资确定方法的流程图;
45.图3是本公开实施例提供的一种代用物资确定系统的模块图;
46.图4是本公开实施例提供的一种计算机设备的结构示意图。
具体实施方式
47.为使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开实施方式作进一步地详细描述。
48.在机械制造行业,特别是在离散制造企业中,因生成模式具有多品种、小批量、定制化的特点,所以容易出现物资的库存积压浪费。
49.在相关技术中,为了减少物资的库存积压浪费,设计人员在要求进行新物资的采购前,仓库的物资管理人员会将待采购的物资与库存物资进行对比,以在库存物资中查找是否存在代用物资。
50.然而,上述查找代用物资的方式十分受限于物资管理人员的技术水平,难以快速准确的在库存物资中找到合适的代用物资,对库存积压浪费的改善不明显。
51.为了解决上述技术问题,本公开实施例提供了一种代用物资确定方法,图1为该代用物资确定方法的流程图,参见图1,在本实施例中,该代用物资确定方法包括:
52.步骤101:建立物资数据词典,物资数据词典包括物资专用词。
53.步骤102:获取待代用物资文本和库存物资文本,待代用物资文本为对于待代用物资的描述文本,库存物资文本为对于库存物资的描述文本。
54.步骤103:根据物资数据词典,对待代用物资文本和库存物资文本进行中文分词,
并建立词袋模型,词袋模型包括待代用物资的特征词和库存物资的特征词。
55.步骤104:基于词袋模型,确定待代用物资的加权向量和库存物资的加权向量。
56.步骤105:根据待代用物资的加权向量和库存物资的加权向量,以在库存物资中确定出代用物资。
57.通过本公开实施例提供的代用物资确定方法,能够在需要进行新物资采购之前,在库存物资中寻找是否存在代用物资。该代用物资确定方法执行时,首先建立物资数据词典,由于物资数据词典中包括物资专用词,所以能够在后续中文分词时,准确的分解出特征词。接着,分别获取待代用物资和库存物资的描述文本,也即待代用物资文本和库存物资文本,并对待代用物资文本和库存物资文本进行中文分词,从而分解出待代用物资和库存物资的特征词,并以此建立词袋模型。然后,基于词袋模型,确定待代用物资的加权向量和库存物资的加权向量。最后根据待代用物资的加权向量和库存物资的加权向量,在库存物资中检索到与待代用物资相似的物资,以将其确定为代用物资,以此代替需要采购的新物资使用。
58.也就是说,通过本公开实施例提供的代用物资确定方法,能够快速准确的在库存物资中找到合适的代用物资,明显的改善库存挤压浪费的情况。
59.图2为本公开实施例提供的另一种代用物资确定方法的流程图,结合图2,在本实施例中,该代用物资确定方法应用于计算机,包括:
60.步骤201:建立物资数据词典,物资数据词典包括物资专用词。
61.在步骤201中,首先,获取企业主数据资源,主数据资源包括企业所属行业领域的物资专用词。
62.然后,根据主数据资源建立物资数据词典。
63.在上述实现方式中,对于不同行业领域的企业来说,其涉及到的物资存在较大的区别。因此,基于企业主数据资源来建立物资数据词典,能够在后续步骤中,更为准确的实现中文分词。企业主数据资源为企业根据自身所属的行业领域,并结合所需采购物资、库存物资等常用物资进行人工编写。在其他实施例中,企业主数据资源也能够利用历史采购信息和库存信息,并结合人工编写。
64.举例来说,在本实施例中,代用物资确定方法适用于船舶领域,那么物资数据词典中的物资专用词至少包括物资编码、材料牌号、材质、规格、标准号、材料性能等级、物资名称、船级社名称。
65.在一些示例中,在建立物资数据词典时,能够一同保存专用词的词频和词性。例如,专用词为“船用钢板”,船用钢板的词频为5,船用钢板的词性为名词。
66.步骤202:获取待代用物资文本和库存物资文本,待代用物资文本为对于待代用物资的描述文本,库存物资文本为对于库存物资的描述文本。
67.在本实施例中,库存物资,指的是仓库中现存的物资。待代用物资,指的是等待用库存物资进行代用的物资,也即需要新采购的物资。待代用物资文本为技术人员在采购申报时填写,库存物资文本为物资管理人员在物资入库登记时填写。
68.在步骤202中,首先,确定待代用物资的物资集合,该物资集合中包括所有的待代用物资。确定库存物资的物资集合,该物资集合中包括所有的库存物资。
69.示例性的,待代用物资的物资数量为1个,库存物资的物资数量为多个,这样能够
提高对于待代用物资的检索准确性。需要说明的是,待代用物资的物资数量和库存物资的物资数量在本公开中不作限定。
70.然后,根据待代用物资的物资集合和库存物资的物资集合,确定待代用物资文本和库存物资文本。
71.步骤203:获取停用词表,停用词表包括无关词汇和冗余词汇。
72.在上述实现方式中,无关词汇指的是与物资无关的词汇,例如对于专用词“船用钢板”来说,其中的“用”为无关词汇。冗余词汇指的是词频过多的词汇,例如“的”、
“×”
等,
“×”
大量出现在规格相关的专用词中。
73.需要说明的是,停用词表为根据实际需求人工编写。
74.步骤204:根据物资数据词典,对待代用物资文本和库存物资文本进行中文分词,以得到特征词的集合。
75.步骤205:根据停用词表,在特征词的集合中剔除无关词汇和冗余词汇,以建立词袋模型,词袋模型包括待代用物资的特征词和库存物资的特征词。
76.举例来说,待代用物资文本为“010140,热轧方钢管,gb/t3094,140
×
140
×
8,q355b”,在对其进行中文分词后,分解得到的特征词为“010140”、“热轧方钢管”、“gb/t3094”、“140”、“140”、“8”、
“×”
、“q355b”,在剔除无关词汇和冗余词汇后,得到的特征词为“010140”、“热轧方钢管”、“gb/t3094”、“140”、“140”、“8”、“q355b”。
77.步骤206:基于词袋模型,确定待代用物资的加权向量和库存物资的加权向量。
78.需要说明的是,加权向量采用tf-idf加权技术得到。tf-idf(termfrequency

inversedocumentfrequency)是一种用于信息检索与数据挖掘的常用加权技术,其中,tf是词频(termfrequency),idf是逆文本频率指数(inversedocumentfrequency)。
79.在步骤206中,首先,确定待代用物资的特征词,并基于词袋模型,计算得到待代用物资的特征词加权向量,根据待代用物资的特征词加权向量,确定待代用物资的加权向量。
80.然后,确定库存物资的特征词,基于词袋模型,并计算得到库存物资的特征词加权向量,根据库存物资的特征词加权向量,确定库存物资的加权向量。
81.通过以下关系式,计算得到各特征词加权向量:
82.tfidf=(n/n)*[log(m/m)](1)
[0083]
在关系式(1)中,tfidf为该特征词的加权值,n为该特征词在对应的物资文本中的词频,n为该特征词在所有物资中的词频,m为所有物资的数量,m为该特征词所对应的物资文本的总特征词数量。
[0084]
步骤207:依次计算待代用物资的加权向量和每个库存物资的加权向量的余弦相似度值。
[0085]
在步骤207中,通过以下关系式,计算得到待代用物资的加权向量和库存物资的加权向量的余弦相似度值:
[0086]
cosθ=a*b/(||a||*||b||)(2)
[0087]
在关系式(2)中,a和b分别为两种物资的加权向量。
[0088]
步骤208:依次比较每个余弦相似度值和相似度阈值,若余弦相似度值大于相似度阈值,则执行步骤209。若余弦相似度值不大于相似度阈值,则认为二者无关,并再次执行步骤207,计算得到待代用物资的加权向量和其他的库存物资的加权向量的余弦相似度值。
[0089]
示例性的,相似度阈值为0.5。
[0090]
步骤209:将对应的所述库存物资确定为代用物资。
[0091]
示例性的,步骤209通过以下方式执行:
[0092]
步骤2091:将余弦相似度值大于相似度阈值的所对应的库存物资确定为拟代用物资。
[0093]
步骤2092:判断待代用物资的类别和拟代用物资的类别,若待代用物资的类别与拟代用物资的类别相同,则执行步骤2093,否则,认为二者无关。
[0094]
步骤2093:判断待代用物资的尺寸和拟代用物资的尺寸之差,是否在尺寸差范围内,若是,则将拟代用物资确定为代用物资,若否,则认为二者无关。
[0095]
举例来说,对于热轧方钢管来说,其尺寸差范围包括长度差范围、宽度差范围、壁厚差范围。长度差范围为l∈[l,1.2*l]、宽度差范围为h∈[h。1.3*h]、壁厚差范围为δ∈[δ,1.5*δ]。
[0096]
在一些示例中,将待代用物资和相应的代用物资一同记录为表格,以便于后续采购新物资时参考使用。
[0097]
图3为本公开实施例提供的一种代用物资确定系统的模块图,结合图3,在本实施例中,该代用物资确定系统包括词典模块10、文本模块20、词袋模块30、加权模块40和代用物资确定模块50。
[0098]
词典模块10用于建立物资数据词典,物资数据词典包括物资专用词。文本模块20用于获取待代用物资文本和库存物资文本,待代用物资文本为对于待代用物资的描述文本,库存物资文本为对于库存物资的描述文本。词袋模块30用于根据物资数据词典,对待代用物资文本和库存物资文本进行中文分词,并建立词袋模型。加权模块40用于确定待代用物资的加权向量和库存物资的加权向量。代用物资确定模块50用于根据待代用物资的加权向量和库存物资的加权向量,以在库存物资中确定出代用物资。
[0099]
在本实施例中,加权模块40包括:待代用物资加权子模块和库存物资加权子模块。待代用物资加权子模块用于确定待代用物资的特征词,并基于词袋模型,计算得到待代用物资的特征词加权向量,根据待代用物资的特征词加权向量,确定待代用物资的加权向量。库存物资加权子模块用于确定库存物资的特征词,基于词袋模型,并计算得到库存物资的特征词加权向量,根据库存物资的特征词加权向量,确定库存物资的加权向量。
[0100]
在本实施例中,代用物资确定模块50包括:余弦相似度计算子模块和代用物资确定子模块。余弦相似度计算子模块用于依次计算待代用物资的加权向量和每个库存物资的加权向量的余弦相似度值。代用物资确定子模块用于依次比较每个余弦相似度值和相似度阈值,若余弦相似度值大于相似度阈值,则将对应的库存物资确定为代用物资。
[0101]
以上代用物资确定系统具有与上述代用物资确定方法相同的有益效果,再此不再赘述。
[0102]
图4是本公开实施例提供的一种计算机设备的结构示意图,结合图4,计算机设备400可以包括以下一个或多个组件:处理器401、存储器402、通信接口403和总线404。
[0103]
处理器401包括一个或者一个以上处理核心,处理器401通过运行软件程序以及模块,从而执行各种功能应用以及信息处理。存储器402和通信接口403通过总线404与处理器401相连。存储器402可用于存储至少一个指令,处理器401用于执行该至少一个指令,以实
现上述代用物资确定方法中的各个步骤。
[0104]
此外,存储器402可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,易失性或非易失性存储设备包括但不限于:磁盘或光盘,电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),静态随时存取存储器(sram),只读存储器(rom),磁存储器,快闪存储器,可编程只读存储器(prom)。
[0105]
本公开实施例还提供一种计算机存储介质,计算机指令被处理器执行时实现以上的代用物资确定方法。
[0106]
除非另作定义,此处使用的技术术语或者科学术语应当为本公开所属领域内具有一般技能的人士所理解的通常意义。本公开专利申请说明书以及权利要求书中使用的“第一”、“第二”、“第三”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。同样,“一个”或者“一”等类似词语也不表示数量限制,而是表示存在至少一个。“包括”或者“包含”等类似的词语意指出现在“包括”或者“包含”前面的元件或者物件涵盖出现在“包括”或者“包含”后面列举的元件或者物件及其等同,并不排除其他元件或者物件。
[0107]
以上所述仅为本公开的可选实施例,并非对本公开作任何形式上的限制,虽然本公开已通过实施例揭露如上,然而并非用以限定本公开,任何熟悉本专业的技术人员,在不脱离本公开技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本公开技术方案的内容,依据本公开的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本公开技术方案的范围内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献