机器学习实践 测试驱动的开发方法——互动出版网

这篇是计算机类的优质预售推荐>>>>《机器学习实践
测试驱动的开发方法》

用测试驱动方法开发出可靠、稳定的机器学习算法。

编辑推荐

本书介绍在开发机器学习算法时如何运用测试驱动的方法,捕捉可能扰乱正常分析的错误。这本实践指南从测试驱动开发和机器学习的基本原理讲起,展示了如何将测试驱动开发运用于若干机器学习算法,包括朴素贝叶斯分类器和神经网络。

任何机器学习算法都有一些传统的测试方法,但它们通常都不会考虑编码中的人为错误。借助测试驱动的开发方法,你便不会像其他研究者那样盲目依赖机器学习的结果,而能够降低出错的风险,从而编写出整洁、稳定的机器学习代码。如果你熟悉Ruby 2.1,就已经做好了阅读本书的准备。

通过阅读本书,你将能够:

在编写代码之前,运用测试驱动的方法来编写和运行测试

学习八种机器学习算法的最佳用法,并进行权衡

通过动手实践真实示例,对每种算法进行测试

理解测试驱动开发和对解进行验证的科学方法之间的相似性

获悉机器学习的风险,如对数据产生欠拟合或过拟合

探索可改善机器学习模型或数据提取的各种技术

内容简介

本书主要介绍如何将测试驱动开发运用于机器学习算法。每一章都通过示例介绍了机器学习技术能够解决的有关数据的具体问题,以及求解问题和处理数据的方法。具体涵盖了测试驱动的机器学习、机器学习概述、K
近邻分类、朴素贝叶斯分类、隐马尔可夫模型、支持向量机、神经网络、聚类、核岭回归、模型改进与数据提取等内容。通过学习本书,你将能够利用机器学习技术解决涉及数据的现实问题。

作译者

Matthew
Kirk

是Modulus 7公司的创始人,该公司针对数据科学和Ruby开发提供咨询服务。Matthew从事程序设计工作已15年有余,在全球许多技术大会上做过机器学习和数据科学主题的演讲。

媒体评论

"这本书非常有趣。对于想深入了解机器学习的开发者来说不可多得!"

  --Brad Ediger,Advanced Rails一书的作者

  "这本书真是太棒了!"

  --Starr Horne,Honeybadger网站的联合创始人

  "读完Matthew Kirk的《机器学习实践》,我收获颇丰。"

  --James Edward Gray II,GraySoft公司的顾问

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-17 10:18:14

机器学习实践 测试驱动的开发方法——互动出版网的相关文章

机器学习实践测试驱动的开发方法pdf

下载地址:网盘下载 内容简介  · · · · · · 本书主要介绍如何将测试驱动开发运用于机器学习算法.每一章都通过示例介绍了机器学习技术能够解决的有关数据的具体问题,以及求解问题和处理数据的方法.具体涵盖了测试驱动的机器学习.机器学习概述.K 近邻分类.朴素贝叶斯分类.隐马尔可夫模型.支持向量机.神经网络.聚类.核岭回归.模型改进与数据提取等内容.通过学习本书,你将能够利用机器学习技术解决涉及数据的现实问题. 作者简介  · · · · · · Matthew Kirk 是Modulus 7

Android和PHP开发最佳实践 (第2版)——互动出版网

这篇是计算机类的优质预售推荐>>>><Android和PHP开发最佳实践 (第2版)> 51CTO社区.PHPChina社区强烈推荐!国内第一本同时讲述Android客户端开发和PHP服务端开发的经典著作!市面上第一本把Android应用客户端加服务器开发的完整解决方案分析透彻的书 本书是国内第一本同时讲述Android客户端和PHP服务端开发的经典著作. 本书以一个完整的微博应用项目实例为主线,由浅入深地讲解了Android客户端开发和PHP服务端开发的思路和技巧.从

Angular JS开发秘籍——互动出版网

这篇是计算机类的优质预售推荐>>>><Angular JS开发秘籍> 使用AngularJS革新MVC方式实现精彩的Web应用,扩展 HTML的AngularJS指令,20多年企业应用和Web界面开发经验作者Brad Dayley 最新作品 内容简介 快速掌握AngularJS Web开发技术 AngularJS是Web开发领域最激动人心的创新技术之一,它为整个开发过程提供结构,旨在简化Web应用的开发和测试. 网站已不再是简单的静态内容--相反,网站更趋动态化,通常单

互动出版网APP

#互动出版网APP#上线啦

【互动出版网chinapub十五周年庆!全场七折封顶!7月15日-31日火爆之旅!】

1.活动期间内所有图书七折封顶!(电子书.pod.预售书及视频教程除外) 2.活动期间内满100免费赠送互动出版网15周年纪念礼品 3.移动端下单赠送15周年纪念礼品 4.在"陪伴"中的微博墙进行带话题送祝福的活动,将有中奖率很高的代金券作为奖品回馈给新老客户 活动戳>>>>15周年庆进阶之旅 版权声明:本文为博主原创文章,未经博主允许不得转载.

Scrum敏捷软件开发之技术实践——测试驱动开发TDD

重复无聊的定义 测试驱动开发,英文全称Test-Driven Development,简称TDD,是一种不同于传统软件开发流程的新型的开发方法.它要求在编写某个功能的代码之前先编写测试代码,然后只编写使测试通过的功能代码,通过测试来推动整个开发的进行.这有助于编写简洁可用和高质量的代码,并加速开发过程.(来源百度百科) 重复无聊的过程 测试驱动开发的基本过程如下: 快速新增一个测试(编者注:并非快速) 运行所有的测试(有时候只需要运行一个或一部分),发现新增的测试不能通过 做一些小小的改动,尽快

快速入门:通过测试资源管理器进行由测试驱动的开发

源码下载地址:http://pan.baidu.com/s/1ntooNO1 我们建议你创建单元测试来帮助保持你的代码在众多递进式开发步骤中正确运行. 你可以使用几个框架来编写单元测试,包括第三方开发的一些框架. 某些测试框架专用于不同语言或平台中的测试. "测试资源管理器"为其中任意框架中的单元测试提供了一个接口. 大多数常用框架都有适配器,你可以为其他框架编写自己的适配器. "测试资源管理器"将取代 Visual Studio 早期版本中的单元测试窗口. 其优点

轻量级Web应用开发——互动出版网

这篇是计算机类的优质预售推荐>>>><轻量级Web应用开发> ThoughtWorks高级咨询师最新力作 学习轻量级.现代的Web开发方法 内容简介 轻量级开发是一个很宽泛的主题,开发人员经常提到这个术语,但却少有人能够讲明它的内涵.本书介绍了轻量级Web应用开发背后的核心理念和方法. 全书共16章,介绍了环境配置与工具准备.Web应用服务器.数据库访问层.客户端框架.CSS框架.客户端测试框架.现代的前端开发方式.编写更容易维护的JavaScript代码.本地构建.持

基于模型的软件开发——互动出版网

这篇是计算机类的优质预售推荐>>>><基于模型的软件开发> 译者序 这是一本关于一种特定的软件设计方法实践的书.MBD(Model-Based Software Development,基于模型的软件开发)方法基本上是一种OO(Object-Oriented,面向对象)方法.其基本观点是:通过静态结构和动态结构的开发,生成面向对象的分析模型,然后通过工具的转换,进而转换为应用程序框架. 本书第一部分着眼于面向对象方法诞生的历史背景,使我们能够了解传统方法存在的问题,也就