首页 > 专利 > 杭州电子科技大学 > 一种基于非负矩阵分解的智能卷烟配方维护方法专利详情

一种基于非负矩阵分解的智能卷烟配方维护方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2018-11-05
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2019-04-02
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2021-09-21
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2038-11-05
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201811305657.3 申请日 2018-11-05
公开/公告号 CN109447167B 公开/公告日 2021-09-21
授权日 2021-09-21 预估到期日 2038-11-05
申请年 2018年 公开/公告年 2021年
缴费截止日
分类号 G06K9/62 主分类号 G06K9/62
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 3
权利要求数量 4 非专利引证数量 0
引用专利数量 5 被引证专利数量 0
非专利引证
引用专利 US2012030020A1、CN105117703A、CN101419454A、CN1525394A、CN102129462A 被引证专利
专利权维持 4 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 杭州电子科技大学 当前专利权人 杭州电子科技大学
发明人 雒兴刚、张忠良、王楠、汤建国、李晶、冯润泽、乔丹娜 第一发明人 雒兴刚
地址 浙江省杭州市下沙高教园区 邮编 310018
申请人数量 1 发明人数量 7
申请人所在省 浙江省 申请人所在市 浙江省杭州市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
浙江永鼎律师事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
陆永强
摘要
本文发明一种基于非负矩阵分解(Non‑negative Matrix Factorization,NMF)的卷烟配方维护方法,包括以下步骤:S1:数据处理,将配方数据转换成二进制配方矩阵,将单料烟组转换成二进制配方向量;S2:应用数据挖掘和NMF相关方法确定模型参数k,再根据模型参数k计算模型系数矩阵M;S3:根据模型系数矩阵M计算单料烟的预测值S4:根据单料烟的预测值获得推荐的替换单料烟列表S;S5:根据单料烟列表S选择替换单料烟。采用卷烟配方数据进行实验,实验结果表明,按照本文提出的方法推荐可替换的单料烟,可以有效维护卷烟配方在感官和烟气等各项指标上的稳定,对卷烟配方维护具有重要意义。
  • 摘要附图
    一种基于非负矩阵分解的智能卷烟配方维护方法
  • 说明书附图:图1
    一种基于非负矩阵分解的智能卷烟配方维护方法
  • 说明书附图:图2
    一种基于非负矩阵分解的智能卷烟配方维护方法
  • 说明书附图:图3
    一种基于非负矩阵分解的智能卷烟配方维护方法
  • 说明书附图:图4
    一种基于非负矩阵分解的智能卷烟配方维护方法
  • 说明书附图:图5
    一种基于非负矩阵分解的智能卷烟配方维护方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2021-09-21 授权
2 2019-04-02 实质审查的生效 IPC(主分类): G06K 9/62 专利申请号: 201811305657.3 申请日: 2018.11.05
3 2019-03-08 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种基于非负矩阵分解的智能卷烟配方维护方法,其特征在于,包括如下步骤:
步骤S1:数据处理:
将配方数据转换成实际的二进制配方矩阵Y,将单料烟组转换成二进制配方向量 作为模型输入;
步骤S2:确定模型系数矩阵M:
应用数据挖掘和NMF方法,利用大量数据训练模型,通过训练来确定模型参数k的大致范围,随后通过验证过程求出k的最优解,再根据模型参数k计算模型系数矩阵M;
步骤S3:计算单料烟的预测值
用单料烟组 乘以模型系数矩阵M,即 产生每个单料烟的预测值
步骤S4:获得推荐的替换单料烟列表S:
将 中已有的单料烟的预测值替换为零后,将 预测值降序排序,取顶部的前t个为推荐的替换单料烟列表S;
步骤S5:启发式选择替换单料烟:
在推荐的候选列表S中采用一对一替换算法或多对多替换算法选择单料烟替换缺失的单料烟;
其中,通过NMF方法分解配方矩阵:
Yold_formulas≈Wold_formulasH=Xold_formulasM
其中,Wold_formulas和H为通过非负矩阵分解得出的两个矩阵,Wold_formulas为n×k矩阵,H为k×m矩阵;Yold_formulas和Xold_formulas是原配方的二进制表示;用最小二乘法估计模型系数矩阵:
步骤S2所述的模型系数矩阵M按如下步骤建立:
步骤S21:调整验证集;
基于10折交叉验证将配方数据分为训练、验证和测试数据集;对于验证集中的每个配方,随机选择一个单料烟并从配方中消除,模型完成配方的能力是通过验证模型是否能够检索从配方中消除的单料烟来完成的;
步骤S22:训练模型参数k;
验证过程中,将修改后的配方输入训练模型,模型输出所有单料烟的预测值列表;将配方中已经存在单料烟的预测值替换为零之后,将验证配方的预测值从高到低排序,并确定有序列表中消除的单料烟的等级;针对每个验证集,分别计算所选范围中的每个k值对应的所有被消除单料烟的平均数等级,选择平均等级最小的k值作为当前验证集的最优k值;在所有验证集的最优值k中,选择中位数值作为模型的最优k值;
步骤S23:计算模型系数矩阵M;
此时所用的数据集为步骤S22中的训练集+验证集;使用验证期间得到的最优k值,通过NMF方法分解数据集矩阵,并计算模型系数矩阵M。

2.根据权利要求1所述的基于非负矩阵分解的智能卷烟配方维护方法,其特征在于,步骤S5中,一对一替换算法执行如下:
当某配方缺失一种单料烟时,计算缺失的一个单料烟与推荐的t个单料烟化学指标信息的相似度并排序,从中选择相似度最大的一个进行替换。

3.根据权利要求1所述的基于非负矩阵分解的智能卷烟配方维护方法,其特征在于,步骤S5中,多对多替换算法执行如下:
当某配方缺失x(1首先,在推荐的t个单料烟中选出x个单料烟为一组,进行排列组合;分别计算组合的x个单料烟和缺失的每个单料烟的平均相似度距离;然后,对x个平均相似度距离求和,选出和最小的一组,其所对应的x个单料烟,即为替换单料烟。

4.根据权利要求2或3所述的基于非负矩阵分解的智能卷烟配方维护方法,其特征在于,采用欧几里得距离计算缺失单料烟和候选单料烟的化学成分信息的相似度,距离值越小则意味着相似度越高。
说明书

技术领域

[0001] 本发明涉及信息技术及自动化技术领域,具体涉及一种基于非负矩阵分解的智能卷烟配方维护方法。

背景技术

[0002] 卷烟配方是由多种不同的单料烟按照一定比例配伍而成,在卷烟生产过程中,卷烟配方维护是维持卷烟品牌质量稳定的重要内容。传统的卷烟配方维护需要通过感官评吸专家根据经验和测量仪器,评定替换某缺失单料烟后的卷烟配方的感官和烟气指标是否满足要求。然而,卷烟配方维护是一项极其复杂和困难的工作,这种仅依靠专家经验的方式,不仅效率低,还会浪费大量的人力、物力和财力。因此,开发卷烟配方智能化维护技术和手段成为烟草企业急需解决的一个重要问题。
[0003] 近年来,随着机器学习、数据挖掘以及人工智能在各领域的广泛应用与发展,相关研究人员开始将数据挖掘等智能技术应用到卷烟产品开发与生产过程中。有些研究通过各种统计学和机器学习方法对烟叶进行分类和特征分析。还有研究采用数据挖掘技术构建烟叶化学成分与评吸质量之间的映射关系模型。虽然现有研究对卷烟配方智能化维护进行了一些探索,但是已有研究大多根据单料烟特征进行聚类分析或者根据卷烟的物理化学指标与感官质量及烟气指标之间的映射关系建模,没有考虑单料烟之间的配伍性。在卷烟产品生产过程中,由于某种客观因素(库存结构,市场成本,进货时间,进货方式等)的变动,导致某品牌卷烟中某一种或几种单料烟不能够继续使用,需要从库存中选择其他的单料烟进行替换。
[0004] 故,针对现有技术的缺陷,实有必要提出一种技术方案以解决现有技术存在的技术问题。

发明内容

[0005] 针对现有技术存在的不足,本发明提供一种基于非负矩阵分解(Non‑negative Matrix Factorization,NMF)技术的卷烟配方维护方法,与其他矩阵分解技术(如奇异值分解SVD,主成分分析PCA和矢量量化)相比,NMF的分解结果有很直观的语义解释,并且配方可以看作是单料烟的线性组合。而且,NMF具有基于部分表示的特点,可以结合不同的烟草数据特征来表示数据,发现配方数据中单料烟间的配伍关系。
[0006] 本发明的技术方案是:
[0007] 一种基于非负矩阵分解的智能卷烟配方维护方法包括如下步骤:
[0008] 本文基于NMF方法构建的模型是 其中 和 为配方向量,M是系数矩阵。建模步骤总结为如下两步:
[0009] 步骤S1:数据处理。
[0010] 所述数据处理,是将配方数据转换成二进制配方矩阵Y(n×m),其中行向量为配方,列向量为单料烟,若配方i中包含单料烟j,则Yij=1,若不包含,则Yij为0。将单料烟组转换成二进制配方向量 与矩阵Y类似,但只是一个配方。
[0011] 步骤S2:确定模型系数矩阵M。
[0012] 应用数据挖掘和NMF相关方法,利用大量数据训练模型,通过训练来确定模型参数k的大致范围,随后通过验证过程求出k的最优解,再根据模型参数k计算模型系数矩阵M。
[0013] 通过NMF方法分解配方矩阵:
[0014] Yold_formulas≈Wold_formulasH=Xold_formulasM
[0015] 其中Wold_formulas和H为通过非负矩阵分解得出的两个矩阵,Wold_formulas为(n×k)矩阵,H为(k×m)矩阵。Yold_formulas和Xold_formulas是原配方的二进制表示。用最小二乘法估计模型系数矩阵:
[0016]
[0017] 模型系数矩阵M按如下步骤建立:
[0018] 步骤S21:调整验证集。
[0019] 基于10折交叉验证将配方数据分为训练集+验证集和测试数据集,其中,测试集占配方数据的10%,训练集+验证集共占90%。在训练和验证模型时采用基于10折交叉验证的方法,将训练集+验证集随机平均分为10份,在10次循环中,每次选取9份作为训练集用于训练模型,1份作为验证集用于调整模型参数,最后测试集用于测试模型性能。对于验证集中的每个配方,随机选择一个单料烟并从配方中消除,模型完成配方的能力是通过验证模型是否能够检索从配方中消除的单料烟来完成的。对于验证集中的每个配方i,随机选择一个单料烟j并从配方中消除,这个单料烟在两种配方中是可以相同的,也可以是不同的。在实际验证集矩阵中,将消除的单料烟j对应的“1”替换为“0”,即yij=1→yij=0,配方完成验证后将恢复到他们的初始状态(yij=0→yij=1)。
[0020] 步骤S22:训练模型参数k。
[0021] 验证过程中,将修改后的配方输入训练模型,模型输出所有单料烟的预测值列表。将配方中已经存在单料烟的预测值替换为零之后,将验证配方的预测值从高到低排序,并确定有序列表中消除的单料烟的等级。针对每个验证集,分别计算所选范围中的每个k值对应的所有被消除单料烟的平均数等级,选择平均等级最小的k值作为当前验证集的最优k值。在所有验证集的最优值k中,选择中位数值作为模型的最优k值;
[0022] 步骤S23:计算模型系数矩阵M。
[0023] 此时所用的数据集为步骤S21中的训练集+验证集。使用验证期间得到的最优k值,通过NMF方法分解数据集矩阵,并计算模型系数矩阵M,用最小二乘法估计模型系数矩阵M的计算公式为:
[0024]
[0025] 步骤S3:计算单料烟的预测值
[0026] 用单料烟组 乘以模型系数矩阵M(m×m),即 产生每个单料烟的预测值输出 中的每一个值都在0和1之间,对应于每个单料烟的预测值。预测值接近1意味着应该将该单料烟添加到配方中,可以搭配出好的配方。预测值接近0,意味着此单料烟不适合与其他单料烟组合成新配方。
[0027] 步骤S4:获得推荐的替换单料烟列表S。
[0028] 在 中,将I中已有的单料烟的预测值替换为零或负值,因为这些单料烟已经存在,不能再添加到配方中。接着,将 预测值从高到低排序,具有较高预测值的单料烟在这个有序列表的顶部,已经存在的单料烟在这个列表的底部。取顶部的前t个与输入单料烟具有良好组合的单料烟S。
[0029] 步骤S5:启发式选择替换单料烟。
[0030] 如上文所述,在推荐的候选列表S中选择最合适的一种(组)单料烟替换缺失的单料烟,考虑单料烟缺失情况的多样性,提出了两种替换方案,即一对一替换和多对多替换两种情况。本文采用欧几里得距离计算缺失单料烟和候选单料烟的化学成分信息(总糖、还原糖、总烟碱、总氮、钾、氯、蛋白质、施木克值)的相似度,距离值越小则意味着相似度越高。
[0031] 有益效果
[0032] 本发明采用非负矩阵分解(NMF)方法构建模型来完成卷烟配方的维护,基于NMF的卷烟配方维护模型可推荐出合理的替换单料烟,同时使原品牌卷烟的成本、感官质量和烟气指标保持在可接受的范围内。
[0033] 本发明提出的基于NMF的卷烟配方维护方法能够区别于现有的成品卷烟质量评估方法,有效挖掘单料烟之间的配伍关系,并结合单料烟的化学信息的相似性,启发式选择替换单料烟。对企业维持卷烟感官质量的稳定性、提升生产效率和降低成本具有重要意义。
[0034] 另外,NMF方法可以对大量的数据进行压缩和概括,节省存储空间,可提高数据处理速度。本发明的研究结果表明,NMF方法不仅能很好地与卷烟配方数据相结合,而且能高效挖掘出单料烟间的配伍规则,可为卷烟配方设计人员提供合理的卷烟配方替代推荐方案。

实施方案

[0041] 收集某烟草企业3年(即2010年1月到2012年12月)的配方数据进行研究。其中包括24个卷烟品牌,涉及共1534个配方及其包含的1220种单料烟。选用配方数据(配方,单料烟)、单料烟化学信息数据(8种化学信息:总糖、还原糖、总烟碱、总氮、钾、氯、蛋白质、施木克值)、成品烟历史数据(8种化学信息:总糖、还原糖、总烟碱、总氮、钾、氯、蛋白质、施木克值,6种感官指标信息:光泽、香气、谐调、杂气、刺激性、余味,3种烟气指标信息:一氧化碳、焦油、烟气烟碱),作为数据输入,建立基于NMF的卷烟配方维护模型并进行实验验证。
[0042] 本实施方式的基于NMF的卷烟配方维护方法,如图1和图5所示,包括如下步骤:
[0043] 步骤S1:数据处理。
[0044] 将配方数据转换成二进制配方矩阵Y(n×m),其中,Y矩阵的行表示n个配方,列表示m个单料烟。如果某配方i含有某j单料烟则Yij为1,否则为0。
[0045] 将单料烟组转换成二进制配方向量 与矩阵Y类似,但只是一个配方。
[0046] 步骤S2:确定模型系数矩阵M。
[0047] 应用数据挖掘和NMF相关方法利用大量数据训练模型,通过训练来确定模型参数k的大致范围,随后通过验证过程求出k的最优解,再根据模型参数k计算模型系数矩阵M。如图2所示,配方数据的分解为:
[0048] Yold_formulas≈Wold_formulasH=Xold_formulasM   (1)
[0049] 其中Yold_formulas和Xold_formulas是配方的二进制表示,W和H通过最小化Y和WH之间的平方误差来确定,其中k为分解的参数。NMF方法将识别给定配方数据的信息,并用k个潜在特征总结这些信息。所以k的值对于数据的表示至关重要。k的最优值经过10折交叉验证期确定。
[0050] 用最小二乘法估计模型系数矩阵:
[0051]
[0052] 步骤S21:调整验证集。
[0053] 基于10折交叉验证将配方数据分为训练、验证和测试数据集,其中,测试集占配方数据的10%,训练集+验证集共占90%。在训练和验证模型时采用基于10折交叉验证的方法,将训练集+验证集随机平均分为10份,在10次循环中,每次选取9份作为训练集用于训练模型,1份作为验证集用于调整模型参数,最后测试集用于测试模型性能。
[0054] 对于验证集中的每个配方,随机选择一个单料烟并从配方中消除,模型完成配方的能力是通过验证模型是否能够检索从配方中消除的单料烟来完成的。对于验证集中的每个配方,随机选择一个单料烟并从配方中消除,这个单料烟在两种配方中是可以相同的,也可以是不同的。在验证集的二进制配方矩阵中,将消除的单料烟对应的“1”替换为“0”,即yfs=1→yfs=0。其中f为验证的配方之一,s为配方中随机选择的单料烟,配方完成验证后将恢复到它们的初始状态(yfs=0→yfs=1)。
[0055] 步骤S22:训练模型参数k。
[0056] 上述的验证集用于调整模型参数。验证过程中,模型为每个配方返回1220个单料烟预测值的有序列表。接着,确定被消除的单料烟在输出单料烟有序列表中的排列等级。如果消除的单料烟在列表中具有最高预测值,则其排名是1(最高等级),验证过程如图3所示。
[0057] 将修改后的验证集配方输入训练模型,模型输出验证集中所有单料烟的预测值列表。将配方中已经存在单料烟的预测值替换为零之后,将验证配方的预测值从高到低排序,并确定有序列表中消除的单料烟的等级。
[0058] 根据大量历史实验结果,确定矩阵分解参数k的取值范围取为30~40,根据式(1)训练集配方的二进制矩阵Ytrain被分解成W和H:
[0059] Ytrain≈WtrainH=XtrainM   (3)
[0060] Ytrain和Xtrain是训练集中的二进制配方。当Xold_recipe=Xtrain时,计算模型系数矩阵[0061]
[0062] 所以验证集配方的预测值为:
[0063]
[0064] 其中Xvalidate是验证集中的二进制配方矩阵。Yvalidate,pred根据图3验证过程确定的Xvalidate中每个消除单料烟在推荐序列表中的等级。针对每个验证集,分别计算所选范围中的每个k值对应的平均数等级,选择平均等级最小的k值作为当前验证集的最优k值。在所有验证集的最优值k中,选择中位数值作为模型的最优k值。
[0065] 步骤S23:计算模型系数矩阵M。
[0066] 此时的数据集为步骤S22中的训练集+验证集,即Yvalidate+train。使用验证期间得到的最优k值,通过NMF方法分解矩阵Yvalidate+train。使用式(2)计算模型系数矩阵M,其中Xold_recipe=(Xvalidate+train)。
[0067] 步骤S3:计算单料烟的预测值
[0068] 用配方向量 乘以模型系数矩阵M(m×m),即 产生一个新的向量输出 中的每一个值都在0和1之间,对应于每个单料烟的预测值。预测值接近1意味着应该将该单料烟添加到配方中,可以搭配出好的配方。预测值接近0,意味着此单料烟不适合与其他单料烟组合成新配方。
[0069] 步骤S4:获得推荐的替换单料烟列表S。
[0070] 在 中,将 中已有的单料烟的预测值替换为零或负值,因为这些单料烟已经存在,不能再添加到配方中。接着,将 预测值从高到低排序,具有较高预测值的单料烟在这个有序列表的顶部,已经存在的单料烟在这个列表的底部。取顶部的前t个与输入单料烟具有良好组合的单料烟S。
[0071] 步骤S5:启发式选择替换单料烟。
[0072] 在单料烟选择时,有两种替换方案分别为一对一替换和多对多替换方案。替换方案根据缺失单料烟和替换单料烟的化学成分信息(总糖、还原糖、总烟碱、总氮、钾、氯、蛋白质、施木克值)的相似度,本文利用传统的欧几里得距离作为计算相似度的方法,距离值越小则意味着相似度越高。在S中选择最合适的一组(种)单料烟D,即为模型推荐的替换单料烟。
[0073] 两种替换方案如下:
[0074] 方案1:一对一替换(One Versus One,OVO)。当某配方缺失一种单料烟时,计算缺失的一个单料烟与推荐的t个单料烟化学指标信息的相似度并排序,从中选择相似度最大的一个进行替换;
[0075] 方案2:多对多替换(Multiple versus multiple,MVM)。当某配方缺失x(1
[0076] 当缺失DLC01,DLC02,…,DLCx共x个单料烟时,在推荐的t个单料烟中选出x个单料烟为一组,进行排列组合,共C(t,x)组。首先,分别计算组合的x个单料烟和缺失的每个单料烟的平均相似度距离ave_d1,ave_d2,…,ave_dx。接着,对x个平均相似度距离求和,产生C(t,x)个和值sum_dn(n=1,2,…,C(t,x))并保存,选出和最小的一组,所对应的单料烟ZDLCx1,ZDLCx2,…,ZDLCxn,即为替换单料烟D,如图4所示。
[0077] 为了评估模型挖掘单料烟间配伍规则的性能,对测试集配方进行与验证集相同的修改,即yfs=1→yfs=0,其中f为测试的配方之一,s为配方中随机选择的单料烟。
[0078] 测试集包含153个配方,对于测试数据集中的每个配方,确定消除单料烟在推荐列表中的等级,将用于计算如下3种模型性能度量指标:
[0079] (1)在推荐单料烟的有序列表中消除单料烟的平均数等级。
[0080] (2)在推荐单料烟的有序列表中消除单料烟的中位数等级。
[0081] (3)消除的单料烟位于推荐单料烟列表的前10位、20位、30位的百分比。
[0082] 为了测试模型对卷烟配方维护的效果,需要进行卷烟配方维护实验。选用某品牌卷烟的一个配方FBI0282,包含23种单料烟,进行实验。假设配方FBI0282中分别缺失1种,3种单料烟,产生2个单料烟组:(1)单料烟组1:缺失单料烟AD0280。(2)单料烟组2:缺失单料烟AD0280、AD0603、DLC0277。
[0083] 使用图1框架建立模型,t设定为30,这时训练使用的数据集包含所有配方。为了度量NMF模型维护的效果,采用基于支持向量机的感官预测模型预测新配方的感官和烟气指标。10次实验的测试结果如表1‑3所示。
[0084]
[0085] 表1
[0086]
[0087] 表2
[0088]
[0089] 表3
[0090] 由表1中k的均值可知,k的最优值约等于37。这意味着需要大约37个潜在特征来表达配方数据。这些特征是稀疏的,这正是NMF方法的一个特点。观察表1的等级部分,第一个度量(平均等级)说明平均每一个被消除的单料烟可以在推荐的单料烟有序列表中的第29位置(共1220个单料烟)找到,第二个度量(中位等级)说明50%的消除单料烟的等级小于6。第三个度量表明被消除的单料烟被发现在前十等级的配方占测试配方(共153个单料烟)的
63.99%,而被消除的单料烟排在前30的配方占测试配方的百分比达到了82.48%。以上说明模型表现很好。
[0091] 用以上两组单料烟作为模型实例输入,分别进行OVO配方维护和MVM配方维护实验,推荐出替换单料烟及缺失单料烟信息如表3所示。
[0092] 在表2中,基于OVO方法推荐的单料烟为DLC0568,对比单料烟DLC0568与AD0280的化学元素,很相近,所以当单料烟AD0280缺失时,可用推荐的单料烟DLC0568替换缺失单料烟AD0280。MVM是三对三替换,缺失单料烟AD0280,AD0603,DLC0277分别用单料烟DLC0977、DLC0245、AD0495替换,从表4可以看出它们对应化学指标差别很小。
[0093] 计算上述替换后形成的新配方与原配方的感官和烟气指标的平均绝对偏差,如表3所示。
[0094] 在表3中,两个新配方分别是使用OVO和MVM方法替换后形成的新配方。新配方1和新配方2与原配方的感官和烟气指标的平均绝对偏差都很小,新配方2与原配方的感官和烟气指标的平均绝对偏差相对略大一些,但是在可接受范围之内,说明去时单料烟替换之后能保证原品牌烟的感官质量和烟气指标的稳定。
[0095] 综上,NMF卷烟配方维护模型能推荐与输入单料烟组中的单料烟形成良好组合的单料烟,不仅能进行一对一替换,而且能进行多对多替换,实验结果证明了此模型能有效维护原品牌烟的感官质量和烟气指标的稳定。

附图说明

[0035] 图1是基于NMF的卷烟配方维护模型流程图;
[0036] 图2是NMF分解卷烟配方矩阵图;
[0037] 图3是基于NMF的卷烟配方维护模型的验证过程图;
[0038] 图4是MVM单料烟替换选择过程图。
[0039] 图5是本发明基于非负矩阵分解的智能卷烟配方维护方法的流程框图。
[0040] 如下具体实施例将结合上述附图进一步说明本发明。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号