TensorFlow™是一个基于数据流编程(dataflow programming)的符号数学系统,被广泛应用于各类机器学习(machine learning)算法的编程实现,其前身是谷歌的神经网络算法库DistBelief。但是要掌握它的用法必须要了解一些数学基础知识,下面小编就来介绍一些经常用到的数学知识。

向量

将数字数组(连续或离散)定义为向量。机器学习算法处理固定长度向量以产生更好的输出。机器学习算法处理多维数据,因此向量起着至关重要的作用。

向量图

矢量模型的图形表示如下所示 :

标量

标量可以定义为一维向量,它只包括大小和方向。对于标量,我们只关注其大小。标量的例子包括儿童的体重和身高参数。

矩阵

矩阵可以定义为多维数组,以行和列的格式排列。矩阵的大小由长度和列长度定义。下图显示了任何指定矩阵的表示。

考虑如上所述的具有“m”行和“n”列的矩阵,矩阵表示将被指定为“m * n矩阵”,其也定义了矩阵的长度。

数学计算

矩阵加法

如果矩阵具有相同的尺寸,则可以添加两个或更多个矩阵。添加意味着根据给定位置添加每个元素。

请考虑以下示例以了解矩阵的添加方式是如何工作的

矩阵减法

矩阵的减法类似于两个矩阵的相加。如果维数相等,用户可以减去两个矩阵。

矩阵的乘法

对于两个矩阵Am*n和Bp*q是可乘的,n应该等于p。得到的矩阵是−

矩阵转置

矩阵A、m*n的转置通常由AT(转置)n*m表示,并且通过将列向量换位为行向量而获得。

矢量点积

维数n的任意向量都可以表示为矩阵v=R^n*1。

两个向量的点积是对应分量−分量沿同一维的乘积之和,可以表示为

向量点积的例子如下所示:

https://www.toutiao.com/a6699050585653510664/

人工智能学习框架TensorFlow必须掌握和了解的数学基础相关推荐

  1. 人工智能学习框架TensorFlow渐近分析

    https://www.toutiao.com/a6701636038911066637/ 算法的渐近分析是指定义其运行时性能的数学边界/框架.使用渐近分析,我们可以很好地得出算法的最佳情况,平均情况 ...

  2. DL框架之Tensorflow:深度学习框架Tensorflow的简介、安装、使用方法之详细攻略

    DL框架之Tensorflow:深度学习框架Tensorflow的简介.安装.使用方法之详细攻略 目录 Tensorflow的简介 1.描述 2.TensorFlow的六大特征 3.了解Tensorf ...

  3. 快速了解深度学习框架--tensorflow(更新中)

    深度学习框架(工具)简单来说即库,需要import,比如tensorflow,Caffe- 深度学习框架提供了一系列的深度学习的组件(对于通用的算法,里面会有实现),当需要使用新的算法的时候就需要用户 ...

  4. 4.1 深度学习框架-TensorFlow

    4.1 深度学习框架-TensorFlow 学习目标 目标 了解Tensorflow框架的组成.接口 了解TensorFlow框架的安装 知道tf.keras的特点和使用 应用 无 4.1.1 常见深 ...

  5. 深度学习框架 TensorFlow:张量、自动求导机制、tf.keras模块(Model、layers、losses、optimizer、metrics)、多层感知机(即多层全连接神经网络 MLP)

    日萌社 人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新) 安装 TensorFlow2.CUDA10.cuDNN7.6. ...

  6. 2_初学者快速掌握主流深度学习框架Tensorflow、Keras、Pytorch学习代码(20181211)

    初学者快速掌握主流深度学习框架Tensorflow.Keras.Pytorch学习代码 一.TensorFlow 1.资源地址: 2.资源介绍: 3.配置环境: 4.资源目录: 二.Keras 1.资 ...

  7. DL框架之TensorFlow:深度学习框架TensorFlow Core(低级别TensorFlow API)的简介、安装、使用方法之详细攻略

    DL框架之TensorFlow:TensorFlow Core(低级别TensorFlow API)的简介.安装.使用方法之详细DL框架之TensorFlow:深度学习框架TensorFlow Cor ...

  8. DL框架:主流深度学习框架(TensorFlow/Pytorch/Caffe/Keras/CNTK/MXNet/Theano/PaddlePaddle)简介、多个方向比较、案例应用之详细攻略

    DL框架:主流深度学习框架(TensorFlow/Pytorch/Caffe/Keras/CNTK/MXNet/Theano/PaddlePaddle)简介.多个方向比较.案例应用之详细攻略 目录 深 ...

  9. TensorFlow:深度学习框架TensorFlow TensorFlow_GPU的简介、安装、测试之详细攻略

    TensorFlow:深度学习框架TensorFlow & TensorFlow_GPU的简介.安装.测试之详细攻略 目录 TensorFlow的简介 TensorFlow的安装 1.tens ...

最新文章

  1. 电脑为啥不能测试计算机得分,鲁大师性能测试多少分算好电脑,我的电脑处理器...
  2. 远程桌面时提示凭证不工作问题的终极解决办法
  3. 算法正义_正义联盟的Sprint Boot
  4. Docker系列之一:入门介绍
  5. mysql与oracle链接超时_数据库连接超时问题(求解)
  6. Nodejs学习笔记(四)——http协议与服务器
  7. Hibernate中封装session(静态单例模式)
  8. android 获取图片上某一个文字位置_android 获取手机中的所有图片或某一目录下的图片方法...
  9. Atitit custom popup 弹窗 techweo layers目录Custom div 1Open 2关闭popup 3关闭事件 3Custom div<!-- pw
  10. Python(十):面向对象(类)
  11. SVN下载及语言包安装
  12. 视频 圆角 html,HTML div圆角制作 (来自Joomla圆角实现方法)
  13. lpop 原子_这个知识孩子掌握了吗?初中化学原子的结构知识梳理
  14. 服务器端jQuery – phpQuery简要
  15. 2022年更新正大杯市场调查与分析大赛现场答辩问题总结注意事项和PPT板块资料经验分享
  16. Java使用iText PDF按页(逐页、单页)拆分PDF
  17. python词频统计_Python中文词频统计
  18. 【我的OpenGL学习进阶之旅】什么是PVR文件以及如何打开它?
  19. VMware安装Linux详细教程
  20. 【毕业设计_课程设计】蓝牙灯:支持一键设置情景模式、无极调光调色

热门文章

  1. 神经网络是存储了海量的信息还是将海量的关系映射存储在了一起(发挥了存储记忆功能),还是变成了看似是一个公式,实际是成千上万个规律的公式融合在一个式子中( 类似于正弦波的傅里叶分解成无限中频率的波的加和
  2. tf.nn.softmax_cross_entropy_with_logits中的“logits”到底是个什么意思?
  3. JDOM是JAVA中最常用的一种解析XML的工具
  4. 用DCGAN训练并生成自己的图像集(含tensorflow代码)
  5. DCGAN及其TensorFlow源码
  6. 实现一个队列,使得push_rear(), pop_front() 和get_min()的时间复杂度为O(1)
  7. PCA的数学原理(通俗易懂)
  8. 大年初六,你最崇拜的数据科学大咖是谁?
  9. 快讯 | 第二届数据标准化及治理大会成功举办,清华力量助推中国数据标准化建设
  10. 重磅!韩国学者发布最新《人工智能元宇宙》综述论文