人工智能学习1

news2024/11/18 15:51:43

文章目录

  • 人工智能
    • 人工智能的诞生
    • 人工智能的发展历程
    • 人工智能与机器学习的关系
  • 机器学习
    • 机器学习的发展历程
    • 讨论
    • 机器学习的必要性
    • 机器学习的定义
    • 机器学习的三要素
    • 机器学习的基本概念
    • 作业

人工智能

人工智能的诞生

  • 人工智能诞生于一群科学家想使用机器模拟人类思维或者人类智能的一系列问题
  • 人工智能的目标是想通过计算机模拟人的某一些思维能力或者智能行为,让计算机能够像人类一样进行思考
  • 人工智能应用于机器翻译、智能控制、图像理解、游戏博弈等

人工智能的发展历程

根据所使用的核心技术的不同

  • 逻辑推理:主流技术是符号逻辑计算
    在这里插入图片描述

  • 知识工程:以知识工程为核心技术
    在这里插入图片描述

  • 机器学习:让机器像人类一样具有学习的能力,以机器学习为主流核心技术
    起源于二十世纪五十年代的感知机数学模型

人工智能与机器学习的关系

在这里插入图片描述

机器学习

机器学习是一种通过先验信息来提升模型能力的方式,具体说来,对于给定任务和性能度量标准,使用先验信息,通过某一种计算方式改进初始的模型,或者一个性能更好的改进模型的过程,就是机器学习。

机器学习的发展历程

  • 感知机与连接学习(使用阳历信息调节神经元之间连接权重的学习方式)

    通过模仿生物大脑神经网络结构的方式来实现机器智能,典型的如MP模型(无权重)、感知机(有权重、线性)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 符号学习(逻辑推理、决策树模型)与统计学习(基于概率统计理论、支持向量机),符号学习包括:

    • 记忆学习:死记硬背
    • 演绎学习:从一般到特殊的学习方式
    • 归纳学习:从特殊到一般的学习方式

    核方法:讲低维度特征空间中线性不可分的数据映射到高维特征控件当中,使得数据在高维特征控件中线性可分,但是在计算超平面的时候还是在低维空间内,解决线性可分的问题的同时计算也比较简单。

  • 连接学习的兴起——深度信念网络
    在这里插入图片描述

  • 机器学习与其他领域的关系

    人工智能、表示学习、深度学习
    在这里插入图片描述

讨论

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

机器学习的必要性

给出一棵树的图像,编程无法实现辨认一棵树的程序

机器学习的必要性在于:

  1. 系统过于复杂的,无法用编程解决的,可以使用机器学习,比如自动驾驶;
  2. 对于无法明确定义出一个解决方案的,可以使用机器学习,比如图像识别;
  3. 对于需要快速的判断和决策的,可以使用机器学学习;
  4. 对于需要处理非常大量的数据的,可以使用机器学习;
  5. 机器学习的应用非常广泛,包含了衣食住行;
  6. 机器学习是其他研究问题的基础,包括数据挖掘、计算机视觉、自然语言处理、生物特征识别等。

机器学习的定义

  • 假设用E来评估计算机程序在某 任务类T 上的性能(度量),若一个程序通过利用经验P在T中的任务上获得了性能改善,则我们就说关于T和E,该程序对P进行了学习
  • 机器学习致力研究如何通过计算的手段,利用经验来改善系统自身的性能,从而在计算机上从数据中产生“模型”,用于对新的情况给出判断

在这里插入图片描述

机器学习的三要素

模型+学习准则+优化算法

在这里插入图片描述

机器学习的实质是:根据现有的数据,寻找输入数据和输出数据的映射关系/函数,机器学习很难找到输入数据和输出数据的最佳映射关系/函数,一般来讲,只能找到符合要求的映射关系。

机器学习的基本概念

  • 训练集:带有标记的数据,比如某一个瓜带有某一个特证,它的标记是好瓜,这些数据就是训练集(给出y的x的集合)

  • 测试集:没有标记的数据,用来评估模型的好坏

  • 标记:也即是好瓜还是坏瓜,即y

  • 任务:(机器学习按照解决的问题(任务)的不同划分为以下三类

    • 回归任务:输出为连续的值,比如瓜的成熟度,甜度
    • 分类任务:输出为离散值,分为二分类和多分类,比如好瓜坏瓜,非0即1
    • 聚类任务:数据为无标记的数据
    • 回归任务:
      在这里插入图片描述
    • 分类任务:
      在这里插入图片描述
    • 聚类任务:聚类任务的类别与分类任务不同,聚类任务的类含有特殊含义和不确定性;聚类需要设置参数,明确需要分成多少类
      在这里插入图片描述
  • 机器学习的常见类型(机器学习按照先验信息(标记、标签)的不同可以分为以下类别)

    • 有监督学习:有标记的信息,包括分类和回归
    • 无监督学习:无标记信息,分为聚类和降维
    • 强化学习:环境的反馈
    • 有监督学习:
      在这里插入图片描述
    • 无监督学习:
      在这里插入图片描述
    • 强化学习:不断与环境交互、通过反馈的信息来调整策略
      在这里插入图片描述
  • 泛化能力:模型适用于新样本的能力

  • 假设空间:
    在这里插入图片描述

    案例说明:色泽包含了表格中的两种,还有一种其他的颜色,不包含在表格内,所以色泽有三种可能,根蒂和敲声也是同理,最终的结果映射可能映射为好瓜,也可能好瓜的概念不成立,所以需要+1
    在这里插入图片描述

  • 模型偏好:学习过程中,对某种类型结社的偏好叫做模型偏好;根据模型的偏好不同,对于预测的结果也会有所不同,如何挑选模型,要看模型泛化能力。
    在这里插入图片描述

    • 奥卡姆剃刀原理:如无必要,勿增实体,即简单有效原理
    • 没有免费的午餐定理:
      在这里插入图片描述
  • 误差和损失函数:
    在这里插入图片描述

    • 整体误差:整体误差定义为所有单个样本所分别对应损失函数值的平均值
      在这里插入图片描述
      常见的损失函数:
      0-1损失:简单但是不可导,不可以应对诸多复杂问题
      平凡损失:处处可导
      在这里插入图片描述
  • 泛化误差(期望风险)和训练误差(经验风险)
    在这里插入图片描述

    • 泛化误差(期望风险)表述的是整个样本集中的整体误差,这个很可能是达不到的,比如数据集很大、无限的时候,是达不到泛化误差的。
    • 训练误差(经验风险)表述的是取一部分的样本来表达整个样本空间,在实际应用中,我们希望经验风险最小化
      模型参数:根据经验风险最小化的方法得到的优化模型,即为模型参数
      在这里插入图片描述
  • 测试误差:模型在测试样本中的整体误差
    在这里插入图片描述

  • 过拟合和欠拟合

    • 过拟合:同时拟合了训练样本的共性和个性特征(在学习过程中把噪声一起学进去了)
    • 欠拟合:未能充分拟合训练样本的共性造成模型的泛化误差比较大,从而模型泛化能力较弱
  • 偏差和方差分解
    在这里插入图片描述
    在这里插入图片描述

    • 偏差:期望输出与真实值之间的差异
    • 期望泛化误差:
      y^为预测出来的结果的标记值
      在这里插入图片描述

作业

在这里插入图片描述

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

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

相关文章

黑马JVM总结(十二)

(1)五种引用_强软弱 实线箭头表示强引用,虚心线表示软弱虚终结器引用 在平时我们用的引用,基本都为强引用 ,比如说创建一个对象通过运算符赋值给了一个变量,那么这个变量呢就强引用了刚刚的对象 强引用的…

Linux 磁盘挂载 磁盘卸载

挂载: 虚拟机中本来是没有光盘,但是有复刻的镜像文件,不影响我们挂载,当我们将镜像设备挂载到固定的目录下后,我们就可以通过访问目录,来查看镜像文件中的内容。 1. 创建挂载点: 一般虚拟设备上…

Java进化史:从Java 8到Java 17的语言特性全解析

文章目录 Java 8:引入Lambda表达式和Stream APILambda表达式Stream API Java 9:模块化系统模块Jigsaw项目 Java 10:局部变量类型推断Java 11:引入HTTP客户端HTTP客户端 Java 12:引入Switch表达式Switch表达式 Java 13到…

为什么学鸿蒙HarmonyOS——兴趣使然,HarmonyOS是一款面向万物互联时代的、全新的分布式操作系统

为什么学鸿蒙HarmonyOS 为什么学鸿蒙的诞生鸿蒙的未来鸿蒙OS典型案例鸿蒙是分布式操作系统总结参考学习资料 为什么学 兴趣使然,了解了一下鸿蒙系统的历史,是AIOT系统,是中国的未来的核心系统 鸿蒙:HarmonyOS是一款面向万物互联时…

antd a-list 添加分页

会分为三部分 template <a-list item-layout"horizontal" :data-source"localData" :pagination"{...paginationProps,current:currentPage}"><a-list-item slot"renderItem" slot-scope"item"><a-list-ite…

伪原创工具-好用的伪原创软件有哪些特征

在这个信息爆炸的时代&#xff0c;我们每天都要处理大量的文字信息&#xff0c;不管是在学校里写作业&#xff0c;还是在工作中处理文件。有时候&#xff0c;为了节省时间和精力&#xff0c;我们会考虑使用一些文章伪原创工具。 什么是文章伪原创&#xff1f; 让我们来明确一…

Netty(二)NIO-入门

Netty 入门 1. 概述 1.1 Netty Netty是一个异步的&#xff0c;基于事件驱动的网络应用框架&#xff0c;用于快速开发可维护&#xff0c;高性能的网络服务器和客户端 Cassandra&#xff0c;Spark&#xff0c;Hadoop&#xff0c;RocketMQ&#xff0c;ElasticSearch&#xff0c…

【小沐学写作】程序员必备技能:在线协作文档汇总

文章目录 1、简介2、微软Office在线文档2.1 功能简介2.2 使用费用2.3 用户体验 3、石墨文档3.1 功能简介3.2 使用费用 4、腾讯文档4.1 功能简介4.2 使用费用 5、语雀5.1 功能简介5.2 使用费用 6、飞书6.1 功能简介6.2 使用费用 7、印象笔记7.1 功能简介7.2 使用费用 结语 1、简…

解决xinput1_3.dll丢失的终极方法!快来尝试这4个方法吧!

在计算机系统中&#xff0c;DLL&#xff08;动态链接库&#xff09;是一个重要的组成部分&#xff0c;它们负责在程序和操作系统之间共享代码和数据。然而&#xff0c;当xinput1_3.dll丢失时&#xff0c;可能会导致一系列的问题&#xff0c;如系统运行缓慢、应用程序无法启动等…

当下最好不要碰PCIe 5.0 SSD

为了追求高性能&#xff0c;现在说到SSD&#xff0c;大家基本都想要买NVME PCIE SSD。PCIE SSD在消费端、云市场、数据中心的占比均在继续攀升。 截至目前&#xff0c;虽然PCIe 5.0已经发布已经过去4年&#xff0c;但是整个生态并没有很繁荣。当前主流市场还是PCIe 3.0和PCIe 4…

【算法】二分答案(TODO)

文章目录 相关链接什么时候使用二分答案&#xff1f;题目列表最大化最小化相关题目列表&#x1f4d5;2439. 最小化数组中的最大值解法1——二分答案解法2——分类讨论O(n) 2513. 最小化两个数组中的最大值&#xff08;二分答案lcm容斥原理&#xff09;&#x1f402;好题&#x…

VS code 下 makefile 【缺少分隔符 停下来】 报错解决方法

首先来看报错的makefile源码 再来看报错的信息&#xff1a; 第5行缺少分隔符&#xff0c;其实不止是第5行&#xff0c;只要是前面需要加tab留白的行都会报这个错误&#xff0c;比如说第7行第11行 编译的时候&#xff0c;前面的留白必须是按tab键生成的 但是&#xff01;&…

成为一个优秀的程序员必读书目有哪些?

首推一本刚刚出版的新书&#xff1a; 程序员的制胜技 新手程序员的生存指南&#xff0c;教你如何将理论转化为实践技能&#xff0c;解决编程工作中的挑战&#xff0c;拥有实战智慧&#xff0c;成为开发高手&#xff01; 作者20多年实战经验的结晶&#xff0c;新手程序员的生存…

从HTTP到HTTPS:网站安全通信的演进之路

HTTP协议与TCP/IP协议族内的其他协议相同部分&#xff0c;用于客户端和服务器端的通信。下面来看一下HTTP具体是怎么工作的。 1、HTTP前生今世 在HHTP/0.9版本&#xff0c;主要是通过确立了客户端请求、服务器端响应的通信流程来解决HTML文件传输&#xff0c;只能获取文本资源…

xen-trap

Xen-Trap xen的虚拟化实现有一个很重要的机制就是tarp&#xff0c;中文可以暂且叫做陷入。在ARMv8中&#xff0c;trap就是异常等级的一个切换。 当发生trap的时候&#xff0c;就会进入设定好的异常向量表中&#xff0c;硬件自动判断属于哪种类型的异常。 一、异常处理 ARM…

天然气跟踪监管系统信息更新

天然气跟踪监管系统信息更新 ① 新增仓库&#xff0c;第一步&#xff0c;“编辑仓库”对话框新增栏第二步&#xff0c;提交jQuery序列化新增仓库的form表单第三步&#xff0c;新增仓库成功第一步&#xff0c;创建编辑对象第二步&#xff0c;获取仓库修改后的几何图形及面积数据…

学习计算机网络中的一些疑问及解答

文章目录 前言一、为什么要进行三次握手二、三次握手的流程三、三次握手中seq和ack的值四、四次挥手流程五、四次挥手中seq和ack的值六、为什么要等待才回复七、为什么等待2MSL总结 前言 一个本硕双非的小菜鸡&#xff0c;备战24年秋招&#xff0c;在学习计算机网络的过程中遇…

CLR via C#(三)垃圾回收

一、资源生命周期 每个程序运行都需要各种资源&#xff0c;如文件、内存缓冲区、数据库等。要使用这些资源&#xff0c;就必须为代表资源的类型分配内存。访问一个资源所需的步骤如下&#xff1a; 调用IL指令newobj&#xff0c;为代表资源的类型分配内存&#xff08;在C#中一…

NSS [HNCTF 2022 WEEK2]ohmywordpress(CVE-2022-0760)

NSS [HNCTF 2022 WEEK2]ohmywordpress&#xff08;CVE-2022-0760&#xff09; 题目描述&#xff1a;flag在数据库里面。 开题&#xff1a; 顺着按钮一直点下去会发现出现一个按钮叫安装WordPress 安装完之后的界面&#xff0c;有一个搜索框。 F12看看network。 又出现了这个…

在 Android 设备或仿真器上进行测试

&#x1f3ac; 岸边的风&#xff1a;个人主页 &#x1f525; 个人专栏 :《 VUE 》 《 javaScript 》 ⛺️ 生活的理想&#xff0c;就是为了理想的生活 ! 目录 Windows Defender 概述 如何将排除项添加到 Windows Defender Android 开发时要考虑的排除项 本指南介绍如何在 W…