首页> 中国专利> 商品首次需求预测方法和装置

商品首次需求预测方法和装置

摘要

本发明提供一种商品首次需求预测方法和装置,有助于提高商品首次需求预测的准确性。该方法包括:对于指定品类的商品的扩展属性,根据历史商品销量数据分别确定各个扩展属性值的销量指数;确定所述指定品类的各种商品的首次实际销量指数;以各种商品各自的扩展属性值的销量指数分别组成的向量作为输入,以所述各种商品的首次实际销量指数作为目标值,使用机器学习算法得出所述指定品类的各种商品的首次实际销量与该商品具有的扩展属性值之间的关系模型;根据待预测首次需求的商品具有的扩展属性值和所述关系模型,计算该商品的首次需求量指数,再按该指数确定该商品的首次需求量。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-10-31

    授权

    授权

  • 2015-01-07

    实质审查的生效 IPC(主分类):G06Q10/04 申请日:20140822

    实质审查的生效

  • 2014-12-10

    公开

    公开

说明书

技术领域

本发明涉及一种商品首次需求预测方法和装置。

背景技术

在零售领域,库存控制是供应链的核心竞争力之一,数据的预测 是库存控制的关键因素。商品种类繁多,新产品也会不断地引入,而 在引入新品时需要进行首次需求预测。首次需求通常是新品开始销售 的一个预定的时间范围内的需求量,可以是一个月,或者其他时长, 一般根据商品的性质和物流条件来确定。首次需求的预测面临着无历 史销售数据支持的难题。

目前对于首次需求的预测方案通常是根据商品的历史销售记录并 结合人工经验来对商品的销售数据进行预测。在计算时,确定新品所 属的品类,根据该品类商品销量的历史数据,计算该品类的商品的首 次需求量平均值,将该平均值根据人工经验作适当修正后作为该新品 的首次需求预测值。

对于新品来说,其销量具有一定的特殊性,与上市一段时间之后 的销量通常有所差异,再加上人工方式具有相当的主观性,使目前的 首次需求预测不够准确,这样容易造成采购货物过多过少的情况,从 而导致资金周转速度降低或商品现货率下降而影响客户体验等问题。

发明内容

有鉴于此,本发明提供一种商品首次需求预测方法和装置,有助 于提高商品首次需求预测的准确性。

为实现上述目的,根据本发明的一个方面,提供了一种商品首次 需求预测方法。

本发明的商品首次需求预测方法包括:对于指定品类的商品的扩 展属性,根据历史商品销量数据分别确定各个扩展属性值的销量指数, 其中扩展属性值的销量指数与具有该扩展属性值的商品的销量正相 关;确定所述指定品类的各种商品的首次实际销量指数,其中商品的 首次实际销量指数与该商品的首次实际销量正相关;以各种商品各自 的扩展属性值的销量指数分别组成的向量作为输入,以所述各种商品 的首次实际销量指数作为目标值,使用机器学习算法得出所述指定品 类的各种商品的首次实际销量与该商品具有的扩展属性值之间的关系 模型;根据待预测首次需求的商品具有的扩展属性值和所述关系模型, 计算该商品的首次需求量指数,再按该指数确定该商品的首次需求量。

可选地,所述根据历史商品销量数据分别确定各个扩展属性值的 销量指数的步骤包括:对于具有当前扩展属性值的所有商品,根据所 述历史商品销量数据,将该所有商品的总销量除以该所有商品中商品 的品种数得到该当前扩展属性值对应的平均销量;对于指定扩展属性 的所有扩展属性值对应的平均销量中的最大值和最小值;按以下公式 得到所述当前扩展属性值的销量指数:(meana-mina)/(maxa-mina),其中 meana表示所述平均销量,maxa和mina分别表示所述最大值和最小值。

可选地,所述确定所述指定品类的各种商品的首次实际销量指数 的步骤包括:根据以下公式计算所述指定品类的当前商品的首次实际 销量指数:(yi-miny)/(maxy-miny),其中yi表示所述当前商品的首次实 际销量,maxy和miny分别表示所述指定品类的商品中的单种商品的首 次实际销量的最大值和首次实际销量的最小值。

可选地,所述按该指数确定该商品的首次需求量的步骤包括:根 据以下公式计算该商品的首次需求量:Y×(maxy-miny)+miny,其中Y表 示该商品的首次需求量指数。

根据本发明的另一方面,提供了一种商品首次需求预测装置。

本发明的商品首次需求预测装置包括:第一统计模块,用于对于 指定品类的商品的扩展属性,根据历史商品销量数据分别确定各个扩 展属性值的销量指数,其中扩展属性值的销量指数与具有该扩展属性 值的商品的销量正相关;第二统计模块,用于确定所述指定品类的各 种商品的首次实际销量指数,其中商品的首次实际销量指数与该商品 的首次实际销量正相关;建模模块,用于以各种商品各自的扩展属性 值的销量指数分别组成的向量作为输入,以所述各种商品的首次实际 销量指数作为目标值,使用机器学习算法得出所述指定品类的各种商 品的首次实际销量与该商品具有的扩展属性值之间的关系模型;预测 模块,用于根据待预测首次需求的商品具有的扩展属性值和所述关系 模型,计算该商品的首次需求量指数,再按该指数确定该商品的首次 需求量。

可选地,所述第一统计模块还用于:对于具有当前扩展属性值的 所有商品,根据所述历史商品销量数据,将该所有商品的总销量除以 该所有商品中商品的品种数得到该当前扩展属性值对应的平均销量; 对于指定扩展属性的所有扩展属性值对应的平均销量中的最大值和最 小值;按以下公式得到所述当前扩展属性值的销量指数: (meana-mina)/(maxa-mina),其中meana表示所述平均销量,maxa和mina分别表示所述最大值和最小值。

可选地,所述第二统计模块还用于:根据以下公式计算所述指定 品类的当前商品的首次实际销量指数:(yi-miny)/(maxy-miny),其中yi表示所述当前商品的首次实际销量,maxy和miny分别表示所述指定品 类的商品中的单种商品的首次实际销量的最大值和首次实际销量的最 小值。

可选地,所述预测模块还用于:根据以下公式计算该商品的首次 需求量:Y×(maxy-miny)+miny,其中Y表示该商品的首次需求量指数。

根据本发明的技术方案,根据历史销量数据,采用机器学习算法 确定商品的首次实际销量与商品的扩展属性值之间的关系,再根据待 售商品的扩展属性值和该关系预测该待售商品的首次销量。因为扩展 属性值在很大程度上决定了商品的销售前景,在通过大量样本数据确 定了扩展属性值与商品首次实际销量之间的关系之后,就可以根据该 关系来较为准确地预测商品的首次实际销量,有助于提高商品首次需 求预测的准确性。

附图说明

附图用于更好地理解本发明,不构成对本发明的不当限定。其中:

图1是根据本发明实施例的商品的首次需求预测方法的主要步骤 的示意图;

图2是根据本发明实施例的商品首次需求预测装置的基本模块的 示意图。

具体实施方式

以下结合附图对本发明的示范性实施例做出说明,其中包括本发 明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。 因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做 出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清 楚和简明,以下的描述中省略了对公知功能和结构的描述。

在本发明实施例中,主要基于商品具有的扩展属性值来预测商品 首次需求量。对于给定品种的商品来说,通常具有多个扩展属性及具 体的扩展属性值。例如对于出版的书籍,其扩展属性有出版社、作者、 定价、包装方式、语种等,扩展属性值是各个扩展属性的实际状态, 例如扩展属性“出版社”的值是各个出版社的名称,例如“知识产权 出版社”、“人民教育出版社”等;又如扩展属性“作者”的值是各 个作家的姓名或笔名,例如“贾平凹”、“韩寒”等。扩展属性值对 于商品的销量特别是首次需求量往往有比较明显的影响。例如一个著 名作家出了新书,则该书一上市就很有可能受到热捧,从而有比较好 的销量;如果该书实际上为代笔,则销量在上市一段时间后往往会下 降。又如比较优秀的出版社,一般也会积累很多忠实的读者,其出版 的书籍一般在上市之初就会受到欢迎。一本书籍具有多个扩展属性值, 各个扩展属性值对于其首次需求就会产生综合而复杂的影响,例如优 秀出版社出版的著名作家的新书,那么该新书的首次需求量很可能相 当大。但如果是优秀出版社出版的普通作家的新书,则难以简单预测 其首次需求量。因此在本实施例中,根据商品的历史销量,采用机器 学习算法找出商品的各个扩展属性值对于其首次需求之间的关系,这 样对于具体给定的商品,就可以根据其各个扩展属性值和上述关系来 预测其首次需求量。因为对于不同的品类的商品来说,其扩展属性值 对其销量的影响一般不相同,所以本实施例中,是针对指定品类的商 品来确定商品的各个扩展属性值对于其首次需求之间的关系。

本实施例中,采用如图1所示的流程来进行商品的首次需求预测。 图1是根据本发明实施例的商品的首次需求预测方法的主要步骤的示 意图。如图1所示,该方法主要包括如下的步骤S11至步骤S15。

步骤S11:确定指定品类的商品的各个扩展属性值的销量指数。销 量指数是与商品的销量正相关的一个值,也就是说反映了该扩展属性 值在市场上表现出来的“热度”。本实施例中对于销量指数作归一化 处理,使不同扩展属性间的值具有可比较性。在本步骤和步骤S12中, 是基于数据库中的历史商品销量数据进行计算。

每种商品有多个扩展属性,每个扩展属性又有多个扩展属性值。 在本步骤中,对于各个扩展属性,计算其每个扩展属性值对应的平均 销量,再结合该扩展属性的所有扩展属性值对应的平均销量中的最大 和最小值进行归一化。

具体可对各个扩展属性分别计算,在对一个扩展属性进行计算时, 取其每个扩展属性值计算该扩展属性值对应的平均销量,具体是根据 历史商品销量数据,对于具有所取的当前扩展属性值的所有商品,将 该所有商品的总销量除以该所有商品中商品的品种数得到该当前扩展 属性值对应的平均销量。例如,当前对书籍的扩展属性“作者”进行 计算,在历史商品销量数据库中各书籍的作者有作家A、B、C……等, 取作家A进行计算,作家A写了一本以上的书,相同或不同的书稿分 别被多家出版社出版,在本实施例中,所有扩展属性值都相同的商品 才算是同一品种的商品,这样对应于作家A就有多个品种的商品,用 这些商品的总销量除以商品的品种数得到各品种商品的平均销量,即 为扩展属性值“作家A”对应的平均销量。可以看出该平均销量反映 了这个作家写出来的书是否畅销。按同样的方法计算所有作家对应的 平均销量,如用maxa和mina分别表示所有作家对应的平均销量中的最 大值和最小值,当前作家对应的平均销量为meana,则当前作家的归一 化的销量指数为(meana-mina)/(maxa-mina)。可以看出该归一化的销量指 数介于0到1之间,与该作家的书的销量正相关。

步骤S12:确定步骤S11中的指定品类的各种商品的首次实际销量 指数。本步骤中同样进行归一化处理,根据历史销量数据,对于每种 商品,确定其首次实际销量yi;另外确定指定品类中的单种商品的最大 和最小首次实际销量maxy和miny,再用公式(yi-miny)/(maxy-miny)进行 计算得到每种商品的首次实际销量指数。可以看出该首次实际销量指 数介于0到1之间,与该商品的首次实际销量正相关。

步骤S13:使用机器学习算法得出上述指定品类的各种商品的首次 需求数量与该商品具有的扩展属性值之间的关系模型。因为商品有多 个扩展属性值,按上面的方式得到每个扩展属性值的销量指数,这样 每个商品就对应一个矢量化的扩展属性值。用多种商品对应的矢量化 的扩展属性值作为输入,这些商品在步骤S12中得到的首次实际销量 指数作为机器学习算法的目标值,运行机器学习算法直至收敛,即得 到上述关系模型。本步骤中可以采用现有的各种机器学习算法,例如 神经网络算法、支持向量机等。

步骤S14:确定待销售商品的首次需求量指数。至本步骤,就可以 对于待销售商品进行首次需求量预测,因为商品已经确定,所以其各 个扩展属性值也确定,将这些扩展属性值组成的向量输入到步骤S13 中得到的关系模型中,就可以得到一个值,因为该商品尚未销售,所 以该值称作首次需求量指数。

步骤S15:根据步骤S14中确定的首次需求量指数得出待销售商品 的首次需求量。在本步骤中,根据上面第二个公式解出yi即可,也就 是根据公式Y×(maxy-miny)+miny得到待销售商品的首次需求量,该首 次需求量就是对该待销售商品的首次需求的一个预测。

图2是根据本发明实施例的商品首次需求预测装置的基本模块的 示意图。如图2所示,商品首次需求预测装置20主要包括第一统计模 块21、第二统计模块22、建模模块23、以及预测模块24。

第一统计模块21用于对于指定品类的商品的扩展属性,根据历史 商品销量数据分别确定各个扩展属性值的销量指数,其中扩展属性值 的销量指数与具有该扩展属性值的商品的销量正相关。第二统计模块 22用于确定上述指定品类的各种商品的首次实际销量指数,其中商品 的首次实际销量指数与该商品的首次实际销量正相关。建模模块23用 于以各种商品各自的扩展属性值的销量指数分别组成的向量作为输 入,以上述各种商品的首次实际销量指数作为目标值,使用机器学习 算法得出上述指定品类的各种商品的首次实际销量与该商品具有的扩 展属性值之间的关系模型。预测模块24用于根据待预测首次需求的商 品具有的扩展属性值和上述关系模型,计算该商品的首次需求量指数, 再按该指数确定该商品的首次需求量。

第一统计模块21还可用于对于具有当前扩展属性值的所有商品, 根据所述历史商品销量数据,将该所有商品的总销量除以该所有商品 中商品的品种数得到该当前扩展属性值对应的平均销量;对于指定扩 展属性的所有扩展属性值对应的平均销量中的最大值和最小值;按以 下公式得到所述当前扩展属性值的销量指数:

(meana-mina)/(maxa-mina),其中meana表示所述平均销量,maxa和 mina分别表示所述最大值和最小值。

第二统计模块22还可用于:根据以下公式计算所述指定品类的当 前商品的首次实际销量指数:(yi-miny)/(maxy-miny),其中yi表示所述 当前商品的首次实际销量,maxy和miny分别表示所述指定品类的商品 中的单种商品的首次实际销量的最大值和首次实际销量的最小值。

预测模块24还可用于根据以下公式计算该商品的首次需求量: Y×(maxy-miny)+miny,其中Y表示该商品的首次需求量指数。

根据本发明实施例的技术方案,根据历史销量数据,采用机器学 习算法确定商品的首次实际销量与商品的扩展属性值之间的关系,再 根据待售商品的扩展属性值和该关系预测该待售商品的首次销量。因 为扩展属性值在很大程度上决定了商品的销售前景,在通过大量样本 数据确定了扩展属性值与商品首次实际销量之间的关系之后,就可以 根据该关系来较为准确地预测商品的首次实际销量,有助于提高商品 首次需求预测的准确性。

以上结合具体实施例描述了本发明的基本原理,但是,需要指出 的是,对本领域的普通技术人员而言,能够理解本发明的方法和设备 的全部或者任何步骤或者部件,可以在任何计算装置(包括处理器、 存储介质等)或者计算装置的网络中,以硬件、固件、软件或者它们 的组合加以实现,这是本领域普通技术人员在阅读了本发明的说明的 情况下运用他们的基本编程技能就能实现的。

因此,本发明的目的还可以通过在任何计算装置上运行一个程序 或者一组程序来实现。所述计算装置可以是公知的通用装置。因此, 本发明的目的也可以仅仅通过提供包含实现所述方法或者装置的程序 代码的程序产品来实现。也就是说,这样的程序产品也构成本发明, 并且存储有这样的程序产品的存储介质也构成本发明。显然,所述存 储介质可以是任何公知的存储介质或者将来开发出的任何存储介质。

还需要指出的是,在本发明的装置和方法中,显然,各部件或各 步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发 明的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明 的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行。某些 步骤可以并行或彼此独立地执行。

上述具体实施方式,并不构成对本发明保护范围的限制。本领域 技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种 各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内 所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号