[发明专利]移动端可视化AI编程平台有效
申请号: | 201910968626.4 | 申请日: | 2019-10-12 |
公开(公告)号: | CN110716716B | 公开(公告)日: | 2023-10-27 |
发明(设计)人: | 易鸿雁 | 申请(专利权)人: | 成都阿加犀智能科技有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/30 |
代理公司: | 成都华风专利事务所(普通合伙) 51223 | 代理人: | 张巨箭 |
地址: | 610041 四川省成都市中国(四川)*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 可视化 ai 编程 平台 | ||
本发明公开了移动端可视化AI编程平台,属于软件编程领域,它包括伪linux端、AI编程平台模块和Android模块;AI编程平台模块用于用户输入指令并与linux端通信,然后反馈运行结果进行可视化编程;linux端用于与AI编程平台模块进行通信,并根据AI编程平台模块输入的指令运算相应的程序;Android模块用于通过在移动端上控制AI编程平台模块实现相应的操作;通过内置的Aidcode编程器可以直接在手机上用python实现轻松零基础编程,支撑触摸拖拽式界面设计,通过与linux内核通信对运行结果进行显示,可实现实时对输入指令进行调试和通过交互界面实现图形化运行;将AI编程平台做成一个app安装在移动端,可通过手机等智能移动终端就能实现编程和调试。
技术领域
本发明涉及软件开发技术领域,尤其涉及移动端可视化AI编程平台。
背景技术
人工智能的概念起源于1956年,所谓的人工智能就是给机器赋予人的智能,让机器能够像人一样地思考问题,做出决策。而一种较为有效的、可行的实现人工智能的方法就是机器学习,机器学习最基本的做法,是使用算法来解析数据、从中学习,然后对真实世界中的事件做出决策和预测。实现机器学习的一种重要框架是深度学习,它的出现使机器学习能够实现更多的应用,包括无人驾驶汽车,预防性医疗保健,甚至是更好的电影推荐。
目前深度学习框架的版本非常多,比如其中一个框架tensorflow,版本多达80多种,这些框架依赖的第三方环境资源包也非常多,框架的不同对于的第三方环境也不同,搭建环境的时候往往需要对大量第三方资源包卸载,重装指定版本,第三方资源包之间也有特定的版本对应关系,要互相之间适应,需要耗掉大量时间和精力去试验,查错,更正;导致深度学习框架搭建困难。
因为深度学习框架版本的繁多,而同样的函数在多个版本之间的含义可能出现差别,导致很多在一个版本能够运行的代码输入到另一个版本后产生很大的出入导致可能运行错误。
因为图像处理用到的Numpy,PLT,scikit;语言处理用到的NLTK;语言处理pyaudio,SpeechRecognition。资源管理工具Pip,Conda。要真正的入门开始做实验,需要对这些资源包及管理工具有一定的了解,增大了入门难度;而且一般python程序的运行界面是类似于dos窗口,黑屏幕上一行一行显示运行结果,对初学者来说会显得枯燥泛味,大大减少了学习的积极性。
发明内容
本发明的目的在于克服现有技术的不足,提供移动端可视化AI编程平台,解决了现目前存在的缺陷。
本发明的目的是通过以下技术方案来实现的:一种可视化AI(爱点)编程平台,它包括伪linux端、AI编程平台模块和Android模块;
所述AI编程平台模块用于用户输入指令并与所述linux端通信,然后反馈运行结果进行可视化编程;
所述linux端用于与所述AI编程平台模块进行通信,并根据AI编程平台模块输入的指令运算相应的程序;
所述Android模块用于通过在移动端上控制所述AI编程平台模块实现相应的操作。
所述伪linux端包括安卓接口、JNI层和底层;所述底层包括C++层接口、二进制接口、系统资源库和linux内核;所述安卓接口和C++层接口用于读取用户输入的相应指令到所述JNI层;所述JNI层与所述linux内核进行通信交互,并将交互运行结果返回到所述安卓接口。
所述AI编程平台模块包括Aidcode编程器、后台服务单元和Python接口;所述Python接口用于读取用户输入的相应指令;所述后台服务单元用于通过所述JNI层或者所述Python接口调用底层运算到所述Aidcode编程器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都阿加犀智能科技有限公司,未经成都阿加犀智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910968626.4/2.html,转载请声明来源钻瓜专利网。