【送书活动】机器学习项目开发实战

出版时间  2016-08-01

定价:59元


作者: Mathias Brandewinder是Microsoft F# 最有价值专家(MVP),住在加州旧金山,在那里他为Clear Lines Consulting工作。作为一名当之无愧的数学极客,他很早就对构建模型帮助其他人利用数据做出更好的决策感兴趣。他拥有商业、经济和运营研究等多个硕士学位,在到达硅谷之后不久便爱上了编程。从.NET刚出现时开始,他就专业开发软件,为各行各业开发业务应用程序,重点是预测模型和风险分析程序。


内容提要

本书通过一系列有趣的实例,由浅入深地介绍了机器学习这一炙手可热的新领域,并且详细介绍了适合机器学习开发的Microsoft F#语言和函数式编程,引领读者深入了解机器学习的基本概念、核心思想和常用算法。书中的例子既通俗易懂,同时又十分实用,可以作为许多开发问题的起点。通过对本书的阅读,读者无须接触枯燥的数学知识,便可快速上手,为日后的开发工作打下坚实的基础。本书适合对机器学习感兴趣的.NET开发人员阅读,也适合其他读者作为机器学习的入门参考书。

前言

你可能对编写C#应用程序很熟悉,开发的很有可能是业务线应用程序。以前你可能遇到过F#,也可能没有。而且,你很有可能对机器学习感到好奇。这一主题每天都见诸报端,因为它和软件工程有着很紧密的联系,但是使用的是不熟悉、看似有些抽象的数学概念。简而言之,机器学习看上去是有趣的主题、值得学习的实用技能,但是从哪里入手难以说清。

本书的意图是作为开发人员的机器学习入门书。我的主要目标是使熟悉代码编写的读者(而不是数学家)容易理解书中的主题。对数学的喜爱当然没有坏处,但是本书通过实用的示例学习核心概念,说明其中的工作原理。

什么是机器学习?机器学习是一种编程艺术,所编写的计算机程序随着可用数据越来越多而更好地执行任务,无须开发人员更改代码。

上述定义相当宽泛,反映了机器学习广泛适用于各个领域这一事实。但是,该定义中的一些具体特征值得更详细说明。机器学习是关于程序编写的学科,这些代码运行于生产环境并执行某项任务,这使它不同于统计学。机器学习是一个跨学科的领域,这个主题既和倾向于数学的研究人员相关,也和软件工程师相关。

定义中另一个有趣的部分是数据。机器学习是关于利用可用数据解决实际问题的学科。使用数据是机器学习的关键部分,理解数据、研究如何从中提取有用信息,往往比使用的特定算法更重要。因此,我们将从数据开始了解机器学习。每章都从一个真实的数据集和所要解决的特定问题开始,数据中包含了现实世界中的所有不完善和意外。由此,我们将在这一背景下从头开始构建问题解决方案,在需要的时候介绍思路。在此过程中,我们将创建一个基础,帮助你理解不同思路的组合使用,使你在以后需要的时候更有效率地使用库或者框架。

我们的探索从熟悉的C#和Visual Studio开始,但是在取得进展之后将介绍F#,这是一种特别适合于机器学习问题的.NET语言。正如机器学习,函数式编程一开始令人生畏。然而,一旦掌握了诀窍,F#就会变得很简单且极具效率。如果你完全是F#的初学者,本书将告诉你该语言所需了解的一切,你将在现实、有趣的问题中学习如何高效地使用该语言。

学习过程中,我们将探索各种各样的问题,帮助你理解机器学习能使应用程序变得更好的领域,有些方法可能出人意料。我们将探索图像识别、垃圾邮件过滤器和自我学习游戏以及其他一些问题。而且,在我们共同的旅途上,你将发现机器学习并没有那么复杂,相当简单的模型就能产生令人惊讶的出色结果。最后,你将会发现,机器学习非常有趣!好了,不多啰唆了,让我们一起对付第一个机器学习问题吧!

参与方式


即日起至2016年8月8日 24:00

在文末右下角“写留言”

说说你对机器学习的想法

点赞数前五的精彩留言

将会获得上面介绍的这本书啦!

好书就在这里等那几位对机器学习感兴趣的幸运读者啦

本期赠书由人民邮电出版社赞助


.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/328855.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

刀剑斗神传只显示11个服务器,与官方服务器互通 《刀剑斗神传》电脑版即将上线...

乱世江湖动作MMO手游《刀剑斗神传》将于12月29日开启公测,为方便玩家更好的体验游戏,游戏将推出电脑版,并与iOS、安卓的官方服务器实现数据互通。不管是在公交地铁上用手机,还是在自己温馨的小居室用电脑,你可以选择自…

深入wepy源码:wpy文件编译过程

转载自 深入wepy源码:wpy文件编译过程wepy 是腾讯开源的一款小程序框架,主要通过预编译的手段,让开发者采用类 Vue 风格开发。 让我们一起看看, wepy 是如何实现预编译的。先放上一张官网的流程图,后面的分析可以参考该…

sql事务、视图和索引

一、事务:1.概念:是单个逻辑单元执行的一系列操作(一个事务中有多个sql语句),这个操作作为一个整体一起提交,要么执行,要么都不执行,多个事务操作是一个不可分割的逻辑单元。2.事务的…

qq空间说说服务器维护,如何解决QQ空间说说发表不了

如何解决QQ空间说说发表不了我的今天也是这种情况几个qq都发表不了,都不知道怎么办了,然后过一会儿又能发表了但是现在有发表不了了...是空间的系统问题吧!还有啊就是不要加什么敏感词汇不然也发表不了一、如果您打开是提示“服务器忙&#x…

Win10上运行Docker

1. 前言 Docker最近推出了可以运行在Win10和Mac上的稳定版本,让我们赶紧来体验一下。 Docker发布Mac和Windows 的目标非常简单——开发者可以更加简单方便地在研发机器上使用Docker。下面是此次版本所改进的地方: 更快更可靠——在本地开发环境上&#x…

sql serve存储过程

存储过程一.概念:预先编译好的sql程序,可以包含:操作数据、变量、控制语句,增删改查操作都可以,存储过程是保存在数据库中 的一个对象。二.好处:1.安全性更高2.减少了网络流量3.提高速度,性能更高4.模…

JAVA数据库连接池实现

转载自 JAVA数据库连接池实现连接池的管理用了了享元模式,这里对连接池进行简单设计。 一、设计思路1.连接池配置属性DBbean:里面存放可以配置的一些属性2.连接池接口IConnectionPool:里面定义一些基本的获取连接的一些方法3.接口实现Conne…

在.NET开发面向Oracle数据库的应用程序

其实这个不是一个什么新的话题。但是之前在多次项目中,总是遇到大家针对Oracle数据库的访问时,会有各种各样的问题,最基本的就是要在客户端安装各种client,版本不一样的话还有各种问题。 静下心来看看,其实也没有那么难…

服务器ubuntu系统版本选型原则,系统集成 - 选择Ubuntu服务器版操作系统的六大理由_服务器应用_Linux公社-Linux系统门户网站...

二. 系统集成(1)集成现有的系统Ubuntu服务器版本用常用的身份认证方式和服务入口工具简单地集成企业现有的客户/服务器结构。我们都知道系统集成技术的重要性,这也是Ubuntu团队花费大量时间研究如何实现服务器与基础设施简单融合的原因。(2)简单的验证方式验证功能对…

sql serve基础

一、数据库登录名与数据库用户1.登录名登录服务器2.数据库用户访问具体数据库二者要建立映射关系二、数据库文件:1.主数据文件:*.mdf(必须)2.辅助数据文件:*.ndf(可选)3.日志文件:*.ldf(必须&am…

sql基本操作语句

sql: 结构化查询语言T-SQL:sql server数据库中用的查询语言数据库对象操作:一、建库:二、建表:三、数据操作1.添加INSERT [INTO] 表名 (列列表) VALUES(值列表)a. 列列表和值列表一一对应(顺序和个数)b。可以为null的…

云服务器mqtt协议,云服务器mqtt协议

云服务器mqtt协议 内容精选换一换IPv6的使用,可以有效弥补IPv4网络地址资源有限的问题。如果当前云服务器使用IPv4,那么启用IPv6后,云服务器可在双栈模式下运行,即云服务器可以拥有两个不同版本的IP地址:IPv4地址和IPv…

常用的推荐算法解析

转载自 常用的推荐算法解析1. 前言随着互联网技术和社会化网络的发展,每天有大量包括博客,图片,视频,微博等等的信息发布到网上。传统的搜索技术已经不能满足用户对信息发现的需求,原因有多种,可能是用户…

一步一步封装自己的HtmlHelper组件:BootstrapHelper

前言:之前学习过很多的Bootstrap组件,博主就在脑海里构思:是否可以封装一套自己Bootstrap组件库呢。再加上看到MVC的Razor语法里面直接通过后台方法输出前端控件的方式,于是打算仿照HtmlHelper封装一套BootstrapHelper&#xff0c…

sql server简单查询

一、插入多行数据:1.insert into 。。。 select 从一个表中取出数据插入另一个已存在的表2.select into 从一个表中取出数据插入一个新表中3.insert into ()unionselect 常量列表 二、简单查询1. 查询所有行和列 SELECT * FROM 表名2.查询部分列 SELECT 列列…

推荐系统常用的推荐算法

转载自 推荐系统常用的推荐算法 一、推荐系统概述和常用评价指标1.1 推荐系统的特点 在知乎搜了一下推荐系统,果真结果比较少,显得小众一些,然后大家对推荐系统普遍的观点是: (1)重要性UI>数据>算法,就是推荐系…

拥抱.NET Core,学习.NET Core的基础知识补遗

前言 .NET Core的新特性之一就是跨平台,但由于对之前框架的兼容导致编写一个.NET Core类库变得相当复杂,主要体现为相当多的框架目标和支持平台,今天我们就对.NET Core的跨平台特性进行一次梳理。 在.NET Core之前 其实早在.NET Core之前微软…

sql server模糊查询、分组

一、系统函数1。convert(类型[length] ,表达式[,样式])2.isnull(表达式,默认值)字符函数:len() 长度ltrim()|rtrim()去除左右空格righ…

拥抱.NET Core,如何开发一个跨平台类库

在此前的文章中详细介绍了使用.NET Core的基本知识,如果还没有看,可以先去了解“拥抱.NET Core,学习.NET Core的基础知识补遗”,以便接下来的阅读。 在本文将介绍如何配置类库项目支持不同的平台,并为不同的平台进行兼…

常用的推荐算法小结

转载自 常用的推荐算法小结推荐系统的必然 互联网发展到现阶段,信息已经不是匮乏,而是爆炸。所以良好的用户体验就是把用户喜欢的,感兴趣的从大量的数据中筛选出来,再呈现给用户,实现千人千面的效果。 所以推荐系统的…