[发明专利]在线编程系统、在线编程方法及相关产品在审
申请号: | 202110470796.7 | 申请日: | 2021-04-28 |
公开(公告)号: | CN113094613A | 公开(公告)日: | 2021-07-09 |
发明(设计)人: | 邹雨竹;耿胜红;卞荣辉 | 申请(专利权)人: | 上海商汤智能科技有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/955;G06F8/38 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;董文俊 |
地址: | 200233 上海市徐*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 在线 编程 系统 方法 相关 产品 | ||
本申请实施例公开了一种在线编程系统、在线编程方法及相关产品。该在线编程系统包括:客户端、在线编程平台以及智能硬件;所述客户端,用于接收编程人员输入的采用标准计算机程序设计语言编写的项目代码,并向所述在线编程平台发送所述项目代码;所述在线编程平台,用于确定所述项目代码的运行设备以及所述项目代码所需的标准化程序运行环境,并指示所述运行设备基于所述项目代码所需的标准化程序运行环境运行所述项目代码,其中,所述运行设备包括所述在线编程平台或者所述智能硬件;所述运行设备,用于基于所述项目代码所需的标准化程序运行环境和必要资源运行所述项目代码,并将所述项目代码的运行结果返回至所述客户端。
技术领域
本申请涉及人工智能技术领域,具体涉及一种在线编程系统、在线编程方法及相关产品。
背景技术
随着人工智能的普及,人工智能编程教育也逐渐成为幼稚园至第十二年级(kindergarten through twelfth grade,K12)教育、高等教育和职业教育中的一个重要组成部分。目前,人工智能编程教育对学生和教师来并不又好,在双方层次上都存在难以克服的问题。
对于学生来说,存在以下几个困难点:
1、准备开发环境:Python运行环境、Python第三方开发库、深度学习框架、各种开源AI开发库的安装、配置和使用非常繁琐和复杂,导致学生准备开发环境的过程复杂,消耗大量的时间和精力;
2、准备数据集:虽然互联网上有很多公开数据集,但是质量参差不齐,数据集大小也差异很大,学生对数据集的选择和使用很难把握;
3、算法案例学习:尽管互联网上算法案例不少,但大部分算法案例需要按照用户自己的准备的开发环境进行很多调试才能真正运行起来,整个调试过程比较复杂;
4、硬件开发调试:大部分硬件开发板和单片机都需要掌握Linux命令、硬件驱动、接口通信、刷固件等各种基本操作,学生的前置学习成本非常高。
对于教师来说,通常的做法是老师将自己准备好的教学案例压缩成ZIP包,再用优盘、网络等方式分发给学生,以便学生根据这些材料进行实验。由于整个实验场景是离线的,老师无法检验到学生的真实实验情况,更加无法避免学生间线下相互抄实验作业程序的情况。所以,对于教师来说,准备教学案例、下发案例、检验学生上机操作效果、管理教学等都是人工智能编程教育中的痛点。
现有的人工智能编程教育来说,整个流程比较繁琐,如何简化人工智能编程教育的流程是目前亟待解决的问题。
发明内容
本申请实施例提供了一种在线编程系统、在线编程方法及相关产品,通过涉及在线编程系统,简化人工智能编程教育的流程。
第一方面,本申请实施例提供一种在线编程系统,包括:客户端、在线编程平台以及智能硬件,其中,所述客户端、所述在线编程平台以及所述智能硬件之间保持通信连接,所述在线编程平台和所述智能硬件均预置有标准化程序运行环境,所述标准化程序运行环境支持标准计算机程序设计语言的代码运行;
所述客户端,用于接收编程人员输入的采用标准计算机程序设计语言编写的项目代码,并向所述在线编程平台发送所述项目代码;
所述在线编程平台,用于确定所述项目代码的运行设备以及所述项目代码所需的标准化程序运行环境,并指示所述运行设备基于所述项目代码所需的标准化程序运行环境运行所述项目代码,其中,所述运行设备包括所述在线编程平台或者所述智能硬件;
所述运行设备,用于基于所述项目代码所需的标准化程序运行环境和必要资源运行所述项目代码,并将所述项目代码的运行结果返回至所述客户端。
在一些可能的实施方式中,所述在线编程平台为所述客户端提供项目管理功能;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海商汤智能科技有限公司,未经上海商汤智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110470796.7/2.html,转载请声明来源钻瓜专利网。