【技术实现步骤摘要】
应用程序开发、运行方法、系统及智能分析设备
[0001]本专利技术涉及计算机
,特别是涉及一种应用程序开发、运行方法、系统及智能分析设备。
技术介绍
[0002]深度学习技术的应用,为传统监控领域的智能化提供了条件,碎片化的智能业务需求快速增长,除了常见的对人脸识别、车辆识别等已经较为成熟的业务需求以外,往往还有一些对小场景小领域的业务需求,例如,对天气进行识别、对景点进行识别、对工厂内物料进行识别、对工厂内员工安全行为进行识别等业务需求。
[0003]为了使得深度学习技术能够更深入监控领域,为各种场景提供智能业务、提升生产力,需要专业的开发团队(包括软件开发团队和硬件开发团队),基于实际的业务需求,编写相应的应用程序,将应用程序烧写到硬件设备上,由硬件设备实现具体的智能业务。
[0004]可见,如何更快捷地开发适应具体业务需求的具有深度学习模型的应用程序成为亟待解决的问题。
技术实现思路
[0005]本专利技术实施例的目的在于提供一种应用程序开发、运行方法、系统及智能分析设备,以实现更 ...
【技术保护点】
【技术特征摘要】
1.一种应用程序开发系统,其特征在于,所述系统包括:模型训练服务器和程序开发主机;所述模型训练服务器,用于获取样本数据,利用所述样本数据,对预设神经网络模型进行训练,得到智能算法模型,并将所述智能算法模型发送至所述程序开发主机;所述程序开发主机,用于根据接收到的开发请求所携带的各基础操作标识,获取所述各基础操作标识对应的软件程序;编译各软件程序及所述智能算法模型,得到可执行程序;将所述可执行程序打包为应用程序。2.根据权利要求1所述的系统,其特征在于,所述模型训练服务器,在用于利用所述样本数据,对预设神经网络模型进行训练,得到智能算法模型时,具体用于:利用所述样本数据,对预设神经网络模型进行训练,得到训练后的神经网络模型;利用预设模型转换工具,将所述训练后的神经网络模型转换为通用的智能算法模型。3.根据权利要求1所述的系统,其特征在于,所述程序开发主机,在用于编译各软件程序及所述智能算法模型,得到可执行程序时,具体用于:获取智能分析设备的硬件平台对应的编译工具链;利用所述编译工具链,对各软件程序及所述智能算法模型进行编译,得到可执行程序。4.根据权利要求1所述的系统,其特征在于,所述程序开发主机,在用于将所述可执行程序打包为应用程序时,具体用于:将所述可执行程序与预设的配置信息加密打包为应用程序。5.根据权利要求1所述的系统,其特征在于,所述系统还包括:授权认证中心;所述授权认证中心,用于从所述程序开发主机获取所述应用程序;根据针对所述应用程序预设的配置信息,判断所述应用程序是否为待认证的应用程序;若是,则根据预先配置的认证信息,生成所述应用程序对应的认证证书。6.根据权利要求1所述的系统,其特征在于,所述系统还包括:程序发布平台;所述程序开发主机,还用于:将所述应用程序发布至所述程序发布平台,以使智能分析设备从所述程序发布平台下载所述应用程序。7.一种应用程序开发方法,其特征在于,应用于应用程序开发系统,所述系统包括模型训练服务器和程序开发主机;所述方法包括:所述模型训练服务器获取样本数据,利用所述样本数据,对预设神经网络模型进行训练,得到智能算法模型,并将所述智能算法模型发送至所述程序开发主机;所述程序开发主机根据接收到的开发请求所携带的各基础操作标识,获取所述各基础操作标识对应的软件程序;编译各软件程序及所述智能算法模型,得到可执行程序;将所述可执行程序打包为应用程序。8.根据权利要求7所述的方法,其特征在于,所述模型训练服务器利用所述样本数据,对预设神经网络模型进行训练,得到智能算法模型,包括:所述模型训练服务器利用所述样本数据,对预设神经网络模型进行训练,得到训练后的神经网络模型;利用预设模型转换工具,将所述训练后的神经网络模型转换为通用的智能算法模型。9.根据权利要求7所述的方法,其特征在于,所述程序开发主机编译各软件程序及所述
智能算法模型,得到可执行程序,包括:所述程序开发主机获取智能分析设备的硬件平台对应的编译工具链;利用所述编译...
【专利技术属性】
技术研发人员:蔡博振,
申请(专利权)人:杭州海康威视数字技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。