自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zbbmm的博客

数学为主 计算机为辅

  • 博客(51)
  • 资源 (1)
  • 收藏
  • 关注

原创 随机过程学习小记

随机过程个人理解为: 一个随机变量 x随 下标索引(时间或空间) 根据一定的概率规则演化的过程.

2022-01-08 07:24:40 471

原创 一遇到难题就想拖延,可能是你用脑的方式不对--科研方法篇

理解认知控制可以帮到你的工作,David Badre 说。解决了一个艰深的问题或完成一项很难的任务,是科研人员最有成就感的时刻。无论是突破方法上的难关、设计一个出色的实验、为矛盾的结果找到原因、运行一个新模型,或是撰写论文和基金申请,这些智力挑战都能让你的科研事业更令人兴奋。但其实,难的任务真的很难。它会让我们泄气和苦恼,带来焦虑和压力。有时候,我们难以在困难的任务上保持专注力,甚至是那些我们乐在其中、迫切想要完成的任务。我们经常会把艰难的任务往后推,比如写论文或是复杂的数据分析;先去做简单的任务.

2021-05-28 06:59:36 302

原创 Tensorflow 函数 API 中 axis轴的理解

Tensorflow 就是对 tensor进行一系列的操作,今天来讲解在很多tensorflow API中都存在的 axis 参数。tensorflow 中的 axis 和 numpy 中的 axis 是一样的先来一张图这里可以看到 axis = 0 是行数,axis = 1 是跨列的 ,一般化到高纬度的 tensor也是一样的,按照由外到内的顺序来判断 axis 的数值,外层的 axis = 0, 向内依次增加axis 的数值....

2021-05-15 00:58:55 478

原创 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 2010

原创 一些数学概念以及认知

二次,三次,四次多项式方程都有一般根式解,高于四次多项式方程没有根式解,其历史渊源以及证明如下。16世界初期,意大利的几名数学家找到了二次,三次,四次方程的根式解,也就是由系数的和差积商与有限次方根的有限次复合而成的求根公式,此称为方程的精确代数解。之后一直有数学家想将其推广到一般五次方程但是一直未成功,经过几代数学家的努力之后已经渐渐觉得一般五次方程不存在根式解并且其中蕴含着深刻的原因,从而数学界转到寻找不存在根式解的证明,这当然是异常困难的问题。终于在100多年后1770年左右由拉格朗日提供了早期思

2020-11-20 16:26:23 199

原创 诺维科夫自洽原则

诺维科夫自洽原则这个世界是概率性的,就像量子力学,所有事件都有可能发生,都是概率性的。因果矛盾的事件发生的概率为0祖父悖论如何解决?多重宇宙和霍金的时序保护假说是怎么回事?...

2020-11-20 10:52:49 1314

原创 欧几里得空间与非欧空间 Euclidean Space And Non-Euclidean Space

欧式空间的本质性,是其平面性.

2020-11-19 16:05:33 16219

原创 写于博士论文提交之际

06/01 2020 日论文提交,我是国内普通211本科毕业专业计算机科学与技术,本科毕业后直接来英国读博士,由于本科期间并没有认真学习,导致直博第一年压力巨大,前前后后花了5年时间完成博士论文,中间的进步提升是巨大的,并且总结出很多学习方法,以及学会了如何做研究。想搞好研究,巨大的工作量是必须的保证,在此基础上的灵感是高质量成果的迸发。读博后期发现其实大家都是深藏不漏,各怀绝技。所以多交流沟通,...

2020-01-09 02:29:35 95

原创 office 2019 activate virus(interests)

Activate@echo off(cd /d "%~dp0")&&(NET FILE||(powershell start-process -FilePath '%0' -verb runas)&&(exit /B)) >NUL 2>&1title Office 2019 Activator r/Piracyecho Co...

2019-11-10 17:33:19 454 1

原创 Ubuntu 实时监控GPU 显存,以及杀死进程

1. 我们设置为每 1s 显示一次显存的情况watch -n 1 nvidia-smi效果2. 杀死进程我们可以通过 进程的名字和进程的ID(PID)来结束进程。结束命令:kill:通过进程ID来结束进程killall:通过进程名字结束进程最长使用的结束进程的信号是:Signal Name Single Value Effec SI...

2019-11-04 23:42:57 2122

原创 sudo apt-get install -f 超级实用Ubuntu 命令 解决安装软件依赖项

大家在使用Ubuntu系统安装各种软件的时候,总会碰到各种缺少依赖的问题,今天介绍一键解决各种依赖问题当大家安装一款软件时 例如 本人安装TeamViewer 的时候缺少多种依赖项这时候一个一个敲肯定是费劲的,也有可能根本不知道怎么安装,这时候只要在后边紧跟一条命令即可sudo apt-get install -f超级实用,这条命令就是 解决依赖项的,注意紧跟安装前一条命令后...

2019-10-26 10:27:03 14711 4

原创 拒绝踩坑!源码编译 tensorflow 解决 cuda 不配套 万金油方法

在使用tensorflow 的时候最头疼的问题就是跟cuda 之间的配套使用问题,加上Nvidia 新的 rtx 2080 ti 图灵架构目前官方声称只支持cuda-10, 以上版本,对于tensorflow 1.13.1 之下的版本是无法使用cuda-10的,很多项目是用老版本tensorflow 编写的,所以这有多蛋疼,用过的都懂。 今天介绍源码编译 tensorflow ,使低版本 tens...

2019-10-24 11:44:27 2270

原创 测试CUDNN是否成功安装

本文以在Ubuntu 1604 环境下,CUDA 10.0 CUDNN 7.6.0为例子介绍如何检测CUDNN是否成功安装。cuDNN 7.6.0安装:tar -xvf cudnn-10.0-linux-x64-v7.tgz cd cuda sudo cp include/cudnn.h /usr/local/cuda/include/ sudo cp lib64/*...

2019-10-22 13:05:45 25916 5

原创 pyCharm2019 activate activate code Part2

Connect Previous part :2. Open PyCharm,Select Activate code(Active code Mode Active)3. Copy active code,fill in the blank, Valid until5 June2020K6IXATEF43-eyJsaWNlbnNlSWQiOiJLNklYQVRFRjQzIiw...

2019-10-16 04:25:31 1482 10

原创 Ubuntu 16.04 更新python 版本之后出现 ModuleNotFoundError: No module named 'apt_pkg' 错误解决方案

Ubuntu 16.04 默认的Python 版本是 3.5.2 如果升级到更高的3.6 版本后会碰到ModuleNotFoundError: No module named 'apt_pkg' 这种情况,原因在把Python3.5升级到Python3.6之后就会出现Python apt的一个混乱,所以我们需要重新为系统设置一个我们Python3.6的专属模块。解...

2019-10-08 01:38:01 2301

原创 pyCharm2019 activate activate code Part1

1. 修改hosts文件:添加下面一行到hosts文件,目的是屏蔽掉Pycharm对激活码的验证0.0.0.0 account.jetbrains.comwindwos系统hosts文件路径为:C:\Windows\System32\drivers\etc 如果遇到权限问题,可将hosts文件先复制出来修改后再覆盖原来的即可。 Linux和mac的hosts文件路径为:/etc 在命...

2019-10-08 01:19:08 6565

原创 机器学习 参数模型与非参数模型

参数模型,非参模型的简单理解参数模型:参数机器学习算法假设可以最大程度地简化学习过程,与此同时也限制可以学习到是什么。这种算法简化成一个已知的函数形式,这称为参数机器学习算法,简单理解为 对学到的函数方程有特定的形式 -- 比如线性回归模型,就是一次方程的形式,然后通过训练数据学习到具体的参数。非参模型:不对所要学习到的函数做强烈的假设的算法称为非参模型,不做假设,他可...

2019-05-31 16:31:51 1079

原创 cudnn 更换新版本的时候建立软连接问题

建立软链接(注意版本号换成你自己的)$cd /usr/local/cuda/lib64$sudo chmod +r libcudnn.so.7.3.0$sudo ln -sf libcudnn.so.7.3.0 libcudnn.so.7$sudo ln -sf libcudnn.so.7 libcudnn.so$sudo ldconfig...

2019-05-26 00:14:56 2195 2

原创 plt.fill_between() 函数

代码跑一跑就明白了x = np.linspace(0, 5 * np.pi, 1000)y1 = np.sin(x)y2 = np.sin(2 * x)plt.plot(x, y1, c="b")plt.plot(x, y2, c='r')# fill_between 填充两个函数之间的区域# 两个函数之间的区域用黄色填充plt.fill_between(x, y1...

2019-03-29 16:35:24 16106 1

原创 Windows 10 下查看 Python 安装库

生成Python库的帮助文件python -m pydoc -p 1234 上面的1234可以自行定义[b]、[q]分别表示浏览和退出效果如下:

2019-03-26 14:50:06 782

原创 概率论之 -- 边缘分布

边缘分布(Marginal Distribution)指在概率论和统计学的多维随机变量中,只包含其中部分变量的概率分布。中文名:边缘分布 外文名: marginal distribution又名: 边际分布 应用学科 :概率论,统计学定义假设有一个和两个变量相关的概率分布:关于其中一个特定变量的边缘分布则为给定其...

2019-03-25 02:03:55 3492

原创 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 2650 1

原创 tensorflow 兼容性问题使用小技巧

玩深度学习的朋友们相信都会绕不开tensorflow版本安装以及和cuda, cudnn等GPU库文件的兼容性问题,而且tensorflow版本API 更新很快,各种Python工具包依赖的tensorflow版本各不相同,所有用起来的时候就很 XX 疼,好不容易安装好的版本可以和cuda,cudnn兼容进行GPU运算,然而发现一个很有用的Python工具包的tensorflow依赖项却是其的版本...

2019-03-23 00:29:46 1101

原创 泛函分析 - 变分贝叶斯推理 (Variational Inference)

泛函对于普通的函数f(x),我们可以认为f是一个关于x的一个实数算子,其作用是将实数x映射到实数f(x)。那么类比这种模式,假设存在函数算子F,它是关于f(x)的函数算子,可以将f(x)映射成实数F(f(x)) 。对于f(x)我们是通过改变x来求出f(x)的极值,而在变分中这个x会被替换成一个函数y(x),我们通过改变x来改变y(x),最后使得F(y(x))求得极值。变分变分:指...

2019-03-22 19:41:42 1973

原创 Python3 rfind()方法 以及 python os.sep 使用

Python os.sep主要用于系统路径中的分隔符Windows系统通过是“\\”,Linux类系统如Ubuntu的分隔符是“/”,而苹果Mac OS系统中是“:” Python rfind() 返回字符串最后一次出现的位置,如果没有匹配项则返回-1rfind()方法语法:str.rfind(str, beg=0 end=len(string))参数...

2019-03-21 15:38:44 747

原创 ubuntu 安装 stardict 词典

1、安装stardict命令行:sudo apt-get install stardict2、下载词典下面这位仁兄的词典很全,大家可以按需下载http://download.huzheng.org/3、导入词典tar -xjvf a.tar.bz2mv a /usr/share/stardict/dic...

2019-03-17 23:22:41 276

原创 Ubuntu chmod 命令修改文件读写权限

Ubuntu chmod 命令可以用来修改文件或文件夹的读写权限chmod 命令有两种使用方式一、chmod [u/g/o/a] [+/-/=] [r/w/x] filename1[ ]里都代表的意思:u表示User,是文件的所有者g表示跟User同Group的用户o表示Other,即其他用户a表示ALL,所有用户+表示增加权限...

2019-03-17 13:30:37 11909

原创 卸载cudnn

直接在终端输入:sudo rm -rf /usr/local/cuda/include/cudnn.hsudo rm -rf /usr/local/cuda/lib64/libcudnn*

2019-03-17 10:42:51 774

原创 查看 linux系统中的 CUDA,CUDNN 版本 号

查看 CUDA 版本:cat /usr/local/cuda/version.txt查看 CUDNN 版本:cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

2019-03-16 22:33:57 503

原创 ubuntu16.04 安装google-pinyin 中文输入法

1 )sudo apt-get install fcitx-googlepinyin2)在settings->Language Support里将keyboard input method system设置为fcitx3)注销系统,再登录4)在settings->Text Entry里,添加输入源,搜索google-pinyin添加即可...

2019-03-16 12:28:46 1951

原创 ppa安装英伟达驱动以及Ctrl+alt+T打不开终端时 No module named "apt_pkg"解决方案

今天使用linux时发现ubuntu16.04下默认的python3是3.5.2.于是安装了一个python3.6顺便把python3默认成了python3.6至于有需要的人如何该,见另外一篇Ubuntu恢复深度学习环境的帖子由于python3.5是系统默认的,可能系统调用的时候会用到里边的模块,改成python3.6之后问题就发生了,这时候Ctrl+alt+T打不开终端了,而且使用pp...

2019-03-16 12:26:34 346

原创 Ubuntu 16.04 安装谷歌chrome浏览器

sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -sudo apt-get upda...

2019-03-16 04:48:33 154

原创 Ubuntu 16.04 通过PPA库安装nvidia驱动

使用图形驱动程序PPA存储库允许我们安装NVIDIA beta驱动程序sudo add-apt-repository ppa:graphics-drivers/ppa //添加ppa库到系统中sudo apt update // 更新 sudo ubuntu-drivers devices // 显示可以安装的nvidia驱动 sudo apt...

2019-03-16 04:45:49 2708

原创 Gaussian Processes Regression(GPR) 高斯过程回归 Matlab 实现

高斯过程回归(GPR)的matlab 实现, Matlab 为实现高斯过程回归提供了接口函数fitrgp, 详细参考fitrgp官方文档 非常详细[4]语法:gprMdl = fitrgp(tbl,ResponseVarName)gprMdl = fitrgp(tbl,formula)gprMdl = fitrgp(tbl,y)gprMdl = fitrgp(X,y)...

2019-03-14 01:46:35 24874 8

原创 深度学习非凸优化最新研究成果

美国艾尔弗·斯隆基金会(The Alfred P. Sloan Foundation)公布了2019年斯隆研究奖(Sloan Research Fellowships)获奖名单,华裔学者鬲融获此殊荣。现就其研究专业部分进行总结:鬲融的研究领域为理论计算机科学和机器学习。他在个人主页上写道“深度学习等现代机器学习算法尝试从数据中自动学习有用的隐含表示。那么我们要如何公式化数据中的隐含结构,以及如...

2019-03-12 13:05:24 3604

原创 满满思想之平凡而又神奇的贝叶斯方法 -- Part 4

5. 朴素贝叶斯方法朴素贝叶斯方法是一个很特别的方法,所以值得介绍一下。我们用朴素贝叶斯在垃圾邮件过滤中的应用来举例说明。5.1 贝叶斯垃圾邮件过滤器问题是什么?问题是,给定一封邮件,判定它是否属于垃圾邮件。按照先例,我们还是用 D 来表示这封邮件,注意 D 由 N 个单词组成。我们用 h+ 来表示垃圾邮件,h- 表示正常邮件。问题可以形式化地描述为求: ...

2019-03-12 12:57:21 225

原创 满满思想之平凡而又神奇的贝叶斯方法 -- Part 3

4. 无处不在的贝叶斯以下我们再举一些实际例子来说明贝叶斯方法被运用的普遍性,这里主要集中在机器学习方面,因为我不是学经济的,否则还可以找到一堆经济学的例子。4.1 中文分词贝叶斯是机器学习的核心方法之一。比如中文分词领域就用到了贝叶斯。Google 研究员吴军在《数学之美》系列中就有一篇是介绍中文分词的,这里只介绍一下核心的思想,不做赘述,详细请参考吴军的文章(这里)。...

2019-03-12 12:50:57 166

原创 满满思想之平凡而又神奇的贝叶斯方法 -- Part 2

3. 模型比较与奥卡姆剃刀3.1 再访拼写纠正介绍了贝叶斯拼写纠正之后,接下来的一个自然而然的问题就来了:“为什么?”为什么要用贝叶斯公式?为什么贝叶斯公式在这里可以用?我们可以很容易地领会为什么贝叶斯公式用在前面介绍的那个男生女生长裤裙子的问题里是正确的。但为什么这里?为了回答这个问题,一个常见的思路就是想想:非得这样吗?因为如果你想到了另一种做法并且证明了它也是靠谱的,那么将...

2019-03-12 12:41:03 169

原创 满满思想之平凡而又神奇的贝叶斯方法 -- Part 1

最近读到文章平凡而又神奇的贝叶斯方法,文中满满思想,作者以科普的角度来通过各个方面的例子介绍贝叶斯方法以及其背后的思想,现将其记录下来,与各位分享。 概率论只不过是把常识用数学公式表达了出来。 ...

2019-03-12 12:32:50 193

原创 Gaussian Processes for Regression | Classification

Some pointer advice about the Gaussian process regressionDefinition of a Gaussian Process from [1]Gaussian processes are a simple and general class of models of functions. To be precise, a GP ...

2019-03-08 14:35:04 358

Gaussian Processes for Regression: A Quick Introduction

Gaussian Process for regression a quick introduction

2019-03-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除