人工智能学习框架TensorFlow必须掌握和了解的数学基础
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必须掌握和了解的数学基础相关推荐
- 人工智能学习框架TensorFlow渐近分析
https://www.toutiao.com/a6701636038911066637/ 算法的渐近分析是指定义其运行时性能的数学边界/框架.使用渐近分析,我们可以很好地得出算法的最佳情况,平均情况 ...
- DL框架之Tensorflow:深度学习框架Tensorflow的简介、安装、使用方法之详细攻略
DL框架之Tensorflow:深度学习框架Tensorflow的简介.安装.使用方法之详细攻略 目录 Tensorflow的简介 1.描述 2.TensorFlow的六大特征 3.了解Tensorf ...
- 快速了解深度学习框架--tensorflow(更新中)
深度学习框架(工具)简单来说即库,需要import,比如tensorflow,Caffe- 深度学习框架提供了一系列的深度学习的组件(对于通用的算法,里面会有实现),当需要使用新的算法的时候就需要用户 ...
- 4.1 深度学习框架-TensorFlow
4.1 深度学习框架-TensorFlow 学习目标 目标 了解Tensorflow框架的组成.接口 了解TensorFlow框架的安装 知道tf.keras的特点和使用 应用 无 4.1.1 常见深 ...
- 深度学习框架 TensorFlow:张量、自动求导机制、tf.keras模块(Model、layers、losses、optimizer、metrics)、多层感知机(即多层全连接神经网络 MLP)
日萌社 人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新) 安装 TensorFlow2.CUDA10.cuDNN7.6. ...
- 2_初学者快速掌握主流深度学习框架Tensorflow、Keras、Pytorch学习代码(20181211)
初学者快速掌握主流深度学习框架Tensorflow.Keras.Pytorch学习代码 一.TensorFlow 1.资源地址: 2.资源介绍: 3.配置环境: 4.资源目录: 二.Keras 1.资 ...
- DL框架之TensorFlow:深度学习框架TensorFlow Core(低级别TensorFlow API)的简介、安装、使用方法之详细攻略
DL框架之TensorFlow:TensorFlow Core(低级别TensorFlow API)的简介.安装.使用方法之详细DL框架之TensorFlow:深度学习框架TensorFlow Cor ...
- DL框架:主流深度学习框架(TensorFlow/Pytorch/Caffe/Keras/CNTK/MXNet/Theano/PaddlePaddle)简介、多个方向比较、案例应用之详细攻略
DL框架:主流深度学习框架(TensorFlow/Pytorch/Caffe/Keras/CNTK/MXNet/Theano/PaddlePaddle)简介.多个方向比较.案例应用之详细攻略 目录 深 ...
- TensorFlow:深度学习框架TensorFlow TensorFlow_GPU的简介、安装、测试之详细攻略
TensorFlow:深度学习框架TensorFlow & TensorFlow_GPU的简介.安装.测试之详细攻略 目录 TensorFlow的简介 TensorFlow的安装 1.tens ...
最新文章
- 电脑为啥不能测试计算机得分,鲁大师性能测试多少分算好电脑,我的电脑处理器...
- 远程桌面时提示凭证不工作问题的终极解决办法
- 算法正义_正义联盟的Sprint Boot
- Docker系列之一:入门介绍
- mysql与oracle链接超时_数据库连接超时问题(求解)
- Nodejs学习笔记(四)——http协议与服务器
- Hibernate中封装session(静态单例模式)
- android 获取图片上某一个文字位置_android 获取手机中的所有图片或某一目录下的图片方法...
- Atitit custom popup 弹窗 techweo layers目录Custom div 1Open 2关闭popup 3关闭事件 3Custom div<!-- pw
- Python(十):面向对象(类)
- SVN下载及语言包安装
- 视频 圆角 html,HTML div圆角制作 (来自Joomla圆角实现方法)
- lpop 原子_这个知识孩子掌握了吗?初中化学原子的结构知识梳理
- 服务器端jQuery – phpQuery简要
- 2022年更新正大杯市场调查与分析大赛现场答辩问题总结注意事项和PPT板块资料经验分享
- Java使用iText PDF按页(逐页、单页)拆分PDF
- python词频统计_Python中文词频统计
- 【我的OpenGL学习进阶之旅】什么是PVR文件以及如何打开它?
- VMware安装Linux详细教程
- 【毕业设计_课程设计】蓝牙灯:支持一键设置情景模式、无极调光调色
热门文章
- 神经网络是存储了海量的信息还是将海量的关系映射存储在了一起(发挥了存储记忆功能),还是变成了看似是一个公式,实际是成千上万个规律的公式融合在一个式子中( 类似于正弦波的傅里叶分解成无限中频率的波的加和
- tf.nn.softmax_cross_entropy_with_logits中的“logits”到底是个什么意思?
- JDOM是JAVA中最常用的一种解析XML的工具
- 用DCGAN训练并生成自己的图像集(含tensorflow代码)
- DCGAN及其TensorFlow源码
- 实现一个队列,使得push_rear(), pop_front() 和get_min()的时间复杂度为O(1)
- PCA的数学原理(通俗易懂)
- 大年初六,你最崇拜的数据科学大咖是谁?
- 快讯 | 第二届数据标准化及治理大会成功举办,清华力量助推中国数据标准化建设
- 重磅!韩国学者发布最新《人工智能元宇宙》综述论文