IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> 线性代数的本质 -> 正文阅读

[人工智能]线性代数的本质

线性代数的本质


以下讨论时:(如果之后有特殊情况会进行表明)

  1. 方程组都为线性方程组
  2. 且矩阵默认都为方阵 — 之后内容中,矩阵的每列都表示变换后基向量的坐标,设:矩阵有 a a a列说明变换前空间是 a a a维,而变换后的基向量坐标仍然需要在原始十字坐标系中表示(即变换后基向量用 a a a维表示),所以行与列应该相同
  3. 当然矩阵也有不为方阵(出现时会表明) — 这意味着变换经过变换后改变了维度,在第五章点积中体现的较多

一:矩阵与线性变换 - 矩阵:对空间的一种特定的变换

1. 知变换后基向量 i , j i,j ij的坐标,利用变换前后的线性组合不变,得到变换后的 v v v的坐标

在这里插入图片描述

  • 运用一些变换,将 i , j , v i,j,v i,j,v进行运动:
    在这里插入图片描述

由图中根据变换后的三个向量的关系,可以得到

如果向量v原来的坐标为(-1,2)
变换前向量 v 与 基向量 i 与 j 的线性组合为 v = ? 1 i + 2 j v=-1i+2j v=?1i+2j (也就是将v的坐标看成线性组合,这有助于之后的理解)
那么变换后的 v 也是变换后的 i 和 j 的同样的线性组合 T ( v ) = ? 1 T ( i ) + 2 T ( j ) T(v)=-1T(i)+2T(j) T(v)=?1T(i)+2T(j) (由上图关系可得)

在这里插入图片描述
所以知道变换后的基向量 i , j i,j ij的坐标,利用变换前 v , i , j v,i,j v,i,j之间的线性组合,可以得到变换后的 v v v的坐标(在图中可以看到,变换后的向量的坐标仍然使用原始的十字坐标系表示的)

2. 定义矩阵列的含义:基向量变换后的坐标

v v v的原始的坐标 相当于 告知了与原始基 i , j i,j ij的线性关系

变换后的基向量 i i i 和基向量 j j j 的坐标与上图相同 i : ( 1 , ? 2 ) , j ( 3 , 0 ) i:(1,-2),j(3,0) i:(1,?2),j(3,0),向量 v v v变换后的坐标为:
在这里插入图片描述

  • 将变换后的i与j的坐标封装到一个矩阵中
    [ a b c d ] \begin{bmatrix} a & b\\ c & d\\ \end{bmatrix} [ac?bd?]
    由矩阵封装过程知:其中第一列为变换后的 i 的坐标(a,c),第二列为变换后的 j 的坐标(b,d)矩阵每一个列可以看成:基向量变换后的坐标

(由上述 向量 v 的一般形式 ( x , y ) (x,y) (x,y) 与 两个基向量变换后的坐标的关系)可以得到变换后的向量 v 的坐标:
在这里插入图片描述

3. 定义矩阵与向量的乘法:线性变换 作用于 给定的向量

在这里插入图片描述
由此可得矩阵与向量乘法的意义:
矩阵向量乘法就是:

计算 线性变换 作用于 给定的向量 的一种途径(即:求经过线性变换后的向量)

  • 线性变换是操纵空间的一种手段,他保持网络线平行且等距分布,并且保持原点不动 — 这种变换可以用变换后的 基向量的坐标 表示
  • 所以看到一个矩阵的时候,可以将其解读为对空间的一种特定的变换

矩阵每一个列可以看成:基向量变换后的坐标
而矩阵与向量乘可以看成:

  1. 对于 变换后的坐标 的 线性组合 来得到变换后的向量
  2. 也可理解为:线性变换 作用于 给定的向量 — 其实就是1换了一种说法
  • 理由因为v与i,j 与 变换后的v与变换后的i,j 有同样的线性组合

在这里插入图片描述

图中红色圈为变换后的基的坐标,蓝色线为对变换后的基进行线性组合要得到水绿色的那个向量(即变换后的向量)

二:矩阵与矩阵的乘法 - 线性变换复合

Shear:剪切矩阵;错切矩阵:
[ 1 1 0 1 ] \begin{bmatrix} 1 & 1\\ 0 & 1\\ \end{bmatrix} [10?11?]

1. 两个矩阵相乘:就是两个线性变换的相继作用

对向量:先进行旋转,再进行剪切这样的效果 与 这两个操作的复合变换结果应该相同
在这里插入图片描述

两个矩阵相乘集合意义: 就是两个线性变换的相继作用
在这里插入图片描述

2. 对两个矩阵相乘的过程的两种理解

在这里插入图片描述
M 2 M 1 M_2 M_1 M2?M1?两个矩阵相乘

  1. 从图像角度: — 线性变换 先得到改变后的基向量,再由改变后的基向量得到改变后的向量

图一:
在这里插入图片描述
图二
在这里插入图片描述

  • 图中绿色的向量表示为原始基向量i变换后的位置
  • 图中红色的向量表示为原始基向量j变换后的位置

角度1的解释:

  • 第一个与矩阵 M 1 M_1 M1?作用,可以将基向量 i i i的坐标变换为 ( 1 , 1 ) (1,1) (1,1) j j j的坐标变换为 ( ? 2 , 0 ) (-2,0) (?2,0)
    注意,这个时候 i , j i,j ij的坐标是相对于最原始的参考系而言的 - 也即我们熟悉的十字坐标系(图一中的水绿色画出的向量 a , b a,b ab作为的参考系)
  • * 第二次与矩阵 M 2 M_2 M2?作用,可以将 i , j i,j ij看成一个普通向量
    * 此时的变换是:将图一中水绿色的向量 a , b a,b ab看成 — 图一的基向量, M 2 M_2 M2?的每一列为图一基向量对应的坐标 a ( 0 , 1 ) , b ( 2 , 0 ) a(0,1),b(2,0) a(0,1),b(2,0),再由 M 2 M_2 M2?改变后的基向量 a , b a,b a,b得到改变后的 i , j i,j i,j
    * 这一过程就是:将 M 2 M_2 M2?的线性变换 作用于 经过 M 1 M_1 M1?改变后的普通向量 i , j i,j ij

  1. 从运算的角度 — 矩阵的线性变换直接对向量进行改变
  • 对于原始基坐标 i , j i,j ij经过 M 1 M_1 M1?后得到变换后的 i ( 1 , 1 ) , j ( ? 2 , 0 ) i(1,1),j(-2,0) i(1,1),j(?2,0)
  • 下来直接让 M 2 M_2 M2?的线性变换作用于 变换后的 i , j i,j i,j
    在这里插入图片描述

直接由一.3节定义的矩阵与向量的乘法得到经过 M 2 M_2 M2?改变后的 i i i的坐标(同理可得改变后的 j j j的坐标)

3. 运算律

1. 矩阵相乘时,先后顺序会影响结果

绿色线为变换后的的基向量 i i i,红色线为变换后的基向量 j j j

先shear再rotation:
在这里插入图片描述
先rotation然后shear:
在这里插入图片描述

发现得到的结果不一样

2. 结合律(Associativity)

( A B ) C = A ( B C ) (AB)C=A(BC) (AB)C=A(BC)

  • 等式左边: ( A B ) C (AB)C (AB)C作用于一个向量,相当于先让C作用,再让B作用,再让A作用
  • 等式右边: A ( B C ) A(BC) A(BC)作用于一个向量,相当于先让C作用,再让B作用,再让A作用

4. 行列式 - 测量变换对空间有多少拉伸或挤压

1. 从二维与三维理解行列式

  1. 二维情况:

线性变换改变 面积 的比例 被称为 这个变换的行列式的绝对值
而行列式的正负表示变换后的空间是否被翻转 — 描述定向的改变

在这里插入图片描述

  • 行列式为6,就是将一个区域的面积变为原来的6倍

  • 而当行列式的值为0,我们就能了解这个矩阵所代表的变换是否将空间压缩到更小的维度上在这里插入图片描述

  • 行列式为负值的时候, 直观感觉是将空间都翻转了

    原始图像:
    在这里插入图片描述
    改变之后:
    在这里插入图片描述

  1. 三维情况:
  1. 线性变换改变 体积 的比例 被称为 这个变换的行列式的绝对值
  2. 而行列式的正负表示变换后的空间是否被翻转 — 描述定向的改变(通过右手定理判断)

右手定理:右手食指指向i方向,中指指向j,大拇指指向k方向
在这里插入图片描述
* 如果变换后仍然可以用右手这么做,那么说明定向没有发生变换,行列式为正
* 如果变换后只能用左手这么做,说明定向发生变换,行列式为负

2. 如何计算行列式

二维:
在这里插入图片描述
三维:
在这里插入图片描述
证明:
在这里插入图片描述
1.一个行列式相当于一次空间变换引起的面积变化
2.两个行列式相乘相当于进行了两次空间放缩,复合变换的缩放比例等于分别变换的缩放比例乘积

三:逆矩阵,列空间,零空间

线性代数在几乎所有领域中都有所体现并被广泛应用的主要原因是:可以帮助我们求解特定的方程组

线性方程组:
在这里插入图片描述

矩阵 A A A代表一种线性变换
求解 A x = v Ax=v Ax=v相当于去寻找一个 x x x向量,在线性变换后与 v v v重合(即: x x x通过线性变换后到 v v v的位置)

1. A x = v Ax=v Ax=v 求解 x x x时 — 逆矩阵 与 行列式为0的理解

  1. A x = v Ax=v Ax=v 当矩阵 A A A行列式不为0时
    可以通过对 v v v逆向变换就可以找到 x x x — 逆向变换对应另一个矩阵,被称为“逆”,记为 A ? 1 A^{-1} A?1
    A ? 1 A A^{-1}A A?1A含义是:先线性变换,在做逆变换 — A ? 1 A = A^{-1}A= A?1A=什么都不做的变换(恒等变换)
    在这里插入图片描述
    当找到 A ? 1 A^{-1} A?1时:
    在这里插入图片描述
    v v v做逆变换(可以做逆变换,说明矩阵 A A A行列式不为0,有 A ? 1 A^{-1} A?1),得到 x x x,此时 x x x是唯一解

  2. A x = v Ax=v Ax=v 当矩阵 A A A行列式为0时 — 变换将空间压缩到更低的维度上
    此时不存在逆变换:不可以将低纬度空间拉伸到一个特定的高维空间 (类似不可以将一条线"解压缩"为一个平面)
    但即便不存在逆变换,解仍然存在:(二维空间)一个变换将空间压缩到一条直线上
    v v v如果恰好在这个直线上时,有解;如果 v v v不在这个直线上,则无解
    在这里插入图片描述

2. Rank - 秩:变换后空间的维度/列空间的维数

  1. 当变换后向量在一条直线上时 — 结果为一维的:称这个变换的秩为1
  2. 当变换后向量在一个平面上时 — 结果为二维的:称这个变换的秩为2

3. 列空间 — 矩阵的列所张成的空间

在这里插入图片描述
A A A列空间: A v ^ A\hat{v} Av^所有可能的输出向量的集合(即: A A A的列向量的线性组合)

矩阵的列可以得到基向量变换后的位置,这些变换后的基向量张成的空间(就是变换后的基向量 的线性组合得到的向量)就是所有可能的变换结果
在这里插入图片描述

图中的变换后的两个基向量共线,这两个基向量 所张成的空间(向量的线性组合) 在一条直线上


换句话说:列空间就是矩阵的列所张成的空间

∴ \therefore 更精确的秩的定义是:列空间的维数:因为列空间的维数 — 变换后基向量所张成的空间(向量的线性组合后)的维数,也即:变换后空间的维度

  • 对方阵(方阵的理由在文章开头)来说,满秩意味着:秩与列数相等
    矩阵有几列说明有几个基向量(即原始空间是几维)
    秩与列数同时,意味着:变换后基向量所张成的空间与原始空间相同,所以为满秩

4. 零空间 — 变换后的向量 落在零向量上的 向量的集合

零向量一定在列空间中(因为线性变换必须保持原点位置不变)

  • 对于满秩(Full rank)变换来说,唯一能在变换后落在原点的就是零向量本身
  • 对于非满秩的变换,空间被压缩到一个更低的维度上,也就是说:会有一系列向量在变换后成为零向量(演示变换的参考视频)
    • 如果一个二维线性变换将空间压缩到一条线,那么沿着某个不同方向直线上的所有向量被压缩到原点
      (there is a separate line in a different direction full of vectors that get squished onto the origin)
    • 如果一个三维线性变换将空间压缩到一个平面,会有一整条线上的向量在变换后落在原点
      如果一个三位线性变换将空间压缩到一条直线,有一整个平面上的向量在变换后落在原点

变换后落在原点的向量集合被称为矩阵的"零空间"(Null space)或"核"(Kernel)变换后一些向量落在了零向量上,而零空间就是这些向量所构成的空间

  • 对其次方程组来说 A x = 0 Ax=0 Ax=0(即:向量 v v v为零向量):
    零空间给出的向量集合就是这个向量方程的所有可能的解 — 因为经过变换后这些向量落在了零向量上

这个现象可以用来解释为什么系数矩阵满秩的齐次方程只有0解,而不满秩的其次方程有一个基础解系

  • 满秩时:变换后的空间维数不变,则唯一能在变换后落在原点的就是零向量本身,即只有0解
  • 不满秩时:变换后的空间维度减小,会有一系列向量在变换后成为零向量,即有一个基础解析

5. 综合 — 从几何角度求解线性方程组:从逆矩阵,列空间,零空间

线性方程组: A x = v Ax=v Ax=v对应一个线性变换

  1. 如果该变换有逆变换时,就可以使用这个逆变换进行求解方程组

  2. 如果逆变换不存在

    • 列空间的概念让我们清楚什么时候存在解
      在这里插入图片描述

      一个变换将空间压缩到一条直线上, v v v如果恰好在这个直线上时,有解;如果 v v v不在这个直线上,则无解

  3. 零空间概念有助于我们理解所有可能的解的集合是什么样的(对于齐次方程组而言 A x = 0 Ax=0 Ax=0求解)

四:非方阵几何含义 — 不同维度的映射

讨论不同维度直接的变换是合理的:
在这里插入图片描述
将矩阵的列视为:变换后的基向量坐标
在这里插入图片描述
这个矩阵是 3 × 2 3\times2 3×2

列数为2:说明原始空间中有两个基向量
矩阵的列为对应变换后基向量的坐标
行数为3:说明变换后基向量的坐标到了3维(每个变换后的向量用三个独立的坐标来描述)
也即:两个原本在二维空间的基向量被映射到了3维空间

映射后的含义 — 在三维空间中的二维平面
在这里插入图片描述

这个矩阵的列空间是三维空间中过原点的二维平面:映射到三维空间后,图中两个向量方向不同,两个不同方向向量的线性组合为平面
∴ \therefore 这个矩阵是满秩的:因为列空间的维数与输入空间的维数相等:列空间维数是2,输入空间维数也是2

这个矩阵是 2 × 3 2\times3 2×3

列数为3:说明原始空间中有三个基向量
矩阵的列为对应变换后基向量的坐标
行数为2:说明变换后基向量的坐标到了2维(每个变换后的向量用两个独立的坐标来描述)
也即:两个原本在三维空间的基向量被映射到了二维空间
在这里插入图片描述在这里插入图片描述

五:点积与其对偶性

1. 点积与其几何解释 — 正交投影后长度相乘,正负与两个向量朝向有关

[ 4 1 ] ? [ 2 ? 1 ] = 4 ? 2 + 1 ? ( ? 1 ) = 7 \begin{bmatrix} 4 \\ 1 \\ \end{bmatrix} \cdot \begin{bmatrix} 2 \\ -1 \\ \end{bmatrix} = 4*2+1*(-1) = 7 [41?]?[2?1?]=4?2+1?(?1)=7
点积的含义 — 向量 w w w朝着 向量 v v v 正交投影,投影的长度与向量 v v v的长度相乘,而正负与 w w w的投影和 v v v方向有关

在这里插入图片描述
点积的含义:向量 w w w朝着 过原点和向量 v v v终点的直线上 正交投影,将投影的长度与向量 v v v的长度相乘,而正负与 w w w的投影和 v v v方向有关 w w w投影到 v v v v v v投影到 w w w效果一样)

  • 当两个向量的指向基本相同时:点积为正
  • 当两个向量的指向垂直时:点积为0
  • 当两个向量的指向基本相反时:点积为负

点积与投影顺序无关,即: w w w投影到 v v v v v v投影到 w w w效果一样 — 演示视频

一个向量为 v v v,一个向量为 w w w,两个向量的长度相同
在这里插入图片描述

此时 w w w v v v的投影与 v v v w w w的投影相同,即这个情况说明了点积与投影顺序无关

v v v —> 2 v 2v 2v时,以下证明点积与顺序无关
在这里插入图片描述

w w w投影到 2 v 2v 2v向量上,投影长度固定与 w w w投影到 v v v向量上相同,而 v v v长度变成了 2 v 2v 2v的长度,所以最后的结果为2倍的 v ? w v \cdot w v?w

在这里插入图片描述

2 v 2v 2v投影到 w w w上,投影长度是 v v v向量投影到 w w w向量的两倍,向量 w w w长度不变,所以最后的结果为2倍的 v ? w v \cdot w v?w

2. 对偶性(duality):点积 与 对应坐标相乘并相加 之间的联系

1. 线性变换简化成一个等价的直观特性

高维空间中的变换需要满足一些严格的特性才会具有线性 — 保持网络线平行且等距分布,并且保持原点不动

这个条件可以简化成一个等价的直观特性:

在这里插入图片描述在这里插入图片描述
即:在直线上有一系列等距分布的点,线性变换后这些点仍然等距分布在输出空间中,则说明变换是线性的

2. 向量 线性变换为数 与 映射矩阵对应向量 存在的关系:应用映射矩阵线性变换 和 与映射矩阵对应向量做点积 是一样的结果

向量线性转化为数的线性变换与这个向量本身有着某种关系 — 演示视频
在这里插入图片描述

  • [ u x u y ] \begin{bmatrix} u_x \\ u_y \\ \end{bmatrix} [ux?uy??]为对应的单位向量 u u u的坐标,其是一个二维向量,但其正好落在了我们定义的要变换到的一维数轴上,所以变换后还是一维数组的单位向量

  • [ u x , u y ] [u_x,u_y] [ux?,uy?]称为映射矩阵(变换矩阵),这是与 u u u相关的,后续会有求出该映射矩阵过程

  • 由上图计算可以看到图中 1 × 2 1 \times 2 1×2矩阵与二维向量相乘的计算过程 和 转置矩阵与向量求点积的过程相同,所以这个投影变换必然和某个二维向量相关


以下来寻找图中投影矩阵与向量相乘的含义

将二维平面线性转化到图中的直线上,假设该 一个单位长度的向量称为 u u u 是一个二维向量,但其正好落在了我们定义的要变换到的一维数轴上
在这里插入图片描述
当然这个变换是线性的,因为可以由上面的等价的直观特性得到


单位向量 u u u的坐标为 [ u x u y ] \begin{bmatrix} u_x \\ u_y \\ \end{bmatrix} [ux?uy??],此时投影矩阵为 [ u x , u y ] \begin{bmatrix} u_x, u_y \end{bmatrix} [ux?,uy??] 的证明:

此时的投影矩阵是 1 × 2 1 \times 2 1×2(每列对应变换后的基坐标,1行说明变换后坐标用一个数表示),下来求这个投影矩阵(即:找到基坐标变换后的坐标):
在这里插入图片描述
如图对称轴可以得到: i i i映射到 u u u上与 u u u映射到 x x x上的长度是一样的,所以 i i i变换后为 u x u_x ux?
在这里插入图片描述
同理可得 u u u映射到 j j j的长度,所以得到变换后的 j j j

  • 投影矩阵与向量相乘的意义是:将变换运用到向量上 — 由上述演示即:将向量投影到对应的直线上

空间中任意一个向量经过变换后的结果就是:投影矩阵与这个向量相乘,由本节开始计算过程发现 映射矩阵与向量相乘向量和向量 u u u的点积 的结果相同(此时假设的 u u u为单位向量)

  • ∴ \therefore 与单位向量的点积可以解读为 — 将向量投影到单位向量所在的直线上的所得到的投影的长度

将二维平面线性转化到图中的直线上,假设 一个3倍单位长度的向量称为 3 u 3u 3u 是一个二维向量,但其正好落在了我们定义的要变换到的一维数轴上
在这里插入图片描述
当然这个变换是线性的,因为可以由上面的等价的直观特性得到


向量 3 u 3u 3u的坐标为 [ 3 u x 3 u y ] \begin{bmatrix} 3u_x \\ 3u_y \\ \end{bmatrix} [3ux?3uy??],投影矩阵为 [ 3 u x , 3 u y ] \begin{bmatrix} 3u_x, 3u_y \end{bmatrix} [3ux?,3uy??]:

数值上说,这个 3 u 3u 3u向量 相对于 u u u向量 而言,它的每个坐标都被放大了原来的3倍,所以要寻找这个向量相关的投影矩阵 — 实际上就是 i , j i,j i,j投影得到的值的3倍
在这里插入图片描述
3 u 3u 3u向量对应的投影矩阵 的线性变换 是线性的,所以投影矩阵可以看作:将任何向量朝斜着的一维轴投影,再将结果乘以3

空间中任意一个向量经过变换后的结果就是:投影矩阵与这个向量相乘,由本节开始计算过程发现 3 u 3u 3u对应映射矩阵与向量相乘向量和向量 3 u 3u 3u的点积 的结果相同(此时假设的 3 u 3u 3u为3倍的单位向量 u u u

  • ∴ \therefore 与3倍的单位向量的点积可以解读为 — 将向量投影到3倍的单位向量所在的直线上的所得到的投影的长度,再乘以3

∴ \therefore 向量与非单位向量的点积 可以理解为:首先朝 给定向量投影,再将投影的值与给定向量长度相乘

3. 过程总结,对偶性,与点积含义

过程总结:
有一个从二维空间到数轴的线性变换,其不是由向量数值或点积运算定义的,是通过将空间投影到给数轴定义
在这里插入图片描述
因为这个变换是线性的,所以可以使用 1 × 2 1 \times 2 1×2矩阵描述,又因为 1 × 2 1 \times 2 1×2矩阵与二维向量相乘的计算过程 和 转置矩阵与向量求点积的过程相同,所以这个投影变换必然和某个二维向量相关

所给的启示:在看到任何一个线性变换,他是输出是一个一维数轴,无论其如何定义,空间中一定存在唯一一个向量 v v v与之相关 — 即:应用线性变换 和 与向量 v v v做点积 是一样的结果
在这里插入图片描述


对偶性(duality):

这是数学中"对偶性(duality)"的一个实例
在这里插入图片描述
对于刚才学的内容而言,可以说:

  1. 一个向量 对偶是 由它所定义的线性变换
    在这里插入图片描述
    任意向量先朝给定向量进行投影,再将投影的值与给定向量长度相乘 这个过程相当于 给定向量对应投影矩阵所做的线性变换

  2. 一个多维空间到一维空间的线性变换 对偶是 多维空间的某个特定的向量
    在这里插入图片描述
    在看到任何一个线性变换,他是输出是一个一维数轴,无论其如何定义,空间中一定存在唯一一个向量 v v v与之相关 — 即:应用线性变换 和 与向量 v v v做点积 是一样的结果


点积:

  • 两个向量的点积 与 对应矩阵和向量相乘 结果一样
    在这里插入图片描述
  • 点积是理解投影的有效工具,并且方便检验两个向量的指向是否相同
  • 两个向量点乘 就是 将其中一个向量转化为线性变换(此时这个向量不仅仅是空间中的箭头,而是线性变换的载体

参考视频

【官方双语/合集】线性代数的本质 - 系列合集:https://www.bilibili.com/video/BV1ys411472E?p=1

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2021-11-25 08:07:06  更:2021-11-25 08:08:09 
 
开发: 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/27 4:38:24-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码