【机器学习】吴恩达机器学习Deeplearning.ai

机器学习已经强大到可以独立成为人工智能的一个子领域。
可以通过对机器编程实现比如执行网络搜索、理解人类语言、通过x光诊断疾病,或制造自动驾驶汽车。

机器学习定义

一般来说,给一个算法学习的机会越多,它的表现就越好。
机器学习的两种主要类型是监督学习和无监督学习(强化学习在课程中不细讲)
在这里插入图片描述监督学习是进步最快和创新最多的算法。
在课程中会学习一些实践机器学习算法的实用技巧。

监督学习

如今,机器学习正在创造巨大的经济价值。现在99%机器学习产生的价值是由一种叫做监督学习的算法所创造的。
监督式机器学习,或者更常见的说法——监督学习,是指学习x到y 或者 输入到输出映射的算法。
在这里插入图片描述
监督学习的主要特点是:算法学习你提供的例子。这些例子中有正确答案,即,对于给定的输入x,标上正确的标签y,通过学习正确的输入x和期望的输出y,算法最终能够只接受输入,而不需要接受输出标签,就能给出合理准确的输出预测或猜测。

机器学习的实际应用场景举例

在这里插入图片描述

  1. 如果输入x是一封电子邮件,输出y是这封电子邮件是不是垃圾邮件,这就有了个垃圾邮件过滤器。
  2. 或者输入的是音频片段,算法输出的是文本,那么这就是语音识别。
  3. 或者如果你想输入英语之后,得到相应的西班牙语,阿拉伯语,印地语,汉语,日语,或者其他语言的翻译,这就是机器翻译。
  4. 如今,监督学习最赚钱的产业大概就是在线广告。几乎所有大型在线广告平台都会有这样的机器学习算法,通过输入一则广告和一些关于你的信息,然后试着计算你是否会点击那个广告。因为通过展示广告人们就有可能点击它,对于这些大型在线广告平台来说,每一次点击都是收入,这实际上为这些公司带来了很多收入。
  5. 或者如果你想造一辆自动驾驶汽车,学习算法的输入就是图像、来自传感器的信息,如雷达或者其他设备,然后算法尝试输出位置,比如其他车的位置,这样,你的无人驾驶汽车可以安全地穿梭于其他车辆中。
  6. 再举个汽车制造的例子,你可以有一个这样的学习算法,输入一个产品成品的图片,比如说刚从生产线上下来的手机,算法会输出手机有没有刮伤、凹痕或其他产品缺陷。这叫做视觉检测,它帮助制造商减少或避免产品出现纰漏。

回归

回归问题比如就房价预测来说
回归需要预测一个数字无限多个可能的输出
在这里插入图片描述

分类

在这里插入图片描述

在这里插入图片描述
回归
预测一个数字
无限多的可能输出,少量的可能输出

分类
预测分类

无监督学习

监督学习,从标有“正确答案”的数据中学习
无监督学习,在无标记的数据中寻找有趣的东西。
在这里插入图片描述


案列

集群:谷歌news
比如百度头条,会根据panda,twin,zoo进行相关关键字推送
在这里插入图片描述聚类:DNA微阵列
在这里插入图片描述聚类:对客户进行分组

在这里插入图片描述



在这里插入图片描述
无监督学习

数据只有输入x,而没有输出标签y。
算法必须在数据中找到结构。

聚类:将相似数据分组分在一起。
降维:使用更少的数据压缩数据数字
异常检测:发现不寻常的数据点


Jupyter Notebooks

如今,机器学习和数据科学从业者使用最广泛的工具就是Jupyter Notebook。这是大多数人默认会使用到的写代码、做实验的开发环境。
在吴恩达老师这门课中,会学习如何用浏览器,构建一个Jupyter Notebook环境,去测试我们自己的一些想法。
这并不是简化后的开发环境,你用的是和许多大国开发人员同款的开发环境。

课程地址:https://www.coursera.org/specializations/machine-learning-introduction

在这门课提供的所有Lab中,有一种选做的Lab,你可以打开它,运行一行试试,这通常不用你再补充代码。
在这里插入图片描述请随意上下滚动屏幕浏览内容,鼠标停留在菜单上,可以看到这些的不同选项。
在这里插入图片描述

这里有两种类型的模块,按Shift+Enter键,你可以随意地编辑和修改代码,然后运行它,看看会发生什么。

如果你还没有使用过Jupyter Notebook环境,我希望你能在Jupyter Notebook中更加熟悉Python。


线性回归模型

让我们从一个可以用线性回归解决的问题开始。

假设你想根据房子的大小来预测房子的价格。我们将使用波特兰的房屋大小和价格数据集,该图中:横轴是房子的面积,单位是平方英尺;纵轴是房子的价格,单位是千美元。

这里每个数据点,每一个小X都是对应房子的大小和最近的售价。现在,假设你是波特兰的一个房地产经纪人,你正在帮一个客户卖她的房子。她现在问你,你觉得这房子能卖多少钱?

这个数据集也许能帮你估计出她的房子能卖多少钱。
在这里插入图片描述首先,你测量房子的大小,结果发现房子的面积是1250平方英尺。你觉得这房子能卖多少钱呢?

通过这个数据集,你的模型将把数据拟合成一条直线,根据这条拟合好的直线,你可以看到如果房子有1250平方英尺,它会在这里和直线相交,而且如果你看向左边的纵轴,你可以看到价格大概在这里,22万美元左右。

这就是所谓的监督学习模型的一个例子。


在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

该文章记录我在b站学习的《2022吴恩达机器学习Deeplearning.ai课程》笔记,学习视频地址在:https://www.bilibili.com/video/BV1Pa411X76s/?p=11&spm_id_from=pageDriver&vd_source=5db49e51dca44fd53a43d740419ed842

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

阿里云5、6代云服务器实例免费升级至第7代(不限次数)

简介: 阿里云推出云服务器实例免费升级至第7代优惠活动,第5、6代云服务器,可享受实例部分免费升级至第7代实例,让你的云服务器拥有更高的安全、存储、网络等性能。 阿里云服务器升级有优惠吗?当然是有的&am…

长安信托:拥抱数字信托,探索多项目管理新路径

长安信托:公司使用 ONES 已经 2 年了。ONES 最大的优势是能够有效串联我司信息科技研发过程中的各个环节,从需求管理到研发任务跟踪,再到测试管理,ONES 能明确地展示出业务部门从需求提出到研发上线的全链路,体现信息科…

免费ChatGPT接入-国内怎么玩chatGPT

免费ChatGPT中文版 OpenAI 的 GPT 模型目前并不提供中文版的免费使用,但是有许多机器学习平台和第三方服务提供商也提供了基于 GPT 技术的中文版模型和 API。下面是一些常见的免费中文版 ChatGPT: Hugging Face:Hugging Face 是一个开源社区…

后缀为whl的文件是什么?如何安装whl文件?学习一下(22)

小朋友们好,大朋友们好! 我是猫妹,一名爱上Python编程的小学生。 欢迎和猫妹一起,趣味学Python。 今日主题 了解并使用Pyhton的库安装包文件whl。 什么是whl文件 whl格式本质上是一个压缩包,里面包含了py文件&am…

chatGPA的主要功能-chatGPT深度分析

ChatGPT功能介绍 ChatGPT是基于深度学习技术的自然语言处理算法,其主要用途是生成自然语言文本,能够应用于多个自然语言处理任务。以下是其主要功能介绍: 文本生成:ChatGPT能够生成高质量的自然语言文本,可以应用于大…

linux常用系统管理经验谈

Lab1 硬件和安装 步骤一:准备计算机 任务: 使用Red Hat Linux光盘启动系统 在启动时进入BIOS界面 设置系统启动顺序为A,CDROM,C 修改其他任何推荐的设置 保存并退出BIOS设置 步骤二:使用Anaconda(图形模式…

二十分钟带你了解JVM性能调优与实战进阶

ZGC 诞生原因 Java生态非常强大,但还不够,有些场景仍处于劣势,而ZGC的出现可以让Java语言抢占其他语言的某些特定领域市场。比如 谷歌主导的Android手机系统显示卡顿。证券交易市场,实时性要求非常高,目前主要是C主…

阿里云版GPT官宣,我们问了它10个问题

4月7日,阿里云宣布自研大模型“通义千问”,目前已开始邀请用户测试体验。 阿里达摩院在NLP自然语言处理等前沿科研领域早已布局多年,并于2019年启动大模型研发,通义千问便是其最新成果,相当于阿里云版的“ChatGPT”。 …

EPICS synApps SSCAN模块

1、在这个模块中有什么? 1)代码 sscan记录busy记录recDynLink库saveData数据存储客户端scanparm记录 2)EPICS数据库 scan数据库scanParms和alignParms数据库 3)MEDM显示窗口 scan*.adlscan*_help.adl2、简单扫描 1&#xff0…

Linux系统【Centos7】设置防火墙教程

1. 查看防火墙状态 在终端输入以下命令: systemctl status firewalld 如果状态显示为“active”说明防火墙已经启动;如果状态显示为“inactive”说明防火墙没有启动。 2. 启动防火墙 在终端输入以下命令: systemctl start firewalld 3…

vue3自定义实现可过滤关键字的树形下拉选择框

背景 最近项目中有一个部门选择需求,一开始是用element-plus的级联下拉写的,但是由于层级过深,会出现级联下拉超出屏幕的情况,所以改用树形下拉,但是element没有相关组件,现记录下vue3js自定义实现可以根据…

Vector - CAPL - CRC算法介绍(续)

不常用CRC算法 目录 Crc_CalculateCRC8H2F 代码示例 Crc_CalculateCRC32P4 代码示例 Crc_CalculateCRC64 代码示例 Crc_CalculateCRC8H2F 功能:根据数据计算CRC8H2F的相应校验和。 data:待计算CRC8H2F校验和的数据 dataSize:待计算CRC…

JVM垃圾收集器与HotSpot的算法细节

目录 HotSpot的算法细节实现 根节点枚举 安全点 安全区域 记忆集与卡表 记忆集 作用 卡表(Card Table) 卡页(Card Page) 元素变脏(Dirty) 写屏障 写屏障 写前屏障(Pre-Write Barrie…

【数据结构】顺序表

作者:日出等日落 专栏:数据结构 只有毅力才会使我们成功,而毅力的来源又在于毫不动摇,坚决采取为达到成功所需要的手段。 …

Ceph部署

1. 简介 Ceph是一个高性能、可扩容的分布式存储系统,它提供三大功能: 对象存储:提供RESTful接口,也提供多种编程语言绑定。兼容S3、Swift块存储:由RBD提供,可以直接作为磁盘挂载,内置了容灾机…

代码规范(以后会补充)

目录 为什么要规范代码 不规范的代码有什么特点 ​编辑 不规范的坏处 规范代码是什么样的 如何规范代码 1.代码中不要出现莫名其妙的数字 2.深度嵌套 3.注释 4.避免创建大函数 5.重复代码 6.变量命名 7.函数命名 8.命名时注意动词的使用 9. 常量值所有都大写 10. 避免变…

PMP备考资料:如何掌握PMP应考中的计算题?

计算题总体来说考得非常简单,题量也少,有时候只考3道、4道简单计算。所以这部分内容大家要细心严谨,不要因为粗心而丢掉分数。 01三点估算 通过考虑估算中的不确定性和风险,可以提高活动持续时间估算的准确性。这个概念源自计划…

映射的概念以及用法

映射的概念以及用法前言映射的定义映射的应用前言 在数学里,映射是个术语,指两个元素的集之间元素相互 “对应”的关系,为名词。映射,或者射影,在数学及相关的领域经常等同于函数,函数是从非空数集到非空数…

PyCharm解决Git冲突

技术背景 在前面的一篇博客中,我们介绍了Fork到自己名下的本地仓库如何与远程原始仓库创建链接的方法。在这篇文章中,我们将要讲解如何应对在这种异步开发的过程中经常有可能会遇到的Git冲突问题,在Pycharm这个专业的Python开发工具中集成了一…

网络基础概念

本文目标: ①了解网络发展背景, 对局域网/广域网的概念有基本认识; ②了解网络协议的意义, 重点理解TCP/IP五层结构模型; ③学习网络传输的基本流程, 理解封装和分用; 1.计算机网络背景 OS与网络 在整个计算机体系中,是先由操作系统,再有网…