【机器学习】融入ML的持续集成与持续交付框架
上期我们介绍了持续集成与持续交付的敏捷开发架构。随着机器学习的流行,越来越多的敏态业务除了要尽快上市,还要结合机器学习来尽快预测出市场发展。
在敏态交付的示意图中,开发和运维不再分家,应用被模块化地拆解开来,单元测试和集成测试周期被大大缩短。持续集成/持续交付作为其中衔接的环节,帮助了很多原来只懂开发的程序员了解了业务需求,提高了运维水平。
回过头来说说机器学习,它其实是一个对输入参数、算法选择和参数不断进行最优调试的过程。比如说我们对猫的种类通过图像识别来进行归类训练,输入的参数(或从图像识别到的参数)有:猫的发色、发量、体型、瞳距等等;
由于是监督学习的归类问题,可选择的算法也只有SVM,近似邻域和CART算法,结合调参,可以算出通过学习样本预测的数据准确度。
对于验证样本的目标准确度,我们可以设置一个预期值,比如95%,经过反复的调参之后,基本就可以得到准确的配参算法。由于机器学习发生在数据层,敏捷交付发生在应用层,因此在将数据训练结合到DevOps双曲环中一定是可以并行工作的。
在企业已有CI/CD平台的基础上,并行接入机器学习的API接口是最初级的对接方式,由数据科学家在集成开发环境(IDE)中完成测试后,将训练环境的算法接口开放给应用,应用将元数据标签一一对接即可。
最佳集成模型是建立应对不同数据应用的模型库,同时建立新数据的返送机制,这样可以不断提高模型的成熟度,同时结合业务不断丰富模型库。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
本田计划2025年回收废旧锂离子电池生产镍钴合金
据悉,本田一高管表示,计划到2025年,使用废旧锂离子电池作为原料,开始生产镍钴合金。 本田的混合乘用车车型都配备了锂离子电池。本田一高管在会上表示:“从2025年,本田将回收利用大量废旧锂离子电池。”来源:https://xincailiao.ofweek.com/
- 下一篇
如何编译运行HanLP自然语言处理包
master分支 对于master分支,编译方法如下: git clone https://github.com/hankcs/HanLP.git mvn install -DskipTests ·由于目前一些test不够规范,使用了硬编码路径下的资源,所以暂时跳过单元测试。 ·该方法不会将src/main/resources目录下的任何资源(包括hanlp.properties)打包进jar,如果需要打包资源文件,请切换到portable分支。 portable分支 git checkout portable 然后将需要的data放入src/main/resources,最后执行: mvn install -DskipTests 运行jar 目前jar包中有一些模块可以命令行执行,以感知机词法分析器为例。由于这些模块一般需要加载外部data,所以需要在运行时指定hanlp.properties。运行时,一个典型的目录结构如下: ·此处只列出了重要的目录。 ·一个良好的实践是把hanlp.properties放到resources目录下。 命令行需要指定jar包和hanlp.p...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS关闭SELinux安全模块
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS7设置SWAP分区,小内存服务器的救世主