人工智能入门杂记

news2025/1/16 1:52:24

本篇文章属于所有发表的文章的导读吧,以后会常更新。


目录

1.数据挖掘、机器学习、深度学习、云计算、人工智能

2.深度学习、强化学习、对抗学习、迁移学习

3.基础知识--线性代数

4.基础知识--概率与数理统计

5.常用工具库

6.机器学习

6.1 什么是训练什么是推理?

6.2 机器学习一般流程

6.3 机器学习问题类型

7.深度学习

7.1 前馈神经网络

7.2 卷积神经网络

7.3 循环神经网络

7.4 迁移学习

7.5 对抗学习

7.6 强化学习


1.数据挖掘、机器学习、深度学习、云计算、人工智能

  • 数据挖掘:从海量数据中”挖掘“隐藏信息
  • 机器学习:给计算机程序输入数据,让计算机学会新知识
  • 深度学习:从大数据中自动学习特征
  • 云计算:大规模分布式IT基础设施
  • 人工智能:基于学习、认知构成的对人的替代取得高度共识

它们之间的关系:

数据是人工智能的来源,大数据并行计算流计算等技术是人工智能能实用化的保障,人工智能是大数据,尤其复杂数据分析的主要方法

机器学习基础:机器学习(一)——基础概念_三三木木七的博客-CSDN博客。

2.深度学习、强化学习、对抗学习、迁移学习

(待补充)

3.基础知识--线性代数

3.1 标量、向量、矩阵、张量

3.2 矩阵和向量乘法

3.3 单位矩阵和逆矩阵

3.4 线性相关与生成子空间

3.5 范数

3.6 正交向量与子空间

3.7 特殊矩阵和向量

3.8 特征分解

3.9 奇异值分解

3.10 MP伪逆

4.基础知识--概率与数理统计

4.1 概率、概率空间、随机变量

4.2 概率分布

4.3 条件概率

4.4 链式法则、贝叶斯定理

4.5 数学期望

4.6 方差

4.7 相关系数

4.8 最大似然估计

5.常用工具库

5.1 Numpy

Numpy,提供科学计算的基础库,主要提供N维数组实现及计算能力和基础的数学算法。(基础科学计算库)

5.2 Scipy

Scipy,基于Numpy开发的一系列数学运算方法。数据操作,并行计算等。(强大的科学计算工具集)

5.3 Pandas

Pandas,功能强大的时间序列数据集处理工具。依赖于Numpy。(数据分析的利器)

5.4 Matplotlib

Matplotlib,数据可视化工具包

5.5 Scikit-learn

Scikit-learn,机器学习

6.机器学习

6.1 什么是训练什么是推理?

机器学习:人们输入数据和从这些数据中预期得到的答案,系统输出规则(训练)。

预测/推理:这些规则随后应用于新的数据,并使计算机自主生成答案。

6.2 机器学习一般流程

从实践的意义上来说,机器学习是一种通过利用数据,训练出模型,然后使用模型预测的一种方法

一般流程:数据->模型->损失函数->优化->调优->结果分析->算法扩展->部署和运营->基础设施

数据:经验存储

模型:基于问题和数据选取基础模型

损失函数:模型准确度的衡量标准

优化:eg梯度下降法最小化损失函数

调优:调整模型超参数

结果分析:比较模型准确度与运行时间

算法扩展:验证集测试

部署和运营:实时、稳定、拓展

基础设施:推理规模、接口规范、计算能力

6.3 机器学习问题类型

分类

回归

聚类

异常检测

强化学习

7.深度学习

深度学习是机器学习的一类模型,通过组合低层特征形成更加抽象的高层表示属性类别或特征,以发现数据的特征表示

7.1 前馈神经网络

输入层、隐藏层、输出层。

神经元从输入层开始,接受前一级输入,并输出到下一级,直至输出层。

整个网络中无反馈,可用有向无环图表示。

7.2 卷积神经网络

多层神经网络,将局部连接、权值共享、亚采样,这三种结构思想结合,提取图像/文本特征。

7.3 循环神经网络

一种对序列数据建模的神经网络,一个序列当前的输出与前面的输出也有关。

7.4 迁移学习

迁移学习是把易训练好的模型参数迁移到新的模型来帮助新模型训练,可以将已经学到的模型参数通过某种方式来分享给新模型,从而加快并优化模型的学习效率。

7.5 对抗学习

生成式对抗网络核心是对抗式,两个网络互相竞争,一个负责生成样本,另一个负责判别样本

7.6 强化学习

强化学习研究的是智能体Agent与环境之间交互的任务,学习如何将环境映射到动作,以获取最大的,数值的,奖励信号。

 

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

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

相关文章

Java数组

文章目录Java 数组一、数组介绍二、数组1. 数组静态初始化1.1 数组定义格式1.2 数组静态初始化2. 数组元素访问3. 数组遍历操作3.1 数组遍历介绍3.2 数组遍历场景3.3 数组遍历案例1)数组遍历-求偶数和2)数组遍历-求最大值3)数组遍历综合案例4…

【C语言航路】第十四站:文件

目录 一、为什么使用文件 二、什么是文件 1.程序文件 2.数据文件 3.文件名 三、文件的打开和关闭 1.文件指针 2.文件的打开和关闭 四、文件的顺序读写 1.对于输入输出的理解 2.fgetc与fputc (1)fgetc与fputc的介绍 (2&#xff0…

2023年springcloud面试题(第一部分)

1. 什么是微服务架构微服务架构就是将单体的应用程序分成多个应用程序,这多个应用程序就成为微服务,每个微服务运行在自己的进程中,并使用轻量级的机制通信。这些服务围绕业务能力来划分,并通过自动化部署机制来独立部署。这些服务…

MP-4可燃气体传感器介绍

MP-4可燃气体传感器简介MP-4可燃气体传感器采用多层厚膜制造工艺,在微型Al2O3陶瓷基片的两面分别制作加热器和金属氧化物半导体气敏层,封装在金属壳体内。当环境空气中有被检测气体存在时传感器电导率发生变化。该气体的浓度越高,传感器的电导…

JavaWeb | JDBC相关API详解 2 (内附以集合形式输出表)

本专栏主要是记录学习完JavaSE后学习JavaWeb部分的一些知识点总结以及遇到的一些问题等,如果刚开始学习Java的小伙伴可以点击下方连接查看专栏 本专栏地址:🔥JDBC Java入门篇: 🔥Java基础学习篇 Java进阶学习篇&#x…

C语言编程题

1、求斐波那契数列1&#xff0c;1&#xff0c;2&#xff0c;3&#xff0c;5&#xff0c;8……前20项之和 #include<stdio.h> int main() {int i,j,k,t2;ij1;printf("%d %d\n",i,j);for(k0;k<9;k){iij;jij;ttij;printf("%d %d\n",i,j);}printf(&q…

java七大查找 十大排序 贪心

七大查找 1.1二分查找(前提是 数据有序)说明&#xff1a;元素必须是有序的&#xff0c;从小到大&#xff0c;或者从大到小都是可以的。public static int binarySearc(int[] arr,int number){int min0;int maxarr.length-1;while(true){if(min>max){return -1;}int mid(maxm…

c++二插搜索树

1二插搜索树的概念 二叉搜索树又称二叉排序树&#xff0c;它或者是一棵空树&#xff0c;或者是具有以下性质的二叉树: ​ 若它的左子树不为空&#xff0c;则左子树上所有节点的值都小于根节点的值 ​ 若它的右子树不为空&#xff0c;则右子树上所有节点的值都大于根节点的值 …

mongodb shell

连接指定数据库 .\mongosh.exe localhost:27017/test不连接数据库 .\mongosh.exe --nodb然后连接数据库 conn new Mongo("localhost:27017") /// mongodb://localhost:27017/?directConnectiontrue&serverSelectionTimeoutMS2000 db conn.getDB("test&q…

Git学习笔记(黑马)

目录 一、获取本地仓库 二、为常用指令配置别名 三、基础操作指令 四、分支 五、Git远程仓库&#xff08; 码云Gitee&#xff09; &#xff08;一&#xff09;配置SSH公钥 &#xff08;二&#xff09;Gitee设置账户公钥 六、操作远程仓库 &#xff08;一&#xff09;添…

【数据结构】详谈复杂度

目录 1.前言 2.什么是复杂度 3.如何计算时间复杂度 1.引例 2.二分查找 3.常见的复杂度 4.如何计算空间复杂度 5.关于递归 6.总结 1.前言 我们在做一些算法题时&#xff0c;经常会发现题目会对时间复杂度或者空间复杂度有所要求&#xff0c;如果你不知道什么是复杂度时&am…

SQL--DDL

目录 一、数据库的相关概念 二、MySQL数据库 1. 关系型数据库&#xff08;RDBMS&#xff09; 2. 数据数据库 3. MySQL客户端连接的两种方式 方式一&#xff1a;使用MySQL提供的客户端命令行工具 方式二&#xff1a;使用系统自带的命令行工具执行指令 三、SQL SQL的…

【C++】深浅拷贝

最近一些老铁一直问我深浅拷贝的问题&#xff0c;今天我们就来介绍一下深浅拷贝在说深浅拷贝构造之前&#xff0c;我们先介绍一下拷贝构造函数的应用场景&#xff1a;使用另一个同类型的对象来初始化新创建的对象。浅拷贝我们在学类和对象时了解到了类的6大默认函数&#xff0c…

给定一个数组arr,代表每个人的能力值。再给定一个非负数k,如果两个人能力差值正好为k,那么可以凑在一起比赛 一局比赛只有两个人,返回最多可以同时有多少场比赛

目录题目描述题目解析代码实现对数器题目描述 给定一个数组arr&#xff0c;代表每个人的能力值。再给定一个非负数k&#xff0c;如果两个人能力差值正好为k&#xff0c;那么可以凑在一起比赛一局比赛只有两个人&#xff0c;返回最多可以同时有多少场比赛 比如&#xff1a; [3&a…

MyBatis的入门

1、Mybatis的简介和特性 2、环境配置及其注意事项 2.1、注意事项 本文示例&#xff0c;开发环境 IDE&#xff1a;idea 2019.2 构建工具&#xff1a;maven 3.8.6 MySQL版本&#xff1a;MySQL 8 MyBatis版本&#xff1a;MyBatis 3.5.7 MySQL不同版本的注意事项&#xff1a;…

Allegro如何自动做差分对内等长操作指导

Allegro如何自动做差分对内等长操作指导 在做PCB设计的时候,需要给差分做对内等长,如果差分对比较多,Allegro支持自动做差分对内等长,如下图 具体操作如下 选择Route选择Auto-interactive Phase Tu

【UE4】将pmx导入到ue4中(obj-zip-mixamo绑骨)|模之屋模型导入UE4(较详细)

前言&#xff1a;我用fbx导入mixamo会报错&#xff0c;所以想用obj格式试试。 fbx导入↓ 效果预览&#xff1a; 目录 1.下载模型 2. 为blender安装插件 3.打开blender ​编辑 要删掉默认生成的方块&#xff01;&#xff01;&#xff01; 4.帮老婆找衣服环节&#xff01;&…

CSS定位属性详解

一、简介 1.文档流 在介绍postion之前&#xff0c;有必要先了解下文档流。 简单说就是元素按照其在 HTML 中的位置顺序决定排布的过程。HTML的布局机制就是用文档流模型的&#xff0c;即块元素&#xff08;block&#xff09;独占一行&#xff0c;内联元素&#xff08;inline…

【唐诗学习】三、盛唐诗歌的老大哥

三、盛唐诗歌的老大哥 1. 李白的伯乐——贺知章 在聊盛唐诗人之前&#xff0c;我们要先了解一位出生在初唐的大诗人&#xff1a;贺知章 盛唐诗歌虽然是中国文学的巅峰&#xff0c;但它不是蹿天猴&#xff0c;这个顶点不是“噌”一下就上的&#xff0c;需要有个老大哥把初唐诗…

Blender BMesh数据结构解密

BMesh 是一种非流形边界表示。 它旨在取代当前有限的 EditMesh 结构&#xff0c;解决 EditMesh 的许多设计限制和维护问题。 它与径向边结构相当。 推荐&#xff1a;使用 NSDT场景设计器 快速搭建 可编程 3D场景。 1、BMesh实体 在最基本的层面上&#xff0c;BMesh 将拓扑存储…