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 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> 2021-08-01 -> 正文阅读

[人工智能]2021-08-01

魔鬼训练作业

1. 概述

  1. 描述你在学习、使用数学表达式时的困难, 可举例说明。
    1. 部分符号不知道用latex如何表达(推荐一个网站可以识别手写体http://webdemo.myscript.com/views/math/index.html)
    2. 在表示乘法关系时,区别 × \times × ? \ast ?
    3. 部分表达方式跟中小学的数学课程有差异,比如( ) [] {}的使用(已解答)。

2. 集合的表示与运算

  1. A = { 3 , 5 } \mathbf{A}=\{3,5\} A={3,5}, 写出 2 A 2^\mathbf{A} 2A.

    ? 2 A = { ? , { 3 } , { 5 } , { 3 , 5 } } 2^\mathbf{A}=\{ \emptyset, \{3\}, \{5\}, \{3,5\} \} 2A={?,{3},{5},{3,5}}

  2. 展开 2 ? 2^\emptyset 2?.

    2 ? = ? 2^\emptyset=\emptyset 2?=?

  3. A = { 5 , 6 , 7 , 8 , 9 } \mathbf{A}=\{5,6,7,8,9\} A={5,6,7,8,9},写出 A \mathbf{A} A的其他两种表示法。

? 集合主要有两种表示方法,分别是枚举法、谓词法、和图示法,题目中使用的是枚举法。

  1. 谓词法: A = { x ∣ x ∈ N , 5 ≤ x ≤ 9 } \mathbf{A}=\{x | x \in \mathbf{N},5\le x\le9\} A={xxN,5x9} 或者 A = { x ∈ N ∣ 5 ≤ x ≤ 9 } \mathbf{A}=\{x \in \mathbf{N}|5\le x\le9\} A={xN5x9}
    1. 图示法:略

? 总结: A 的 幂 集 2 A , 其 实 就 是 A 的 所 有 子 集 \mathbf{A} 的幂集2^\mathbf{A}, 其实就是\mathbf{A}的所有子集 A2AA

3. 向量与矩阵

题目:自己出数据,做一个 3 × 2 与 2 × 4 的 矩 阵 乘 法 3 \times 2 与 2 \times 4的矩阵乘法 3×22×4

A B = [ 1 2 3 4 5 6 ] ? [ 1 2 3 4 5 6 7 8 ] = [ 1 × 1 + 2 × 5 1 × 2 + 2 × 6 1 × 3 + 2 × 7 1 × 4 + 2 × 8 3 × 1 + 4 × 5 3 × 2 + 4 × 6 3 × 3 + 4 × 7 3 × 4 + 4 × 8 5 × 1 + 6 × 5 5 × 2 + 6 × 6 5 × 3 + 6 × 7 5 × 4 + 6 × 8 ] = [ 11 14 17 20 23 26 31 36 35 38 45 52 ] \mathbf{A}\mathbf{B} = \begin{bmatrix} 1 &2 \\ 3 &4 \\ 5 &6 \end{bmatrix}\cdot \begin{bmatrix} 1 &2 &3 &4 \\ 5 &6 &7 &8 \end{bmatrix} = \begin{bmatrix} 1 \times{1} +2 \times{5}&1 \times{2}+2\times{6} &1 \times{3} +2 \times{7}&1 \times{4}+2\times{8} \\ 3 \times{1} +4 \times{5}&3 \times{2}+4\times{6} &3 \times{3} +4 \times{7}&3 \times{4}+4\times{8} \\ 5 \times{1} +6 \times{5}&5 \times{2}+6\times{6} &5 \times{3} +6 \times{7}&5 \times{4}+6\times{8} \end{bmatrix}= \begin{bmatrix} 11 &14 &17 &20\\ 23 &26 &31 &36\\ 35 &38 &45 &52 \end{bmatrix} AB=???135?246?????[15?26?37?48?]=???1×1+2×53×1+4×55×1+6×5?1×2+2×63×2+4×65×2+6×6?1×3+2×73×3+4×75×3+6×7?1×4+2×83×4+4×85×4+6×8????=???112335?142638?173145?203652????

4. 集合的二元关系

  1. A = { 1 , 2 , 5 , 8 , 9 } \mathbf{A} = \{ 1 , 2 , 5 , 8 , 9 \} A={1,2,5,8,9}, 写出 A \mathbf{A} A上的 “模 2 同余” 关系及相应的划分。

    1. A \mathbf{A} A上的 “模 2 同余” 关系为 R = { ( a , b ) ∈ A × A ∣ a m o d ?? 2 = b m o d ?? 2 } = { ( 1 , 5 ) , ( 1 , 9 ) , ( 5 , 9 ) , ( 2 , 8 ) } \mathbf{R}=\{ (a,b) \in\mathbf{A} \times \mathbf{A} | a \mod{2}=b \mod 2\}=\{(1,5),(1,9),(5,9),(2,8)\} R={(a,b)A×Aamod2=bmod2}={(1,5),(1,9),(5,9),(2,8)}
    2. 相应的划分为 P = { { 1 , 5 , 9 } , { 2 , 8 } } \mathcal{P}=\{\{1,5,9\},\{2,8\}\} P={{1,5,9},{2,8}}
  2. A = { 1 , 2 , 5 , 8 , 9 } \mathbf{A} = \{1, 2, 5, 8, 9\} A={1,2,5,8,9}, 自己给定两个关系 R 1 和 R 2 \mathbf{R}_1 和 \mathbf{R}_2 R1?R2?,并计算 R 1 ° R 2 \mathbf{R}_1\circ \mathbf{R}_2 R1?°R2?, R 1 + , R 1 ? \mathbf{R}_1^+, \mathbf{R}_1^\star R1+?,R1??
    自定义系分别为 R 1 , R 2 \mathbf{R_1},\mathbf{R_2} R1?,R2?
    R 1 = { ( a , b ) ∈ A × B ∣ a ? b = ? 1 } = { ( 1 , 2 ) , ( 8 , 9 ) } \mathbf{R_1}=\{(a,b) \in \mathbf{A} \times \mathbf{B} | a-b=-1\}=\{(1,2),(8,9)\} R1?={(a,b)A×Ba?b=?1}={(1,2),(8,9)}
    R 2 = { ( a , b ) ∈ A × B ∣ a m o d ?? b = 0 ∧ a ≠ b } = { ( 2 , 1 ) , ( 5 , 1 ) , ( 8 , 1 ) , ( 9 , 1 ) , ( 8 , 2 ) } \mathbf{R}_2=\{(a,b) \in \mathbf{A} \times \mathbf{B}| a \mod b=0 \wedge a\neq b\}=\{(2,1),(5,1),(8,1),(9,1),(8,2)\} R2?={(a,b)A×Bamodb=0a?=b}={(2,1),(5,1),(8,1),(9,1),(8,2)}

    R 1 ° R 2 = { ( 1 , 1 ) , ( 2 , 1 ) , ( 2 , 2 ) } \mathbf{R}_1\circ \mathbf{R}_2=\{(1,1),(2,1),(2,2)\} R1?°R2?={(1,1),(2,1),(2,2)}
    ∣ A ∣ = 5 |\mathbf{A}|=5 A=5
    R 1 0 = { ( 1 , 1 ) , ( 2 , 2 ) , ( 5 , 5 ) , ( 8 , 8 ) , ( 9 , 9 ) } \mathbf{R}_1^0=\{(1,1),(2,2),(5,5),(8,8),(9,9)\} R10?={(1,1),(2,2),(5,5),(8,8),(9,9)}
    R 1 1 = { ( 1 , 2 ) , ( 8 , 9 ) } \mathbf{R}_1^1=\{(1,2),(8,9)\} R11?={(1,2),(8,9)}
    R 1 2 = R 1 3 = R 1 4 = R 1 5 = ? \mathbf{R}_1^2=\mathbf{R}_1^3=\mathbf{R}_1^4=\mathbf{R}_1^5=\emptyset R12?=R13?=R14?=R15?=?
    R 1 + = ? i = 1 ∣ A ∣ R i = { ( 1 , 2 ) , ( 8 , 9 ) } \mathbf{R}_1^+=\bigcup_{i=1}^{|\mathbf{A}|}R^i=\{(1,2),(8,9)\} R1+?=?i=1A?Ri={(1,2),(8,9)}

    R 1 ? = ? i = 0 ∣ A ∣ R i = { ( 1 , 2 ) , ( 8 , 9 ) , ( 1 , 1 ) , ( 2 , 2 ) , ( 5 , 5 ) , ( 8 , 8 ) , ( 9 , 9 ) } \mathbf{R}_1^\ast=\bigcup_{i=0}^{|\mathbf{A}|}R^i=\{(1,2),(8,9),(1,1),(2,2),(5,5),(8,8),(9,9)\} R1??=?i=0A?Ri={(1,2),(8,9),(1,1),(2,2),(5,5),(8,8),(9,9)}

5. 函数

  1. 举例说明对函数的认识
    函数即为用数学的方法描述了一种映射关系,包含三个要素,定义域、值域、和映射关系。就好比一个设备系统,送进原材料,加工成想要的产品,比如一个面包机,添入面粉和酵母,一段时间后就加工成白白胖胖的面包一样;也类似于软件代码中的一个方法(函数),输入参数,函数计算出返回值。例子中面包机只能接受面粉,而不能接受大米,就好比是函数的定义域,面包机只能加工成面包,而不能加工成蛋糕,就好比是函数的值域,这个加工过程就类似函数的映射关系。我理解,世间的万事万物之间的关系都可以用一个函数来表述,只不过函数的复杂程度不同罢了,有的关系已经被发现了,比如牛顿的第二运动定律等,就可以用一个函数表达式表述, 然而,还有很多未被发现和认识的关系。
    机器学习就应该是用一种已知的函数关系推导出我们需要而又未知的函数关系。推到出的函数关系,就是用来分类事物和预测新的事件,而已知的函数关系就是我们正在研究算法,能掌握更多的这样的函数关系,也就能干更多种预测和分类的活,从已知函数模型到未知函数模型的推导,就交给了机器。(以上均为个人臆想,欢迎斧正)

6. 向量/矩阵的范数

  1. 自己给定一个矩阵并计算其各种范数
    A = [ a b c d e f ] , 其 中 a b c d e f ≠ 0 \mathbf{A}=\begin{bmatrix} a &b &c \\ d &e &f \end{bmatrix},其中abcdef \neq 0 A=[ad?be?cf?],abcdef?=0

∥ A ∥ 0 = 6 \Vert\mathbf{A}\Vert_0=6 A0?=6
∥ A ∥ 1 = a + b + c + d + e + f \Vert\mathbf{A}\Vert_1=a+b+c+d+e+f A1?=a+b+c+d+e+f
∥ A ∥ 2 = a 2 + b 2 + c 2 + d 2 + e 2 + f 2 \Vert\mathbf{A}\Vert_2=\sqrt{a^2+b^2+c^2+d^2+e^2+f^2} A2?=a2+b2+c2+d2+e2+f2 ?
∥ A ∥ 3 = a 3 + b 3 + c 2 + d 3 + e 3 + f 3 3 \Vert\mathbf{A}\Vert_3=\sqrt[3]{a^3+b^3+c^2+d^3+e^3+f^3} A3?=3a3+b3+c2+d3+e3+f3 ?
∥ A ∥ n = a n + b n + c n + d n + e n + f n n \Vert\mathbf{A}\Vert_n=\sqrt[n]{a^n+b^n+c^n+d^n+e^n+f^n} An?=nan+bn+cn+dn+en+fn ?

7. min 与 argmin

解释 推荐系统: 问题、算法与研究思路 2.1 中的优化目标

min ? ∑ ( i , j ) ∈ Ω ( f ( x i , t j ) ? r i j ) 2 \min \sum_{(i,j)\in \Omega}(f(\mathbf{x}_i,\mathbf{t}_j)-r_{ij})^2 min(i,j)Ω?(f(xi?,tj?)?rij?)2

应该是优化任务的目标函数,就是让预测值 f ( x i , t j ) f(\mathbf{x}_i,\mathbf{t}_j) f(xi?,tj?)与真实值 r i j r_{ij} rij?差距(即绝对值)最小,也就可以用预测值代替真实值。而绝对函数在定义域上是不可导的,不方便通过梯度下降等方法寻找最小值,所以使用了2次方代替绝对值。

8. 累加、累乘与积分

  1. 将向量下标为偶数的分量 (x2, x4, …) 累加, 写出相应表达式.
    ∑ i = 2 , 4 ? x i \sum_{i=2,4\cdots}\mathbf{x}_i i=2,4??xi?

  2. 各出一道累加、累乘、积分表达式的习题, 并给出标准答案.

    X = { 1 , 2 , 3 , 4 } \mathbf{X}=\{1,2,3,4\} X={1,2,3,4}

    ∑ i = 1 , x i ∈ X 4 = x i = 10 \sum_{i=1,x_i\in\mathbf{X}}^4=x_i=10 i=1,xi?X4?=xi?=10

    ∏ i = 1 , x i ∈ X 4 = x i = 24 \prod_{i=1,x_i\in\mathbf{X}}^4=x_i=24 i=1,xi?X4?=xi?=24

    ∫ 1 3 x 2 d x = 9 \int_1^{3}x^2\mathrm{d}x=9 13?x2dx=9

  3. 你使用过三重累加吗? 描述一下其应用.

    在做彩色图像相关处理时,常会遇到三维数据,图像的宽w高h和通道c。

  4. 给一个常用的定积分, 将手算结果与程序结果对比.

    ∫ 1 3 x 2 d x = 8.6666 \int_1^{3}x^2\mathrm{d}x=8.6666 13?x2dx=8.6666

        delta = 1e-5
        x = 1.0
        integration = 0
        while x <= 3.0:
            integration += x *x * delta
            x += delta
    
        print(x)
        >>8.666626666761239
    

9. 线性回归

自己写一个小例子 (n =3,m=1) 来验证最小二乘法.

X = [ x 1 x 2 x 3 ] , W T = [ w 1 , w 2 , w 3 ] T \mathbf{X}=\begin{bmatrix}x_1 &x_2 &x_3\end{bmatrix}, \mathbf{W}^\mathrm{T}={\begin{bmatrix}\mathbf{w_1},\mathbf{w_2},\mathbf{w_3}\end{bmatrix}^\mathrm{T}} X=[x1??x2??x3??],WT=[w1?,w2?,w3??]T

x 1 x_1 x1? x 2 x_2 x2? x 3 x_3 x3? y y y
1.23.23.13.6
3.41.22.32.1
5.33.45.13.6

预测模型为 f ( x , w ) = X W f(x,w)=\mathbf{X}\mathbf{W} f(x,w)=XW

? 优化目标函数为: arg ? min ? w ( f ( x i ) ? y i ) 2 = ( 1.2 w 1 + 3.2 w 2 + 3.1 w 3 ? 3.6 ) 2 + ( 3.4 w 1 + 1.2 w 2 + 2.3 w 3 ? 2.1 ) 2 + ( 5.3 w 1 + 3.4 w 2 + 5.1 w 3 ? 3.6 ) 2 \arg\min_w\left(f(x_i)-y_i\right)^2\\ =(1.2w_1+3.2w_2+3.1w_3-3.6)^2+(3.4w_1+1.2w_2+2.3w_3-2.1)^2+(5.3w_1+3.4w_2+5.1w_3-3.6)^2 argwmin?(f(xi?)?yi?)2=(1.2w1?+3.2w2?+3.1w3??3.6)2+(3.4w1?+1.2w2?+2.3w3??2.1)2+(5.3w1?+3.4w2?+5.1w3??3.6)2

? 解出 W \mathbf{W} W

10. Logistic 回归

自己推导一遍, 并描述这个方法的特点 (不少于 5 条).

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

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