在我们实际算法开发的过程中,常常会遇到一些问题,例如算力不够用、资源利用率不高,真实场景数据集难以获取等。如果能有一套逻辑完整、资源全面又好上手的一站式开发工具,这些问题都能得到很好的解决。
极市平台便是面向这些AI算法开发问题所提出的解决方案。作为一个包含算法开发全流程的AI平台,极市平台可以实现从数据生产到算法落地一站式在线开发,包括编码、训练和测试,同时开发效率相比线下可提升60%以上。
在线算法开发
极市AI算法开发平台包含编码、训练和测试三个相互隔离的环境,其中编码环境是进行算法开发的环境,训练环境用于算法模型训练及模型生成,测试环境则用于评估算法模型的质量和性能表现。
编码
极市平台开发效率的提升主要得益于这几点功能:
1 |
|
2 |
|
3 |
|
4 |
|
极市平台提供开箱即用的开发环境,它的编码环境安装配置了所有必要工具的云服务器实例(Linux),并且配备了主流的深度学习框架,包括TensorFlow、PyTorch、MXNet、DarkNet等,不需要进行繁琐的前置配置。
高质量的数据是高质量模型的前提,在极市平台进行算法开发基本不用担心数据集的问题,因为极市平台会提供来自真实场景的数据集,并且已经做好相应数据标注。
PS:因为数据集来自真实业务场景,所以其有较强的保密性要求,这也是编码环境、训练环境和测试环境相互隔离的原因之一。开发者无法在编码环境中直接接触完整的数据集,但可以在路径/home/data/ 下查看样例数据集。
训练
在编码环境中完成算法代码开发后,即可创建发起训练。训练任务成功启动后,平台会将编码环境及环境中的所有文件完整克隆为正式的训练环境,然后使用预置的训练数据集开始模型训练。
模型训练过程中,可以随时登录极市平台查看实时训练日志。训练任务结束后,平台还会提供训练日志、终端日志和结果曲线。
极市平台还有模型管理功能,每次训练得到的模型都会自动保存在模型列表当中,并支持选择当中任意版本再次训练或发起自动测试。当然,模型训练不一定需要从零开始,极市平台还支持上传加载本地预训练的模型进行训练。
测试
为了规范评估标准以及加速算法迭代,极市平台内置了自动测试框架JiTest,它由极视角独家首创,能快速、多维度自动评估模型质量,评估指标包括F1-score、FPS、硬件能耗值等。
进行模型自动测试的方法很简单,只需要按照极市平台的说明文档封装成标准测试SDK,就可以快速发起任务。与训练任务类似,极市平台支持查看实时日志,并在任务结束后提供完整的测试报告,根据报告内容便可以对当前的模型进行准确的评估。
最后,极市平台还预置了模型转换工具,能够快速的完成算法移植,并实现算法在不同架构的硬件平台上的推理与发布。
以上就是极市AI算法开发平台的基本功能介绍,在接下来的文章我们会更详细地解码这些功能。另外,极市平台已经上线了包括算法打榜、算法竞赛、深度学习课程以及公开数据集等多个模块,如果你还没有使用过极市平台,可以在这些板块进行尝试。(PS:极市平台还提供免费算力哦!
扫描下方二维码或点击【阅读原文】即可进入极市开发者平台。
如果觉得有用,就请分享到朋友圈吧!
公众号后台回复“transformer”获取最新Transformer综述论文下载~
# CV技术社群邀请函 #
备注:姓名-学校/公司-研究方向-城市(如:小极-北大-目标检测-深圳)
即可申请加入极市目标检测/图像分割/工业检测/人脸/医学影像/3D/SLAM/自动驾驶/超分辨率/姿态估计/ReID/GAN/图像增强/OCR/视频理解等技术交流群
每月大咖直播分享、真实项目需求对接、求职内推、算法竞赛、干货资讯汇总、与 10000+来自港科大、北大、清华、中科院、CMU、腾讯、百度等名校名企视觉开发者互动交流~