向量、数量积、向量积

news2024/11/25 21:18:28

目录

    • 一、向量的定义
    • 二、向量是有序的数字列表
    • 三、向量的基本分类
    • 四、向量的运算律
    • 五、向量的基本运算
      • 1、向量加法
      • 2、向量乘法(数乘)
      • 3、向量减法
      • 4、点积(内积或数量积)
      • 5、叉积(外积或向量积)
      • 6、向量的模(长度或大小)
      • 7、单位向量
      • 8、向量的分量

一、向量的定义

    向量(Vector)是数学中的一个基本概念,它具有大小和方向。在物理学和工程学中,向量常用于描述力、速度、加速度等物理量。向量可以用不同的方式表示,例如:

  1. 几何表示:在平面直角坐标系中,向量可以表示为一个箭头,箭头的起点是原点,终点是向量指向的位置。

在这里插入图片描述

  1. 代数表示:在二维空间中,向量可以表示为 v = ( v 1 , v 2 ) = (v_1,v_2) =(v1,v2),其中 v 1 v_1 v1 v 2 v_2 v2 分别是向量在 x x x 轴和 y y y 轴的分量。在三维空间中,向量 v = ( v 1 , v 2 , v 3 ) v_1, v_2,v_3) v1,v2,v3), v 1 v_1 v1 v 2 v_2 v2 分别是向量在 x x x 轴和 y y y 轴的分量, v 3 v_3 v3 表示在 z z z 轴上的分量。
        
  2. 矩阵表示:向量可以表示为一个列矩阵或行矩阵。例如:
        
    在二维空间中,列矩阵表示为
    [ v 1 v 2 ] \left[ \begin{matrix} {v_1} \\ {v_2} \end{matrix} \right] [v1v2]
    行矩阵表示为
    [ v 1 , v 2 ] \left[ \begin{matrix} {v_1} , {v_2} \end{matrix} \right] [v1,v2]

二、向量是有序的数字列表

    向量作为有序的数字列表,是数学中用来表示大小和方向的量的一种方式。这种表示方法通常用于代数运算和向量空间中。以下是向量作为有序数字列表的一些关键特点:

  1. 有序性:向量中的每个分量必须按照特定的顺序排列,这种顺序通常从第一个分量到最后一个分量。
  2. 维度:向量的维度是指向量中的分量数量。例如,一个三维向量有三个分量。
  3. 分量:向量中的每个数字称为分量,它表示向量在某个特定方向上的投影。
  4. 列向量和行向量
    • 列向量:通常表示为一个竖直排列的数字列表,如
      V = [ v 1 v 2 ⋮ v n ] V=\left[ \begin{matrix} {v_1} \\ {v_2} \\ \vdots \\ v_n \end{matrix} \right] V= v1v2vn
    • 行向量:表示为一个水平排列的数字列表,如
      V = [ v 1 , v 2 , … , v n ] V=\left[ \begin{matrix} {v_1} ,v_2,\dots,v_n \end{matrix} \right] V=[v1,v2,,vn]
  5. 坐标:在笛卡尔坐标系中,向量的分量可以被视为坐标,它们确定了空间中一个点的位置。
  6. 向量空间:向量可以构成向量空间,其中的元素可以进行加法和标量乘法运算。
  7. :在向量空间中,一组基向量可以通过它们的线性组合来表示空间中的任何向量。
  8. 零向量:所有分量都是零的向量称为零向量,它不指向任何方向,大小为零。
  9. 单位向量:大小为1的向量称为单位向量,它们只表示方向。

    

三、向量的基本分类

    
法向量:
    向量与平面内的两条相交直线垂直,则说明向量是该平面的法向量。

自由向量:
    与起点无关的向量。

单位向量:
    模等于1的向量叫单位向量。

零向量:
    模等于0的向量叫零向量,记作0 或 0 ⃗ \vec 0 0 。零向量的起点和终点重合,它的方向可以看做是任意的。

向量相等:
    如果两个向量 a 和 b 的大小相等且方向相同,我们就说向量 a 和 b 是相等的,记作a=b。也就是说经过平移后能够完全重合的向量是相等的。
    

四、向量的运算律

  1. 加法
    • 交换律 : a ⃗ + b ⃗ = b ⃗ + a ⃗ \vec a + \vec b = \vec b + \vec a a +b =b +a
    • 结合律: ( a ⃗ + b ⃗ ) + c ⃗ = a ⃗ + ( b ⃗ + c ⃗ ) (\vec a + \vec b ) + \vec c = \vec a + (\vec b + \vec c) (a +b )+c =a +(b +c )
    • 零向量:存在一个特殊的向量 0 ⃗ \vec 0 0 ,使得对于任何向量 a ⃗ \vec a a ,都有 a ⃗ + 0 ⃗ = a ⃗ \vec a + \vec 0 = \vec a a +0 =a
          
  2. 标量乘法
    • 分配律: c ( a ⃗ + b ⃗ ) = c a ⃗ + c b ⃗ c (\vec a + \vec b) = c \vec a + c \vec b c(a +b )=ca +cb
    • 结合律: ( c 1 c 2 ) a ⃗ = c 1 ( c 2 a ⃗ ) (c_1c_2)\vec a = c_1(c_2 \vec a) (c1c2)a =c1(c2a )
    • 单位元素: 1 a ⃗ = a ⃗ 1\vec a = \vec a 1a =a ,其中 1 是标量乘法的单位元素。
          
  3. 数量积(点积)
    • 交换律: a ⃗ ⋅ b ⃗ = b ⃗ ⋅ a ⃗ \vec a \cdot \vec b = \vec b \cdot \vec a a b =b a
    • 分配律: c a ⃗ ⋅ b ⃗ = a ⃗ ⋅ c b ⃗ = c ( a ⃗ ⋅ b ⃗ ) c\vec a \cdot \vec b = \vec a \cdot c \vec b = c(\vec a \cdot \vec b) ca b =a cb =c(a b )
    • 正交性:如果 a ⃗ ⋅ b ⃗ = 0 \vec a \cdot \vec b = 0 a b =0,则 a ⃗ \vec a a b ⃗ \vec b b 正交(垂直)。
          
  4. 向量积(叉积)
    • 反交换律: a ⃗ × b ⃗ = − ( b ⃗ × a ⃗ ) \vec a \times \vec b = -(\vec b \times\vec a) a ×b =(b ×a )
    • 分配律: c a ⃗ × b ⃗ = a ⃗ × b ⃗ = c ( a ⃗ × b ⃗ ) c\vec a \times\vec b = \vec a \times \vec b = c(\vec a \times \vec b) ca ×b =a ×b =c(a ×b )
    • 正交性: a ⃗ × b ⃗ \vec a \times \vec b a ×b 垂直于 a ⃗ \vec a a b ⃗ \vec b b
    • 模长: ∣ a ⃗ × b ⃗ ∣ = ∣ a ⃗ ∣ ∣ b ⃗ ∣ sin ⁡ ( θ ) |\vec a \times \vec b| = |\vec a| |\vec b| \sin(\theta) a ×b =a ∣∣b sin(θ),其中 θ \theta θ a ⃗ \vec a a b ⃗ \vec b b 之间的夹角。
          
  5. 混合积
    • a ⃗ ⋅ ( b ⃗ × c ⃗ ) \vec a \cdot (\vec b \times \vec c) a (b ×c )是一个标量,表示由向量 a ⃗ \vec a a b ⃗ \vec b b c ⃗ \vec c c 构成的平行四边形的有向面积。
          

五、向量的基本运算

1、向量加法

    
定义:两个向量相加,结果是一个新向量,其方向和大小由两个原始向量的和决定。

几何方法:将一个向量的终点与另一个向量的起点对齐,然后从第一个向量的起点到第二个向量的终点画一条向量。

代数方法:对应分量相加,即如果 a ⃗ = ( a 1 , a 2 , … , a n ) \vec{a} =(a_1,a_2,\dots,a_n) a =(a1,a2,,an) b ⃗ = ( b 1 , b 2 , … , b n ) \vec{b} = (b_1,b_2,\dots,b_n) b =(b1,b2,,bn),那么 a ⃗ + b ⃗ = ( a 1 + b 1 , a 2 + b 2 , … , a n + b n ) \vec{a} + \vec{b} =(a_1+b_1,a_2+b_2,\dots,a_n+b_n) a +b =(a1+b1,a2+b2,,an+bn)

在这里插入图片描述
如图向量 a ⃗ \vec a a 加上 向量 b ⃗ \vec b b ,步骤如下

  1. 作向量 b ⃗ \vec b b 的平行向量 c ⃗ \vec c c
  2. 向量 a ⃗ \vec a a 的终点指向向量 c ⃗ \vec c c 的起点
  3. 从 向量 a ⃗ \vec a a 的起点 到 向量 c ⃗ \vec c c 的终点连线,得到向量 v ⃗ \vec v v
        

2、向量乘法(数乘)

    
定义:一个标量(实数)与向量相乘,结果是向量的大小按标量的比例放大或缩小,方向保持不变(如果标量为负,则方向相反)。

代数方法:将标量乘以向量的每个分量,即如果 c c c 是标量, a ⃗ = ( a 1 , a 2 , … , a n ) \vec{a} =(a_1,a_2,\dots,a_n) a =(a1,a2,,an),那么 c a ⃗ c \vec a ca = ( c a 1 , c a 2 , … , c a n ) (ca_1,ca_2,\dots,ca_n) (ca1,ca2,,can)

在这里插入图片描述
如图,表示对向量 a ⃗ \vec a a 放大 2 倍 后的向量 b ⃗ \vec b b
2 a ⃗ = 2 ( 2 , 2 ) = ( 4 , 4 ) 2 \vec a = 2(2,2) = (4,4) 2a =2(2,2)=(4,4)
    

3、向量减法

    
定义:从一个向量中减去另一个向量,结果是指向从第二个向量的终点指向第一个向量终点的向量。

代数方法:对应分量相减,即 a ⃗ − b ⃗ = ( a 1 − b 1 , a 2 − b 2 , … , a n − b n ) \vec a - \vec b =(a_1 - b_1,a_2 -b_2,\dots,a_n - b_n) a b =(a1b1,a2b2,,anbn)

在这里插入图片描述

如图向量 a ⃗ \vec a a 减去 向量 b ⃗ \vec b b ,步骤如下

  1. 向量 a ⃗ + b ⃗ \vec a + \vec b a +b = a ⃗ + ( − b ⃗ ) \vec a + (-\vec b) a +(b )
  2. 画出 b ⃗ \vec b b 的想反向量 u ⃗ \vec u u
  3. u ⃗ \vec u u 的平行向量 c ⃗ \vec c c
  4. 从 向量 a ⃗ \vec a a 的起点 到 向量 c ⃗ \vec c c 的终点连线,得到向量 v ⃗ \vec v v

4、点积(内积或数量积)

    
定义两个向量的点积是一个标量,等于两个向量的对应分量乘积之和。

公式:如果 a ⃗ = ( a 1 , a 2 , … , a n ) \vec{a} =(a_1,a_2,\dots,a_n) a =(a1,a2,,an) b ⃗ = ( b 1 , b 2 , … , b n ) \vec{b} = (b_1,b_2,\dots,b_n) b =(b1,b2,,bn),那么 a ⃗ ⋅ b ⃗ = ( a 1 b 1 + a 2 b 2 + ⋯ + a n b n ) \vec a \cdot \vec b = (a_1b_1 + a_2b_2+\dots + a_nb_n) a b =(a1b1+a2b2++anbn)

几何意义点积还等于一个向量的长度与另一个向量在第一个向量方向上的投影长度的乘积。反映了两个向量在方向上的相似度,结果越大越相似

基于结果可以判断这两个向量是否是同一方向,是否正交垂直,具体对应关系为:

  • a ⃗ ⋅ b ⃗ > 0 \vec a \cdot \vec b \gt 0 a b >0则方向基本相同,夹角在0°到90°之间
  • a ⃗ ⋅ b ⃗ = 0 \vec a \cdot \vec b = 0 a b =0则正交,相互垂直
  • a ⃗ ⋅ b ⃗ < 0 \vec a \cdot \vec b \lt 0 a b <0则方向基本相反,夹角在90°到180°之间
    在这里插入图片描述

如图所示:
a ⃗ \vec a a 的终点为 ( x 1 , y 1 ) = ( 2 , 2 ) (x_1,y_1) = (2,2) (x1,y1)=(2,2) b ⃗ \vec b b 的终点为 ( x 2 , y 2 ) = ( 4 , 0 ) (x_2,y_2) = (4,0) (x2,y2)=(4,0)

a ⃗ ⋅ b ⃗ = ∣ a ⃗ ∣ ∣ b ⃗ ∣ cos ⁡ θ = 4 × 2 2 × 2 2 = 8 \vec a \cdot \vec b = |\vec a||\vec b| \cos\theta = 4 \times 2\sqrt{2} \times \frac{\sqrt{2}}2 = 8 a b =a ∣∣b cosθ=4×22 ×22 =8

同时有
a ⃗ ⋅ b ⃗ = x 1 x 2 + y 1 y 2 = 2 × 4 + 2 × 0 = 8 \vec a \cdot \vec b = x_1x_2 + y_1y_2 = 2 \times 4 + 2 \times 0 =8 a b =x1x2+y1y2=2×4+2×0=8
    
应用场景示例:

  • 在机器学习中,向量数量积可以用来衡量两个特征向量之间的相似性。例如,在支持向量机(SVM)中,通过计算向量内积来确定样本点与决策边界的距离,从而进行分类。数量积的结果越大,表示两个向量越相似。
  • 在计算机视觉中,向量数量积可以用来计算图像特征之间的相似性。例如,在图像识别和目标检测任务中,通过将图像转换为特征向量并计算它们之间的点积,可以识别图像中的对象。

    

5、叉积(外积或向量积)

    
定义:仅在三维空间中定义,它将两个向量映射到一个新的向量,两个向量的叉积是一个垂直于这两个向量的新向量

公式:如果 a ⃗ = ( a 1 , a 2 , a 3 ) \vec{a} =(a_1,a_2,a_3) a =(a1,a2,a3) b ⃗ = ( b 1 , b 2 , b 3 ) \vec{b} = (b_1,b_2,b_3) b =(b1,b2,b3)

          那么 a ⃗ ⋅ b ⃗ = ( a 2 b 3 − a 3 b 2 , a 3 b 1 − a 1 b 3 , a 1 b 2 − b 2 a 1 ) \vec a \cdot \vec b =(a_2b_3-a_3b_2,a_3b_1-a_1b_3,a_1b_2-b_2a_1) a b =(a2b3a3b2,a3b1a1b3,a1b2b2a1)

几何意义叉积的大小等于由两个向量构成的平行四边形的面积,方向遵循右手定则

从几何角度计算:( n ⃗ \vec n n a ⃗ \vec a a b ⃗ \vec b b 所构成平面的单位向量)

a ⃗ × b ⃗ = ∣ a ⃗ ∣ ∣ b ⃗ ∣ sin ⁡ θ n ⃗ \vec a \times \vec b = |\vec a| |\vec b| \sin \theta \vec n a ×b =a ∣∣b sinθn
在这里插入图片描述

如图所示:

  1. 在向量 u ⃗ \vec u u v ⃗ \vec v v 构成的平面中(平行四边形),过 C 点作 AB边的垂线交于F点
  2. Δ A B C \Delta ABC ΔABC的面积为 1 2 A B ⋅ C F \frac 12 AB \cdot CF 21ABCF
  3. 平行四边形ABCE 的面积 = 2 × S Δ A B C 2\times S\Delta ABC 2×SΔABC
  4. CF = ∣ v ⃗ ∣ sin ⁡ θ |\vec v| \sin \theta v sinθ
  5. ∣ a ⃗ × b ⃗ ∣ = ∣ a ⃗ ∣ ∣ b ⃗ ∣ sin ⁡ θ |\vec a \times \vec b| = |\vec a| |\vec b| \sin \theta a ×b =a ∣∣b sinθ = 平行四边形ABCE的面积

在这里插入图片描述
右手法则:

  • 按照右手法则,如果你的右手的食指指向向量 a ⃗ \vec a a 的方向,中指指向向量 b ⃗ \vec b b 的方向,那么你的拇指指向的方向就是向量积 a ⃗ × b ⃗ \vec a \times \vec b a ×b 的方向。
  • 向量积的方向取决于 a ⃗ \vec a a b ⃗ \vec b b 的排列顺序。如果你先 a ⃗ \vec a a b ⃗ \vec b b 那么得到的向量积的方向是正的。如果你先 b ⃗ \vec b b a ⃗ \vec a a 那么得到的向量积的方向是负的。换句话说, a ⃗ × b ⃗ = − ( b ⃗ × a ⃗ ) \vec a \times \vec b = - (\vec b \times \vec a) a ×b =(b ×a )

    
应用场景示例:

  • 在需要处理三维空间数据的应用中,如机器人路径规划、物体姿态估计等,向量积用于计算两个向量之间的旋转,以及确定它们在空间中的相对方向。
  • 在推荐系统中,用户和物品的特征向量可以通过点积来计算相似性,而向量积在某些情况下可以用来分析用户偏好的多维度特征之间的复杂关系。
        

6、向量的模(长度或大小)

    
定义:向量从起点到终点的距离。
公式:向量 a ⃗ \vec a a 的模 ∣ a ⃗ ∣ |\vec a | a 可以通过 对 ∣ a ⃗ ∣ = a 1 2 + a 2 2 + ⋯ + a n 2 |\vec a | = \sqrt{a_1^2 + a_2^2+\dots + a_n^2} a =a12+a22++an2 计算

在这里插入图片描述
如图所示向量 a ⃗ \vec a a 的起点坐标为(0,0),终点坐标为(2,2)它的模长计算如下:

∣ a ⃗ ∣ = 2 2 + 2 2 = 2 2 |\vec a | = \sqrt{2^2 + 2^2} = 2\sqrt{2} a =22+22 =22
    

7、单位向量

定义:模为1的向量,常用于表示方向。
公式:向量 a ⃗ \vec a a 的单位向量 a ^ = a ⃗ ∣ a ⃗ ∣ \hat a = \frac {\vec a}{|\vec a |} a^=a a
    

8、向量的分量

定义:向量在坐标轴上的投影。
计算:向量 a ⃗ \vec a a 在单位向量 x ^ , y ^ , z ^ \hat x,\hat y, \hat z x^,y^,z^ 方向上的的分量分别为 a 1 , a 2 , a 3 a_1,a_2,a_3 a1,a2,a3

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

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

相关文章

RTA-OS Port Guide学习(一)-基于S32K324 OS

文章目录 前言OS Port的安装Port CharacteristicsParameters of ImplementationConfiguration ParametersStack used for C-startup(SpPreStartOS)Stack used when idle (SpStartOS)Stack overheads for ISR activation (SpIDisp)Stack overheads for ECC tasks (SpECC)Stack o…

LLM的范式转移:RL带来新的 Scaling Law

从几周前 Sam Altman 在 X 上发布草莓照片开始&#xff0c;整个行业都在期待 OpenAI 发布新模型。根据 The information 的报道&#xff0c;Strawberry 就是之前的 Q-star&#xff0c;其合成数据的方法会大幅提升 LLM 的智能推理能力&#xff0c;尤其体现在数学解题、解字谜、代…

<Rust>egui学习之小部件(三):如何为窗口UI元件设置布局(间隔、水平、垂直排列)?

前言 本专栏是关于Rust的GUI库egui的部件讲解及应用实例分析&#xff0c;主要讲解egui的源代码、部件属性、如何应用。 环境配置 系统&#xff1a;windows 平台&#xff1a;visual studio code 语言&#xff1a;rust 库&#xff1a;egui、eframe 概述 本文是本专栏的第三篇博…

TWRP 使用帮助 第三方Recovery

简介 TWRP 是国外安卓爱好者开发的一款工具全称为&#xff1a;Team Win Recovery Project。是一个由Omnirom开源团队中的Dees Troy主导开发&#xff0c;旨在打造最完美第三方recovery的开源项目。目前主要由包括Dees Troy在内的4个人共同维护。 主要作用包括刷机、备份、救砖 …

C++判断语句(基础速通)ac-wing

倍数 #include <iostream> using namespace std; int a, b; int main() {cin >> a >> b;if (a % b 0 || b % a 0) cout << "Sao Multiplos";else cout << "Nao sao Multiplos";return 0; }零食 #include <iostream>…

通用后台管理系统实战演示(Vue3 + element-plus)汇总篇一

天行健&#xff0c;君子以自强不息&#xff1b;地势坤&#xff0c;君子以厚德载物。 每个人都有惰性&#xff0c;但不断学习是好好生活的根本&#xff0c;共勉&#xff01; 文章均为学习整理笔记&#xff0c;分享记录为主&#xff0c;如有错误请指正&#xff0c;共同学习进步。…

菜鸟笔记-001 如何用JavaScript脚本在文字中实现向左或向右插入空格

这是一个网友在线上问我的一个问题&#xff1a; 如何用JavaScript脚本在文字中实现向左或向右插入空格 下图是在文字左边插入了1/2个空格的效果&#xff1a; 那么如何用javascript 实现向左向右插入空格&#xff1f; 其实这个功能&#xff0c;我在实际工作确实很少碰到&#xf…

【王树森】RNN模型与NLP应用(5/9):多层RNN、双向RNN、预训练(个人向笔记)

Stacked RNN&#xff08;多层RNN&#xff09; 1. 原理 多个全连接层可以堆叠&#xff0c;多个卷积层也可以堆叠。同理&#xff1a;RNN也可以堆叠形成多层RNN。 如下图所示&#xff1a;对于每一个时刻的输出 h t h_t ht​&#xff0c;它既会作为下一个时刻的输入&#xff0c;…

【C++ 第十八章】C++11 新增语法(1)

1. C11简介 在2003年C标准委员会曾经提交了一份技术勘误表(简称TC1)&#xff0c;使得C03这个名字已经取代了C98称为C11之前的最新C标准名称。不过由于C03(TC1)主要是对C98标准中的漏洞进行修复&#xff0c;语言的核心部分则没有改动&#xff0c;因此人们习惯性的把两个标准合并…

2016年系统架构师案例分析试题五

目录 案例 【题目】 【问题 1】(10 分) 【问题 2】(6 分) 【问题 3】(9 分) 【答案】 【问题 1】解析 【问题 2】解析 【问题 3】解析 相关推荐 案例 阅读以下关于 Scrum 敏捷开发过程的叙述&#xff0c;在答题纸上回答问题 1 至问题 3。 【题目】 Scrum 是一个增量…

C语言典型例题57

《C程序设计教程&#xff08;第四版&#xff09;——谭浩强》 例题4.9 判断整数是否为素数 代码&#xff1a; //《C程序设计教程&#xff08;第四版&#xff09;——谭浩强》 //例题4.9 判断整数是否为素数//【数学知识】素数&#xff1a;一个大于1的自然数&#xff0c;如果只…

我从obsidian 转入 语雀 了

遇到的问题倒是不多&#xff0c;这里记录一下&#xff1a; 1. wiki链接转markdown 用vscode打开ob工作区文件夹&#xff0c;利用正则表达式&#xff0c;替换链接 \[\[(.*?)\]\][$1](../_resources/$1) 我的图片都存在_resources文件夹里 其中ob的json&#xff0c;还有插件的…

JavaEE:多线程代码案例(定时器)

文章目录 定时器介绍Java标准库中的定时器定时器的实现 定时器 介绍 除了之前说过的单例模式,阻塞队列,线程池以外,定时器也是我们日常开发中常用的代码~ 定时器相当于"闹钟".在现实生活中,当闹钟响时,我们就需要去完成一些事情. 同理,在代码中,也经常需要"闹…

力扣406-根据身高重建队列(java详细题解)

题目链接&#xff1a;406. 根据身高重建队列 - 力扣&#xff08;LeetCode&#xff09; 前情提要&#xff1a; 因为本人最近都来刷贪心类的题目所以该题就默认用贪心方法来做。 贪心方法&#xff1a;局部最优推出全局最优。 如果一个题你觉得可以用局部最优推出全局最优&…

【自用16.】C++类

类的构成 类的设计 代码demo #include <iostream> #include <Windows.h> #include <string>using namespace std;// 定义一个“人类” class Human { public: //公有的&#xff0c;对外的void eat(); //方法&#xff0c; “成员函数”void sleep();void …

从零开始搭建本地安全 AI 大模型攻防知识库

本文将系统分享从零开始搭建本地大模型问答知识库过程中所遇到的问题及其解决方案。 1 概述 目前&#xff0c;搭建大语言问答知识库能采用的方法主要包括微调模型、再次训练模型以及增强检索生成&#xff08;RAG&#xff0c;Retrieval Augmented Generation&#xff09;三种方…

51单片机-定时器介绍

时间&#xff1a;2024.8.31 作者&#xff1a;Whappy 目的&#xff1a;手撕51 代码&#xff1a; 现象&#xff1a;

【fastapi】fastapi的hello world

新建这样的目录结构 main.py的代码如下 from fastapi import FastAPI from fastapi.templating import Jinja2Templatesapp FastAPI()# 初始化 Jinja2 模板引擎 templates Jinja2Templates(directory"templates")app.get("/") async def home():contex…

AI编码新时代:免费人工智能助手Blackbox AI

前言&#xff1a; 在当今快速发展的科技时代&#xff0c;人工智能已经渗透到我们生活的方方面面&#xff0c;从智能手机的语音助手到智能家居控制系统&#xff0c;再到在线客服和个性化推荐算法&#xff0c;AI智能工具正变得越来越普遍。它们以其高效、智能和用户友好的特性&am…

已成功入职小米大模型岗!!大模型面试其实挺水的,hr听到这些直接过

小米大模型面试180题 1、目前比较受欢迎的开源大模型有哪些&#xff1f; GPT系列&#xff1a;由OpenAl开发的生成式预训练模型&#xff0c;如 GPT-3。 BERT系列&#xff1a;由Google开发的转换式预训练模型&#xff0c;如BERT、RoBERTa等。 T5系列&#xff1a;由Google开发的基…