
深度学习
Baobin Zhang
英国博士后研究助理
展开
-
Python中 Numpy 数据 通过中括号识别数据维度,以及表示方法解释
关于 Python 和 Tensorflow 中数据单元 矩阵的 一些理解在操作 Python中矩阵单元 Matrix 的时候,关于维度的理解,Tensor 作为 matrix 概念的一般化, scalar 表示一个数, 维度为0, vector表示向量,维度为1, matrix 表示矩阵, 维度为2, 然后有三维的 tenor 还有四位的tensor 以此类推.在Python中实际操作的时候,当我们初始化一个变量 x, 一般用中括号表示 例如 :a=np.array([0,1,2...原创 2021-05-13 23:46:14 · 2247 阅读 · 0 评论 -
机器学习 参数模型与非参数模型
参数模型,非参模型的简单理解参数模型:参数机器学习算法假设可以最大程度地简化学习过程,与此同时也限制可以学习到是什么。这种算法简化成一个已知的函数形式,这称为参数机器学习算法,简单理解为 对学到的函数方程有特定的形式 -- 比如线性回归模型,就是一次方程的形式,然后通过训练数据学习到具体的参数。非参模型:不对所要学习到的函数做强烈的假设的算法称为非参模型,不做假设,他可...原创 2019-05-31 16:31:51 · 1183 阅读 · 0 评论 -
tensorflow的reshape操作tf.reshape() 中参数问题
tf.reshape语法tf.reshape(tensor,shape,name=None)函数的作用是将tensor变换为参数shape形式,其中的shape为一个列表形式,特殊的是列表可以实现逆序的遍历,即list(-1).-1所代表的含义是我们不用亲自去指定这一维的大小,函数会自动进行计算,但是列表中只能存在一个-1。(如果存在多个-1,就是一个存在多解的方程)下面就说一下re...原创 2019-03-23 01:31:00 · 2756 阅读 · 1 评论 -
tensorflow 兼容性问题使用小技巧
玩深度学习的朋友们相信都会绕不开tensorflow版本安装以及和cuda, cudnn等GPU库文件的兼容性问题,而且tensorflow版本API 更新很快,各种Python工具包依赖的tensorflow版本各不相同,所有用起来的时候就很 XX 疼,好不容易安装好的版本可以和cuda,cudnn兼容进行GPU运算,然而发现一个很有用的Python工具包的tensorflow依赖项却是其的版本...原创 2019-03-23 00:29:46 · 1229 阅读 · 0 评论 -
概率论之 -- 边缘分布
边缘分布(Marginal Distribution)指在概率论和统计学的多维随机变量中,只包含其中部分变量的概率分布。中文名:边缘分布 外文名: marginal distribution又名: 边际分布 应用学科 :概率论,统计学定义假设有一个和两个变量相关的概率分布:关于其中一个特定变量的边缘分布则为给定其...原创 2019-03-25 02:03:55 · 4123 阅读 · 0 评论 -
满满思想之平凡而又神奇的贝叶斯方法 -- Part 4
5. 朴素贝叶斯方法朴素贝叶斯方法是一个很特别的方法,所以值得介绍一下。我们用朴素贝叶斯在垃圾邮件过滤中的应用来举例说明。5.1 贝叶斯垃圾邮件过滤器问题是什么?问题是,给定一封邮件,判定它是否属于垃圾邮件。按照先例,我们还是用 D 来表示这封邮件,注意 D 由 N 个单词组成。我们用 h+ 来表示垃圾邮件,h- 表示正常邮件。问题可以形式化地描述为求: ...原创 2019-03-12 12:57:21 · 267 阅读 · 0 评论 -
满满思想之平凡而又神奇的贝叶斯方法 -- Part 3
4. 无处不在的贝叶斯以下我们再举一些实际例子来说明贝叶斯方法被运用的普遍性,这里主要集中在机器学习方面,因为我不是学经济的,否则还可以找到一堆经济学的例子。4.1 中文分词贝叶斯是机器学习的核心方法之一。比如中文分词领域就用到了贝叶斯。Google 研究员吴军在《数学之美》系列中就有一篇是介绍中文分词的,这里只介绍一下核心的思想,不做赘述,详细请参考吴军的文章(这里)。...原创 2019-03-12 12:50:57 · 210 阅读 · 0 评论 -
满满思想之平凡而又神奇的贝叶斯方法 -- Part 2
3. 模型比较与奥卡姆剃刀3.1 再访拼写纠正介绍了贝叶斯拼写纠正之后,接下来的一个自然而然的问题就来了:“为什么?”为什么要用贝叶斯公式?为什么贝叶斯公式在这里可以用?我们可以很容易地领会为什么贝叶斯公式用在前面介绍的那个男生女生长裤裙子的问题里是正确的。但为什么这里?为了回答这个问题,一个常见的思路就是想想:非得这样吗?因为如果你想到了另一种做法并且证明了它也是靠谱的,那么将...原创 2019-03-12 12:41:03 · 202 阅读 · 0 评论 -
Ubuntu 恢复 Cuda + cudnn + GPU driver + tensorflow 环境走过的坑
最近要重现YOLOv3 实时在线物体检测算法,代码要求Python3.6及以上由于Ubuntu 自带的Python版本是3.5.2于是索性直接给卸掉了, 由于是Ubuntu自带的版本, 可能系统需要用到里面的组件,再次重启系统的时候产生登陆循环login loop 问题。 关于login loop 问题,看上一个帖子,在本机上已经解决 解决login loop 问题只是开始...原创 2018-10-06 16:09:11 · 690 阅读 · 0 评论 -
tensorflow 中 tensorboard的正确打开方式
最近在看深度学习,自然用到tensorflow,在成功运行完 深度学习世界的 hello world MNIST手写字识别的程序后,想用tensorboard 可视化一下神经网络,遇到问题小记我用的是Linxu Ubuntu 64位操作系统 错误打开tensorboard 方式:tensorboard -- logdir = /home/baobing/Desktop/te...原创 2018-09-12 23:10:16 · 589 阅读 · 0 评论