产品概述

人工智能的概念起源于是1956年的达特茅斯会议,科学家们提出了机器可以拥有像人类拥有“意识”的假设。 程序化的活交由计算机处理。非程序化的活也可以交给计算机处理,例如垃圾邮件分类、人机围棋博弈、人脸识别、自动驾驶、语音助手等。

机器学习就是用计算机来实现人工智能。机器学习最基本的做法,是使用算法来解析数据、从中学习,然后对真实世界中的事件做出决策和预测。与传统的为解决特定任务、硬编码的软件程序不同,机器学习依托于微积分、线性代数、数理统计和概率论、泛函分析等数学理论,借助计算机的计算能力,用大量的数据来“训练,通过各种算法从数据中学习如何完成任务,模拟出人类大脑。

深度学习是实现机器学习的具体方法,目前流行的深度学习软件有TensorFlow,Caffe,等。我们的产品主要使用Google开源的TensorFlow,配合Kubernetes来实现训练任务的编排,并实现GPU支持、分布式训练的支持等。

师生的困境

我们的优势

满足理论课程学习

每个学生账户一个docker

学生可以随时打开

基于CPU的互动式notebook 所见所得,实时调整代码

根据院校需求,可定制支持GPU的notebook

Docker后台持续运行,与模型任务结束无关

满足多用户训练需求

班级学生共用系统GPU和CPU资源

学生以项目形式提交训练任务,学生排队进行训练

学生可用GPU或者分布式训练由老师统一审批和控制,避免资源挥霍

基于任务的Docker ,训练完成后docker 自动销毁,资源释放

系统架构

分布式训练

产品的价值

快速获取结果

基于Dockers技术的深度学习实训平台将最流行TensorFlow集成进来,基于进程的Docker技术会将降低系统资源的占用,将几乎所有的服务资源用于学生的训练

学习更专注

对于学生,获取学习环境的时间成本将会降低,学生只需要关注深度学习技术,Docker对于学生来讲是透明的

专注课程目标

对于老师,老师可更关心深度学习的质量,保证教学计划的准时进行,保证学生的作业能够快速完成