Tensorflow快餐教程(5) - 范数
矩阵进阶 - 范数
作为快餐教程,我们尽可能多上代码,多介绍工具,少讲原理和公式。但是我也深知这样是无法讲清楚的,毕竟问题的复杂度摆在这里呢。与大家一起在Tensorflow探索一圈之后,我一定要写一个数学基础比较扎实的进一步教程。
范数(norm)初识
一般大学本科的《线性代数》教材中是不讲范数、广义逆这些知识的,需要学习《矩阵论》课程。但是很不幸,深度学习中会频繁用到。所以我们还是要有个基础的概念的。
不管是一个向量,还是一个矩阵,我们在机器学习中都经常需要有一个对于它们大小的度量。
对于向量的度量,我们的第一印象就用向量的长度就是了么。换成更有文化一点的名词就是欧基里得距离。这么高大上的距离,其实就是所有的值的平方的和的平方根。
我们可以用ord='euclidean'的参数来调用tf.norm来求欧基里得范数。
例:
>>&g
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
android中ndk的开发
前言(其实是吐槽) 这是我看(android应用安全防护和逆向分析)遇到的第一个坑了,在章节2.1和2.2里,虽然作者很贴心的给了步骤教你如何搭建ndk的开发环境,但是,我要说的是,如果按照作者在2.1.2的五个步骤按部就班的来,你绝对!不可能!完成! 主要的原因我就不再分析了,大约就是少了一堆乱七八糟的说明和步骤,这里我重新写一遍ndk开发相关。(如果你不信,可以尝试只按照2.1.2章节的五步来尝试) 搭建NDK开发环境 NDK相关概念 首先,普及一下ndk的概念,何谓ndk开发呢? 简而言之,就是让安卓(java)可以调用前人用c语言完成的库,这么做的好处主要有两个, 第一,节约代码量,提高工作(运行)效率,可以用之前c写好的很多很棒的库 第二,防止应用被逆向,因为java层的代码很容易被反编译逆向突破。 再介绍几个ndk里相关概念名词,.c,.cpp,这几个不用多说了吧,就是c或者c++等文件的后缀名;.so,这个是编译c文件得到的库文件的后缀名,.so文件大概就相当于windows上的.dll文件,他可以方便让别人调用;.h,也就是通过javah命令编译类(class)文件编译...
- 下一篇
4月25日云栖精选夜读:阿里巴巴CEO张勇:“有种乡愁叫淘宝”
“有种乡愁叫淘宝。” 4月24日,阿里巴巴集团CEO张勇在澳大利亚举办的“阿里之夜”上,对着台下2400名从各地赶来的华人听众、澳洲商家、生态合作伙伴说。据悉,此次阿里巴巴举办的活动,所有现场的门票在十分钟内被一扫而空。 热点热议 阿里巴巴CEO张勇:“有种乡愁叫淘宝” 作者:技术小能手 阿里云大学持续助力高校培养大数据专业人才——2018大数据专业建设与人才培养研讨会成功举行 作者:云木西 绕开“陷阱“,阿里专家带你深入理解C++对象模型的特殊之处 作者:nirvanalucky 知识整理 关于linux下raid的设备文件和格式化 作者:bboysoul Laravel中自定义guard,自定义Auth的attempt方法 作者:天飞 JetCache快速入门 作者:hlfrom331 MyEclipse2015整合SSM框架:详解Mybatis逆向工程配置一对一关联表,查询结果排序问题 作者:优惠券活动 MyBatis使用,MyBatis单独使用笔记 作者:优惠券活动 美文回顾 阿里云Overlay的SDN 实践: 架构设计与产品实现 作者:伟耘 数据库入侵的六大手段与防范措施(...
相关文章
文章评论
共有0条评论来说两句吧...