| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> 【动手学深度学习】 1前言 -> 正文阅读 |
|
[人工智能]【动手学深度学习】 1前言 |
李沫《动手学深度学习》课程学习 具体代码保存在自己的内存中,学完之后会考虑将资源全部上传,写文档的目的是保留一些自己认为重要的内容、调试的过程、练习的内容,尽力一周一章的学习进度。 目录 1.1.3 目标函数(objective function) 1.1 关键组件1.1.1 数据(data)1、数据由样本(example、sample)组成,大部分时候遵循独立同分布(independently and identically distributed, i.i.d.). 2、样本有时也叫做数据点(data point)或者数据实例(data instance),通常每个样本由一组称为特征(features,或协变量(covariates))的属性组成。?机器学习模型会根据这些属性进行预测。 3、要预测的是一个特殊的属性,它被称为标签(label,或目标(target)) 4、当每个样本的特征类别数量都是相同的时候,其特征向量是固定长度的,这个长度被称为数据的维数(dimensionality)。? 5、数据集分成两部分:训练数据集用于拟合模型参数,测试数据集用于评估拟合的模型。? 1.1.2 模型(model)1.1.3 目标函数(objective function)1、在机器学习中,我们需要定义模型的优劣程度的度量,这个度量在大多数情况是“可优化”的,我们称之为目标函数(objective function)。? 2、通常定义一个目标函数,并希望优化它到最低点。 因为越低越好,所以这些函数有时被称为损失函数(loss function,或cost function)。 3、通常,损失函数是根据模型参数定义的,并取决于数据集。 在一个数据集上,我们通过最小化总损失来学习模型参数的最佳值。? 4、当一个模型在训练集上表现良好,但不能推广到测试集时,我们说这个模型是“过拟合”(overfitting)的。 1.1.4?优化算法1、一旦我们获得了一些数据源及其表示、一个模型和一个合适的损失函数,我们接下来就需要一种算法,它能够搜索出最佳参数,以最小化损失函数。 2、深度学习中,大多流行的优化算法通常基于一种基本方法–梯度下降(gradient descent)。 3、?简而言之,在每个步骤中,梯度下降法都会检查每个参数,看看如果你仅对该参数进行少量变动,训练集损失会朝哪个方向移动。 然后,它在可以减少损失的方向上优化参数。 1.2 各种机器学习问题1.2.1?监督学习监督学习可以理解为样本的组成是 特征+标签 1.2.1.1?回归当标签取任意数值时,我们称之为回归问题。 我们的目标是生成一个模型,它的预测非常接近实际标签值。 判断回归问题的一个很好的经验法则是,任何有关“多少”的问题很可能就是回归问题。比如:
1.2.1.2 分类?在分类问题中,我们希望模型能够预测样本属于哪个类别(category,正式称为类(class)) 分类问题可以分为二元分类、多元分类、层次分类 1.2.1.3 标记问题学习预测不相互排斥的类别的问题称为多标签分类(multi-label classification)。 举个例子,人们在技术博客上贴的标签,比如“机器学习”、“技术”、“小工具”、“编程语言”、“Linux”、“云计算”、“AWS”。 一篇典型的文章可能会用5-10个标签,因为这些概念是相互关联的。 关于“云计算”的帖子可能会提到“AWS”,而关于“机器学习”的帖子也可能涉及“编程语言”。 1.2.1.4.?搜索即使结果集是相同的,集内的顺序有时却很重要。 该问题的一种可能的解决方案:首先为集合中的每个元素分配相应的相关性分数,然后检索评级最高的元素。 1.2.1.5 推荐系统1.2.1.6 序列学习?序列学习需要摄取输入序列或预测输出序列,或两者兼而有之。 具体来说,输入和输出都是可变长度的序列。 1.2.2 无监督学习——数据中不含有“目标”的机器学习问题
1.2.3 与环境互动1.2.4 强化学习1.3.?小结
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 22:44:14- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |