本发明涉及it应用,尤其涉及一种ai实时预测方法及装置。
背景技术:
1、原本的防骗手段主要以宣传教育为主,属于被动式的防骗。现在逐渐开始应用人工智能(artificial intelligence,ai)技术,通过对陌生来电的通话语音和短信内容进行自然语言处理,建立ai异常检测模型,实时检测异常可疑的行为来进行防骗。
2、从发展趋势来看,实时与ai在电信行业结合应用的场景越来越多,各个运营商、技术方案提供商也在不断的实践中形成了不同类型的技术解决方案。依据开源实时计算平台与ai框架的关系的不同,现在常见技术解决方案包括:使用自身平台的ai模型、集成第三方ai模型和使用第三方ai预测服务。
3、上述实时计算与ai结合应用的技术解决方案,在一定程度上解决了实时ai预测的问题,但是使用编程方式的实时计算与ai的结合应用,当业务需求发生变更的时候,一般需要进行代码修改,然后经过单元测试、集成测试、编译、打包、提交到准生产环境,再到生产环境的计算引擎的一系列过程,存在易用性不足的问题。
技术实现思路
1、本发明提供一种ai实时预测方法及装置,用以解决现有技术中实时ai预测方案存在易用性不足的缺陷。
2、本发明提供一种人工智能ai实时预测方法,包括:
3、基于与ai关联的sql语句,获取物理计划;
4、基于所述物理计划和实时ai元数据,获取配置好的ai引擎;
5、利用所述配置好的ai引擎对待预测数据进行预测,获取预测结果;所述待预测数据的数据量是根据数据积压情况动态调整的。
6、可选地,所述基于与ai关联的sql语句,获取物理计划,包括:
7、对所述与ai关联的sql语句进行解析优化,获取逻辑计划;
8、对所述逻辑计划进行转换,获取所述物理计划。
9、可选地,所述基于所述物理计划和实时ai元数据,获取配置好的ai引擎,包括:
10、根据所述物理计划从所述实时ai元数据中获取外部ai模型运行环境包信息;
11、根据所述外部ai模型运行环境包信息从ai模型运行环境包存储库中获取外部ai模型运行环境包;
12、根据所述外部ai模型运行环境包对所述ai引擎的运行环境进行配置。
13、可选地,所述基于所述物理计划和实时ai元数据,获取配置好的ai引擎,还包括:
14、根据所述物理计划从所述实时ai元数据中获取外部ai模型信息;
15、根据所述外部ai模型信息从外部ai模型文件存储库中获取外部 ai模型文件;
16、根据所述外部ai模型文件对所述ai引擎进行模型初始化。
17、可选地,所述获取预测结果之后,还包括:
18、将所述预测结果与所述待预测数据进行关联,获取新的待预测数据。
19、可选地,还包括:
20、基于所述实时ai元数据对sql语法进行扩展,获取ai实时预测语法;所述ai实时预测语法包括调用外部ai模型语法结构、删除外部ai模型语法结构和模型预测语法结构。
21、可选地,所述实时ai元数据包括流元数据和外部ai模型元数据。
22、本发明还提供一种ai实时预测装置,包括:
23、第一获取模块,用于基于与ai关联的sql语句,获取物理计划;
24、第二获取模块,用于基于所述物理计划和实时ai元数据,获取配置好的ai引擎;
25、第三获取模块,用于利用所述配置好的ai引擎对待预测数据进行预测,获取预测结果;所述待预测数据的数据量是根据数据积压情况动态调整的。
26、本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述中的任一项所述ai实时预测方法。
27、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述中的任一项所述 ai实时预测方法。
28、本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述中的任一项所述ai实时预测方法。
29、本发明提供的ai实时预测方法及装置,通过基于sql语句,无缝集成ai框架,支持使用不同建模环境训练的ai模型,避免环境差异导致ai模型无法执行,无需使用java、python等编程语言进行代码开发,即可实现数据流的预处理和ai模型实时预测,提高了实时 ai预测方案的易用性。
1.一种ai实时预测方法,其特征在于,包括:
2.根据权利要求1所述的ai实时预测方法,其特征在于,所述基于与ai关联的sql语句,获取物理计划,包括:
3.根据权利要求1所述的ai实时预测方法,其特征在于,所述基于所述物理计划和实时ai元数据,获取配置好的ai引擎,包括:
4.根据权利要求3所述的ai实时预测方法,其特征在于,所述基于所述物理计划和实时ai元数据,获取配置好的ai引擎,还包括:
5.根据权利要求1所述的ai实时预测方法,其特征在于,所述获取预测结果之后,还包括:
6.根据权利要求1所述的ai实时预测方法,其特征在于,还包括:
7.根据权利要求1所述的ai实时预测方法,其特征在于,所述实时ai元数据包括流元数据和外部ai模型元数据。
8.一种ai实时预测装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中的任一项所述ai实时预测方法。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中的任一项所述ai实时预测方法。