《从零开始机器学习》2020最新版免费在线教科书开源了

本文主要是介绍《从零开始机器学习》2020最新版免费在线教科书开源了,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

如果您正在寻找适合概念和实现核心的机器学习入门,那么这本新的免费教科书将帮助您轻松地学习ML工程。通过关注基础算法的基础,您将快速启动并运行自己构建的代码。

这本书涵盖的内容

本书涵盖了机器学习中最常见方法的基础。这套方法就像机器学习工程师的工具箱。那些进入机器学习领域的人应该对这个工具箱感到满意,因此他们拥有执行各种任务的正确工具。本书的每一章都对应一种机器学习方法或一组方法。换句话说,每一章都专注于ML工具箱中的单个工具。

以我的经验,适应这些方法的最佳方法是从理论上和代码上看到它们都是从头开始的。本书的目的是提供这些推导。每章分为三个部分。概念 部分从 概念上介绍了这些方法,并从数学上推导了它们的结果。该 建筑 节说明了如何构建使用Python从头开始的方法。在 实现 部分演示如何使用包应用方法在Python像scikit学习,statsmodels和tensorflow。

为什么要学这本书

关于机器学习的书籍很多,都是由知识渊博的作者撰写的,涵盖了广泛的主题。特别是,我会建议 简介统计学习, 统计学习的要素,以及 模式识别和机器学习,所有这一切都可以在网上免费。

虽然这些书提供了机器学习及其方法背后的理论的概念概述,但本书着重介绍了机器学习算法的基本知识。其主要目的是为读者提供独立构建这些算法的能力。延续工具箱的类比,本书旨在作为用户指南:其目的不是教用户广泛的本领域实践,而是教每个工具如何在微观层次上工作。

这本书适合谁

本书面向希望学习新的机器学习算法或更深入地了解算法的读者。特别是,本文档供有兴趣阅读从头到尾得出的机器学习算法的读者使用。看到这些推论可能有助于以前不熟悉常见算法的读者理解它们的直观工作方式。或者,看到这些推导可能会帮助有建模经验的读者了解不同的算法如何创建它们所做的模型以及每种算法的优缺点。

这本书对于那些具有基础建模实践的人来说将是最有帮助的。它不审查最佳实践(例如特征工程或平衡响应变量),也不对某些模型比其他模型更合适进行深入讨论。相反,它专注于这些模型的元素。

读者应该知道什么

本书的 概念部分主要需要微积分知识。但是,有些需要理解概率(考虑最大似然和贝叶斯规则)和基本线性代数(考虑矩阵运算和点积)。附录回顾了理解本书所需的 数学 和 概率。概念部分还引用了一些常见的机器学习 方法,这些方法也在附录中进行了介绍。概念部分不需要任何编程知识。

本书的 结构 和 代码 部分使用一些基本的Python。构造部分需要了解相应的内容部分,并且需要熟悉在Python中创建函数和类的过程。代码部分都不需要。

目录

1.普通线性回归

2.线性回归扩展

3.判别分类器(逻辑回归)

4.生成分类器(朴素贝叶斯)

5.决策树

6.集成树方法

7.神经网络

附录

书籍链接:https://dafriedman97.github.io/mlbook/content/introduction.html

这篇关于《从零开始机器学习》2020最新版免费在线教科书开源了的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/860793

相关文章

HarmonyOS学习(七)——UI(五)常用布局总结

自适应布局 1.1、线性布局(LinearLayout) 通过线性容器Row和Column实现线性布局。Column容器内的子组件按照垂直方向排列,Row组件中的子组件按照水平方向排列。 属性说明space通过space参数设置主轴上子组件的间距,达到各子组件在排列上的等间距效果alignItems设置子组件在交叉轴上的对齐方式,且在各类尺寸屏幕上表现一致,其中交叉轴为垂直时,取值为Vert

Ilya-AI分享的他在OpenAI学习到的15个提示工程技巧

Ilya(不是本人,claude AI)在社交媒体上分享了他在OpenAI学习到的15个Prompt撰写技巧。 以下是详细的内容: 提示精确化:在编写提示时,力求表达清晰准确。清楚地阐述任务需求和概念定义至关重要。例:不用"分析文本",而用"判断这段话的情感倾向:积极、消极还是中性"。 快速迭代:善于快速连续调整提示。熟练的提示工程师能够灵活地进行多轮优化。例:从"总结文章"到"用

水位雨量在线监测系统概述及应用介绍

在当今社会,随着科技的飞速发展,各种智能监测系统已成为保障公共安全、促进资源管理和环境保护的重要工具。其中,水位雨量在线监测系统作为自然灾害预警、水资源管理及水利工程运行的关键技术,其重要性不言而喻。 一、水位雨量在线监测系统的基本原理 水位雨量在线监测系统主要由数据采集单元、数据传输网络、数据处理中心及用户终端四大部分构成,形成了一个完整的闭环系统。 数据采集单元:这是系统的“眼睛”,

【前端学习】AntV G6-08 深入图形与图形分组、自定义节点、节点动画(下)

【课程链接】 AntV G6:深入图形与图形分组、自定义节点、节点动画(下)_哔哩哔哩_bilibili 本章十吾老师讲解了一个复杂的自定义节点中,应该怎样去计算和绘制图形,如何给一个图形制作不间断的动画,以及在鼠标事件之后产生动画。(有点难,需要好好理解) <!DOCTYPE html><html><head><meta charset="UTF-8"><title>06

学习hash总结

2014/1/29/   最近刚开始学hash,名字很陌生,但是hash的思想却很熟悉,以前早就做过此类的题,但是不知道这就是hash思想而已,说白了hash就是一个映射,往往灵活利用数组的下标来实现算法,hash的作用:1、判重;2、统计次数;

电力系统中的A类在线监测装置—APView400

随着电力系统的日益复杂和人们对电能质量要求的提高,电能质量在线监测装置在电力系统中得到广泛应用。目前,市场上的在线监测装置主要分为A类和B类两种类型,A类和B类在线监测装置主要区别在于应用场景、技术参数、通讯协议和扩展性。选择时应根据实际需求和应用场景综合考虑,并定期维护和校准。电能质量在线监测装置是用于实时监测电力系统中的电能质量参数的设备。 APView400电能质量A类在线监测装置以其多核

阿里开源语音识别SenseVoiceWindows环境部署

SenseVoice介绍 SenseVoice 专注于高精度多语言语音识别、情感辨识和音频事件检测多语言识别: 采用超过 40 万小时数据训练,支持超过 50 种语言,识别效果上优于 Whisper 模型。富文本识别:具备优秀的情感识别,能够在测试数据上达到和超过目前最佳情感识别模型的效果。支持声音事件检测能力,支持音乐、掌声、笑声、哭声、咳嗽、喷嚏等多种常见人机交互事件进行检测。高效推

usaco 1.3 Mixing Milk (结构体排序 qsort) and hdu 2020(sort)

到了这题学会了结构体排序 于是回去修改了 1.2 milking cows 的算法~ 结构体排序核心: 1.结构体定义 struct Milk{int price;int milks;}milk[5000]; 2.自定义的比较函数,若返回值为正,qsort 函数判定a>b ;为负,a<b;为0,a==b; int milkcmp(const void *va,c

零基础学习Redis(10) -- zset类型命令使用

zset是有序集合,内部除了存储元素外,还会存储一个score,存储在zset中的元素会按照score的大小升序排列,不同元素的score可以重复,score相同的元素会按照元素的字典序排列。 1. zset常用命令 1.1 zadd  zadd key [NX | XX] [GT | LT]   [CH] [INCR] score member [score member ...]

【机器学习】高斯过程的基本概念和应用领域以及在python中的实例

引言 高斯过程(Gaussian Process,简称GP)是一种概率模型,用于描述一组随机变量的联合概率分布,其中任何一个有限维度的子集都具有高斯分布 文章目录 引言一、高斯过程1.1 基本定义1.1.1 随机过程1.1.2 高斯分布 1.2 高斯过程的特性1.2.1 联合高斯性1.2.2 均值函数1.2.3 协方差函数(或核函数) 1.3 核函数1.4 高斯过程回归(Gauss