基于机器学习模型动态调整短租房房价的系统及其方法与流程

文档序号:11251765阅读:659来源:国知局
基于机器学习模型动态调整短租房房价的系统及其方法与流程

本发明涉及电子商务的数据处理技术领域,具体涉及在线订房技术领域;



背景技术:

短租住宿行业的典型代表在国外有airbnb,在国内有蚂蚁短租、小猪短租、木鸟短租等;这些短租平台的模式普遍是:房东将自己的房源按照固定的价格挂在平台上,然后被动等待顾客上门;房东不了解客户有什么样的价格需求,有多少房源住宿的需求等,可能会因为价格原因导致空房率出现;另一方面,由于入住情况不断进行变化,且房屋大小和星级情况的不同,价格差距非常大,所以,以固定价格在网站平台上进行销售非常不便,且经还常会出现合同生成却没有房源的尴尬局面;对于住户来说,则是到各个平台进行大量的筛选,咨询,对比房价,过程费时费力;

如果当前房源紧张,房东可能想抬高价格或者当前房间空闲比较多的时候房东想降低价格,对于住户来说如果有个平台可以将这些信息整合并以一个合理的价格展示所需房源,是目前亟待解决的问题;



技术实现要素:

为房东方面解决空房问题,为用户找到最合适价位的房源;本发明实施例提出了一种基于机器学习模型动态调整短租房房价的系统,其特征在于,包括:数据资源存储模块:通过分布式集群存储海量房源数据、房东信息和住户需求信息,成交历史信息;

用户前端模块:用于接收用户输入的订房需求信息;

人工智能计算模块:用于通过人工智能模型,进行房价估算;

房屋竞价模块:用于将估算价格推送给房东,并获得房东根据自己意愿输入的当前房源的售出价格;

排序引擎模块和输出模块:结合用户填写的订单资源信息按照用户要求以合理的排序方式展示给用户房源信息。

优选的,还包括:所述人工智能计算模块:用于首先提取系统内部如当地房价当时天气当时空房率当前空房房源质量房源历史住房信息历史房价等信息资源进行当前房源价格的估算;

1)通过内部大数据集群云计算等分布式计算的方式获取大量的房源数据信息,例如房源地址房源空房率用房天气房源成交价格等等;以及最近的入住成交信息,例如最近入住价格最近入住率;和用户需求,如用户希望入住的地段;

2)基于大数据进行数据整理;根据提取的房源数据信息以及最近的入住成交信息和用户需求;将这些资源信息作为输入,使用dnn模型进行计算;dnn通过输入x模仿人脑神经元传输的方式输出结果y;

这样的变换可以扩大输入x的量也可以做一些输入特征的变换

3)将dnn模型输出的结果y输入给gbdt模型进行回归计算,估算当前各个房源的可行价格gbdt通过函数f(x)这样的输入方式将dnn的输出y值作为x输入,然后进行下面的迭代计算过程最终产生函数f(x)来估算输出结果;

其次根据用户输入需求的信息进行房源的筛选,例如用户填入的住房地址筛选用户填写需求租房地址附近的一定范围内的全部房源信息,用户输入户型两室一厅,周边环境状况等筛信息进行初步筛选;

将筛选到的房源提取评估价格结果,提取经筛选房源历史成交的价格和最近成交的价格,即历史成交价格与提取历史推送给房东的价格并且没成交的,即历史不成交价格等信息;

获取上面信息后通过fp-tree频繁项集的方式挖掘出房东和价格的最频繁成交关系;

如此可以挖掘出房东最想成交的价格,获得该价格后再与估算价格进行匹配,如果估算价格在用户容忍范围内则认为这个估算价格较为合理;

比如房东最想成交价格为p1,系统估算价格p2,p1-p2<diff3,所述diff3为差价的接受范围,小于该数值时认为估算价格是可接受的;其中,diff3的设定可以根据目前房价的动荡程度来估算得出。

优选的,所述房屋竞价模块:用于将估算的价格推送给房东;同时将当前空房率,客户需求量等信息一并发送给房东;房东可以按照自己的意愿,输入当前房源的售出价格。

优选的,所述排序引擎模块和输出模块:用于结合用户填写的订单资源信息按照用户要求以合理的排序方式展示给用户房源信息。

优选的,利用所述的系统进行订房的方法,包括:

系统平台接收用户输入房屋绣球信息,然后系统后台根据输入信息进行匹配;在获得匹配的房源信息后,系统平台内部根据各种外界因素,再结合用户的房价承受程度,房东的房价承受程度各方因素,通过智能算法估算出当前房源最合适的房价;向匹配的房源信息的房东,推送房源定价信息和用户订单信息;房东进行出价,然后输出房源信息给住户。

本发明实施例还提出了一种基于机器学习模型动态调整短租房房价的系统,其特征在于,

首先提取系统内部如当地房价当时天气当时空房率当前空房房源质量房源历史住房信息历史房价等信息资源进行当前房源价格的估算;具体步骤如下:

1)通过内部大数据集群云计算等分布式计算的方式获取大量的房源数据信息,例如房源地址房源空房率用房天气房源成交价格等等;以及最近的入住成交信息,例如最近入住价格最近入住率;和用户需求,如用户希望入住的地段;

2)基于大数据进行数据整理;根据提取的房源数据信息以及最近的入住成交信息和用户需求;将这些资源信息作为输入,使用dnn模型进行计算;dnn通过输入x模仿人脑神经元传输的方式输出结果y;

可选的,通过一些输入变换,例如可以扩大输入x的量,也可以对输入特征的进行变换;

3)将dnn模型输出的结果y输入给gbdt模型进行回归计算,估算当前各个房源的可行价格gbdt通过函数f(x)这样的输入方式将dnn的输出y值作为x输入,然后进行下面的迭代计算过程最终产生函数f(x)来估算输出结果;

其次根据用户输入需求的信息进行房源的筛选,例如用户填入的住房地址筛选用户填写需求租房地址附近的一定范围内的全部房源信息,用户输入户型两室一厅,周边环境状况等筛信息进行初步筛选;

将筛选到的房源提取评估价格结果,提取经筛选房源历史成交的价格和最近成交的价格,即历史成交价格与提取历史推送给房东的价格并且没成交的,即历史不成交价格等信息

获取上面信息后通过fp-tree频繁项集的方式挖掘出房东和价格的最频繁成交关系;

如此可以挖掘出房东最想成交的价格,获得该价格后再与估算价格进行匹配,如果估算价格在用户容忍范围内则认为这个估算价格较为合理;

比如房东最想成交价格为p1,系统估算价格p2,p1-p2<diff3,所述diff3为差价的接受范围,小于该数值时认为估算价格是可接受的;其中,diff3的设定可以根据目前房价的动荡程度来估算得出;

再次将估算的价格推送给房东;同时将当前空房率,客户需求量等信息一并发送给房东;房东可以按照自己的意愿,输入当前房源的售出价格;

最后结合用户填写的订单资源信息按照用户要求以合理的排序方式展示给用户房源信息,比如房屋楼层、朝向、户型、面积、周边环境等。

本发明的上述技术方案的有益效果如下:本发明平台运用大数据和人工智能技术,根据用户的需求,当前房源的质量,空房率和时间地点等信息进行房价动态调整;为用户和房东找到最合理的成交价格;

附图说明

图1为本发明实施例的房屋价格动态调整流程示意图;

图2为本发明实施例的系统模块结构示意图;

图3为本发明实施例的系统中的dnn模型结构图。

具体实施方式

为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述;

本发明主要的思路是,用户在系统平台进行下单,经过如下流程:首先用户在发单页面填写一个简单的表单,系统平台接收用户输入信息,如入住/退房时间、房源区域、出价等,然后系统后台根据输入信息进行匹配;在获得匹配的房源信息后,向匹配的房源信息的房东,推送用户订单信息;房东进行出价,然后输出房源信息给住户;

对于当前房源价格的动态调整,房东要按当时的状况给多少需要一个决策能力;例如房东可以按当时的状况,自行决策房源价格;

而本发明能够解决此时房屋的合理动态调整价格提供给房东作参考;

住户出行订房的价格,根据地点,时间,房屋条件,空房率等一系列因素的影响;房价应该是不同的;而不是现有很多平台的固定价格;

系统平台内部根据各种外界因素,再结合用户的房价承受程度,房东的房价承受程度各方因素,通过智能算法估算出当前房源最合适的房价;推荐给房东和用户,这样的优化策略可以给用户带来方便和优惠,使房东对行业价格有更清晰的了解,更容易做出利于自己的决策;

系统通过人工智能模型,机器学习结合大数据的方式,估算当前房源最合理的房价;

如图1所示的,本发明实施例的房屋价格动态调整具体流程包括:

首先提取系统内部如当地房价当时天气当时空房率当前空房房源质量房源历史住房信息历史房价等信息资源进行当前房源价格的估算;具体步骤如下:

1)通过内部大数据集群云计算等分布式计算的方式获取大量的房源数据信息,例如房源地址房源空房率用房天气房源成交价格等等;以及最近的入住成交信息,例如最近入住价格最近入住率;和用户需求,如用户希望入住的地段;

2)基于大数据进行数据整理;根据提取的房源数据信息以及最近的入住成交信息和用户需求;将这些资源信息作为输入,使用dnn模型进行计算;dnn通过输入x模仿人脑神经元传输的方式输出结果y;

可选的,通过一些输入变换,例如可以扩大输入x的量,也可以对输入特征的进行变换;

dnn(deepneuralnetwork)是一种人工神经网络算法。dnn人工神经网络是模仿人脑神经元工作原理,多层人工神经元传输信息处理信息的过程来组织模型原理结构。如下图所示:

输入层是我们将大数据中的数据输入到这个地方,然后数据通过隐含层的计算整理,最后到输出层。输出我们想要的结果。图上的w和b是通过选择的神经元传输函数的参数这里选择sigmoid函数做神经元传输函数然后计算模型信息损失函数最小的方式迭代求出w和b。

本模型选择三层网络。

3)将dnn模型输出的结果y输入给gbdt模型进行回归计算,估算当前各个房源的可行价格gbdt通过函数f(x)这样的输入方式将dnn的输出y值作为x输入,然后进行下面的迭代计算过程最终产生函数f(x)来估算输出结果;

其次根据用户输入需求的信息进行房源的筛选,例如用户填入的住房地址筛选用户填写需求租房地址附近的一定范围内的全部房源信息,用户输入户型两室一厅,周边环境状况等筛信息进行初步筛选;

将筛选到的房源提取评估价格结果,提取经筛选房源历史成交的价格和最近成交的价格,即历史成交价格与提取历史推送给房东的价格并且没成交的,即历史不成交价格等信息

获取上面信息后通过fp-tree频繁项集的方式挖掘出房东和价格的最频繁成交关系;

如此可以挖掘出房东最想成交的价格,获得该价格后再与估算价格进行匹配,如果估算价格在用户容忍范围内则认为这个估算价格较为合理;

比如房东最想成交价格为p1,系统估算价格p2,p1-p2<diff3,所述diff3为差价的接受范围,小于该数值时认为估算价格是可接受的;其中,diff3的设定可以根据目前房价的动荡程度来估算得出;

再次将估算的价格推送给房东;同时将当前空房率,客户需求量等信息一并发送给房东;房东可以按照自己的意愿,输入当前房源的售出价格;

最后结合用户填写的订单资源信息按照用户要求以合理的排序方式展示给用户房源信息,比如房屋楼层、朝向、户型、面积、周边环境等;

图2示出了整个系统的模块设计:

数据资源存储模块:通过分布式集群存储海量房源数据、房东信息和住户需求信息,成交历史信息;

用户前端模块:用于接收用户输入的订房需求信息;

人工智能计算模块:用于通过人工智能模型,进行房价估算;

房屋竞价模块:用于将估算价格推送给房东,并获得房东根据自己意愿输入的当前房源的售出价格;

排序引擎模块和输出模块:结合用户填写的订单资源信息按照用户要求以合理的排序方式展示给用户房源信息;

进一步的,人工智能计算模块:

1)通过内部大数据集群云计算等分布式计算的方式获取大量的房源数据信息,例如房源地址房源空房率用房天气房源成交价格等等;以及最近的入住成交信息,例如最近入住价格最近入住率;和用户需求,如用户希望入住的地段;

2)基于大数据进行数据整理;根据提取的房源数据信息以及最近的入住成交信息和用户需求;将这些资源信息作为输入,使用dnn模型进行计算;dnn通过输入x模仿人脑神经元传输的方式输出结果y;

这样的变换可以扩大输入x的量也可以做一些输入特征的变换

3)将dnn模型输出的结果y输入给gbdt模型进行回归计算,估算当前各个房源的可行价格gbdt通过函数f(x)这样的输入方式将dnn的输出y值作为x输入,然后进行下面的迭代计算过程最终产生函数f(x)来估算输出结果;

其次根据用户输入需求的信息进行房源的筛选,例如用户填入的住房地址筛选用户填写需求租房地址附近的一定范围内的全部房源信息,用户输入户型两室一厅,周边环境状况等筛信息进行初步筛选;

将筛选到的房源提取评估价格结果,提取经筛选房源历史成交的价格和最近成交的价格,即历史成交价格与提取历史推送给房东的价格并且没成交的,即历史不成交价格等信息;

获取上面信息后通过fp-tree频繁项集的方式挖掘出房东和价格的最频繁成交关系;

如此可以挖掘出房东最想成交的价格,获得该价格后再与估算价格进行匹配,如果估算价格在用户容忍范围内则认为这个估算价格较为合理;

比如房东最想成交价格为p1,系统估算价格p2,p1-p2<diff3,所述diff3为差价的接受范围,小于该数值时认为估算价格是可接受的;其中,diff3的设定可以根据目前房价的动荡程度来估算得出;

进一步的,房屋竞价模块:

再次将估算的价格推送给房东;同时将当前空房率,客户需求量等信息一并发送给房东;房东可以按照自己的意愿,输入当前房源的售出价格;

进一步的,排序引擎模块和输出模块:

最后结合用户填写的订单资源信息按照用户要求以合理的排序方式展示给用户房源信息,比如房屋楼层、朝向、户型、面积、周边环境等;

以上仅是本发明的可选实施方式而已,并非对本发明做任何形式上的限制,凡是依据本发明的技术实质对以上实施方式所做的任意简单修改、等同变化、结合或修饰,均仍属于本发明技术方案的保护范围。

本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件(例如处理器)完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等;可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现;相应地,上述实施例中的每个模块/单元可以采用硬件的形式实现,例如通过集成电路来实现其相应功能,也可以采用软件功能模块的形式实现,例如通过处理器执行存储于存储器中的程序/指令来实现其相应功能;本发明不限制于任何特定形式的硬件和软件的结合。

虽然本申请所揭露的实施方式如上,但所述的内容仅为便于理解本申请而采用的实施方式,并非用以限定本申请,如本发明实施方式中的具体的实现方法;任何本申请所属领域内的技术人员,在不脱离本申请所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本申请的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1