博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第七章 机器学习
阅读量:3972 次
发布时间:2019-05-24

本文共 1197 字,大约阅读时间需要 3 分钟。

文章目录

概念

.(机器学习系统)利用经验来改善计算机系统自身的性能。

机器学习是一种归纳。

专家系统(计算机推理)采用的是反向、演绎。

在这里插入图片描述

在这里插入图片描述

一、监督学习

1.1 运行过程

在这里插入图片描述

1.2 典型算法

1.2.1 K近邻算法

– 给定一个训练数据集,无需训练

– 对新的输入实例,在训练数据集中

找到与该实例最邻近的K个实例

– 根据这K个实例的类别做投票,哪

个类的实例最多,就把该输入实例
分类到这个类中

例子:

在这里插入图片描述

1.2.2 决策树算法

规则归纳问题,适合用决策树来表示

如果一个属性执行后,使得数据集上的信息增益最大(最有序),则该属性应该优先被执行(更接近根节点)

在这里插入图片描述

1.2.3 支持向量机

在这里插入图片描述

在这里插入图片描述

二、无监督学习

2.1 特点

无监督学习更接近人类学习的过程:

• 有明确的学习目标

• 有样本数据
• 不需人工标注知识
• 提升难度大

2.2 聚类(“归堆”)

在这里插入图片描述

– 聚类算法最终要求将样本数据唯一、确定地划为某一类别。

– 不同类别之间样本不交叉。

– 同一类别内部样本具有较高相似度。

– 不同类别之间样本相似度较低

2.3 典型算法

2.3.1 K-means聚类算法

关键问题:距离计算方法。

– 聚类大量依赖于距离或者相似度计算。因此确定一种距离非常重要。

在这里插入图片描述

2.3.2 自动编码器

– 原始数据经过神经网络“编码”,再根据编码信息“解码”,还原原有信息。

– 适应大量样本后,编码器本身能够表示关于问题的本质特征。

应用:

1️⃣图像抗噪

在这里插入图片描述

2️⃣数据降维

– 原始数据生成的模型往往仍然规模比较大

– 此时可以使用自动编码器做一次降维,不损失信息的情况下,降低空间使用

在这里插入图片描述

三、弱监督学习

在这里插入图片描述

3.1 半监督学习

– 一部分数据带有人工标记知识

– 另一部分数据无标记

– 通过学习有标记数据,逐渐扩展无标记数据

实例

实例一:远距离监督用于关系抽取

在这里插入图片描述

在这里插入图片描述

实例二:社交网络上的半监督学习

在这里插入图片描述

在这里插入图片描述

3.2 迁移学习(计算机的举一反三)

– 任务A 与 任务B 具有某种相似性

– 利用任务A的学习经验,解决任务B

– 即迁移学习。

在这里插入图片描述

实例

实例一:图像风格的迁移学习

• 给定某种风格的图画样本,如梵高油画集合

• 训练模型,能够表达梵高图片中的某些风格

• 给定不具有该风格的图像

• 不改变内容,仅将梵高风格添加到图片中

在这里插入图片描述

四、强化学习

4.1 强化学习的基本思想

强化学习(Reinforcement Learning, RL) 并不是一个独立的方法而是一种机器学习的模式,或者说是一种思路。

– 强化学习认为,计算机单纯通过感知环境,与环境交互,并且从交互中获得评价反馈,就可以适应所处的环境。从我们看来,就相当于计算机学习得到了环境下的某些知识,实现了机器学习。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

4.2 实例

实例一:小孩子学走路

在这里插入图片描述

在这里插入图片描述

实例二:旅行商问题

在这里插入图片描述

在这里插入图片描述

4.3 应用

4.3.1 自动驾驶

在这里插入图片描述

4.3.2 AI游戏和电子竞技

在这里插入图片描述

4.3.3 虚拟生命的建模

在这里插入图片描述

转载地址:http://ryxki.baihongyu.com/

你可能感兴趣的文章
STL综合案例
查看>>
O(logn)时间复杂度求Fibonacci数列
查看>>
【转】腾讯十年运维老兵:运维团队的五个“杀手锏”
查看>>
Iterator_traits
查看>>
Zedboard中的SPI通信记录文档(已实现)
查看>>
Android 发布到google Play的app搜索不到问题的解决
查看>>
Flutter 网络请求之基于dio的简单封装
查看>>
Flutter UI基础 - 路由之Navigator详解
查看>>
Flutter UI基础 - Widgets 之 InkWell 和 Ink
查看>>
Spring - sentinel和hystrix比较
查看>>
Flutter 日期插件date_format 中文 国际化 及flutter_cupertino_date_picker
查看>>
Flutter 插件笔记 | 屏幕适配 flutter_screenutil
查看>>
Flutter UI基础 - 侧拉抽屉菜单
查看>>
Flutter UI基础 - AppBar中标题文字如何居中
查看>>
Flutter UI基础 - Drawer 抽屉视图与自定义header
查看>>
Flutter UI基础 - GridView
查看>>
Flutter UI基础 - 使用InkWell给任意Widget添加点击事件
查看>>
OC WKWebView的使用
查看>>
Flutter UI基础 - Image.asset 图片铺满布局
查看>>
Flutter UI基础 - Row、Column详解
查看>>