zoukankan      html  css  js  c++  java
  • 机器学习之应用开发

    前言

               以下内容是个人学习之后的感悟,转载请注明出处~

    简介

      目前,机器学习已经应用在很多领域,比如现在比较火的微软的kinect,google的自动驾驶汽车等。那么

    在机器学习的应用开发时,需要注意些什么呢?

    流水线式开发

      比如Photo OCR技术,如下图所示,分为好几个模块,模块的输入是上一个模块的输出。这样可以便于分工,

    更便于找出需要投入较多时间的模块,合理分配资源等。

                                 

    人工数据合成

      流水线式分工,意味着多了很多中间环节,而中间模块的输入是前面模块的输出。那么各个模块在并行开发的时

    候,我们需要的输入数据该从哪来呢?对,人工数据合成。

      我们可以给正确的数据加入各种各样的噪音,这样就可以得到更加全面的数据。本文以图片为例,如下图所示:

                                     

      此外,我们还可以从网上下载别人已经设置好的数据包。

    上限分析

      通过上限分析,我们可以知道,如果对每一个模块进行改善,它们各自的上升空间是多大。这里以人脸识别为例,

    如下图所示,脸部识别、眼睛识别和最后的逻辑回归給系统性能带来了很大的提升,此时我们可以考虑在这几个部分,

    多花时间精力去改善。

                                       

    以上是全部内容,如果有什么地方不对,请在下面留言,谢谢~

  • 相关阅读:
    一个靠谱的技术方案文档是怎样的
    代码可复用性问题兼谈团队协作
    碎碎念五四
    碎碎念五五
    cmd命令查看本机的端口占用情况
    JS字符串里字符串嵌套和转义字符
    cef内嵌浏览器提示clodop未安装或未启动
    ADD_PRINT_IMAGE直接输出图片URL方式
    lodop缩放图片到完全适合纸张
    部署Kubernetes Cluster
  • 原文地址:https://www.cnblogs.com/steed/p/7460298.html
Copyright © 2011-2022 走看看