机器学习算法的设计和应用可以参考如下选型思路进行(见图3-17)。图片: 图3-17 机器学习算法不完全选型参考流程(1)首先考虑数据规模,一般来讲小数据多采用浅层学习方法,而大数据可以考虑深度学习模型。这种选择也不是绝对的,传统的机器学习方法也可以应用于大数据建模,只是相对来讲深度学习的效果会更好。当然要还要考虑计算资源的条件是否足够,数据格式类型是否匹配。(2)其次要搞清楚要学习的问题属于什么类别?是预测一个类别,还是预测数值,一般来讲分类和聚类都属于类别预测问题,数值预测属于回归问题,如果都不属于,那么再考虑降维、探索,或关联分析等问题。(3)再次采用大家普遍认同的主流学习算法。比如解决分类问题时会想到支持向量机;回归问题会想到线性回归和逻辑斯特回归;大规模图像识别会想到CNN;大规模序列数据学习使用LSTM会比较有效等。(4)再则还要考虑如何对模型的性能进行提升?一般来讲,通过集成学习方法能提升原模型的预测准确率,而训练和测试过程中采用交叉验证、正则化等技术也能提高模型性能。(5)最后看如何与决策支持对接,模型的预测结果如何跟行为决策在算法层面进行结合?这是工程应用最难的环节,比如AlphaGo 采用深度学习加强化学习(结合蒙特卡洛树搜索算法)集成架构的设计,这需要丰富的机器学习经验才能得以实现。上述五个方面的选型参考并没有覆盖涉及机器学习的所有问题(比如提升模型泛化能力的正则化算法、梯度计算和误差计算等方法的选择等)。在实际应用中,要找到一个合适的算法实则不容易,选定算法之后怎么调到最优和稳定状态更不容易。如同机器学习本身,没有精确解,甚至很难说有最优解,很多时候我们是在选择一个足够好的算法和寻找一个相对最优解来解决学习问题。
中文版AutoCAD机械设计经典技法118例-含光盘1张 本书特色 《中文版AutoCAD机械设计经典技法118例(附光盘)》编著者郭文亮、郭领艳。全书通过11...
本书系统地讨论了数字信号处理的基本理论、基本算法和基本实现方法,注重基本概念、基本方法的讲解,压缩了繁琐的理论推导;注重
Web安全实践 内容简介 本书提供了有效的、经过验证的解决方案,以修补端到端网络安全架构中的Windows Web服务器和浏览器的常见脆弱之处。本书分为5个部分...
《恐龙世界探险日记(神奇科学探险之旅)》内容简介:《恐龙世界探险日记》是“神奇科学探险之旅”丛书之一,本书选取了恐龙大家族
《数字信号处理:使用MATLAB》系Brooks/Cole出版公司(ThomsonLearning出版集团的下属子公司)2000年推出的BookWare系列丛书...
循序渐进DB2(第2版)——DBA系统管理、运维与应用案例 本书特色 国内*权威的db2图书,由业界领军人物牛新庄博士执笔针对db2技术的*新发展和上一版的读者...
《文化产业精要读本》内容简介:本书结构完整,共计八章,大致分为四大部分。第一部分涵盖了第一、二章,重点介绍文化产业的基本知
我也能掌握Flash编程:8.0版 内容简介 本书介绍了制作Flash特效、Flash游戏等所需要的Flash编程技巧,主要内容包括Flash编程的语法基础、事...
《看懂世界格局的第一本书》内容简介:本书用大开大合的笔法将复杂多变的世界全景呈现出来,并从政治经济和地缘政治的角度对以上这
很多用过索尼产品的人,恐怕都会有这样别有一番滋味的记忆:夹着立体声收录机招摇过市,而且这台收录机一定要有SONY标志,就像如
人因学作为一门新兴的学科,在当今工业设计领域越来越受重视,这本《人因工程学导论》的主要意图是对人因学原理进行清楚直观的说
《孙犁散文》内容简介:本书邀请孙犁研究专家重新编选的全新版本,包括《童年漫忆》《父亲的记忆》《母亲的记忆》《亡人逸事》《报
《鲜活的数据》内容简介:在生活中,数据几乎无处不在,任我们取用。然而,同样的数据给人的感觉可能会千差万别:或冰冷枯燥,让人
《当我们变成一堆数字》讲述了:每一天,我们的身后都拖着一条由个人信息组成的长长的“尾巴”,这只是因为我们生活在一个现代化
《Android 9编程通俗演义》内容简介:本书严格参考Android 9官方开发文档的逻辑,全面讲解Android开发中的各种技术,章节内容循序渐
本书是一本平面艺术设计类专业教材。一共包含三大部分:PART01VI概述,主要介绍VI设计的历史发展和其发展价值和应用历史。PART02
《面向移动设备的深度学习:基于TensorFlow Lite, ML Kit和Flutter》内容简介:详细阐述了与移动设备深度学习开发相关的基本解决方
《沟通:用故事产生共鸣》是全世界最具影响力的演说大师的扛鼎之作。《沟通:用故事产生共鸣》从设计的理念和角度阐述演说艺术、技
Flex+JSP web应用开发实战详解 内容简介 本书对flex和jsp技术进行了归纳总结,覆盖了flex和jsp技术的知识和应用场景。本书共分为5篇,分别是...
Visual C++.NET编程宝典 内容简介 本书作者具有丰富的Viual C++.NET/MFC经验,对许多具体问题的处理都有独到的见解。本书按照由浅入深的...