tensorflow 安装及使用

在ubuntu下安装tensorflow和使用tensorflow

1.安装cuda,cudnn

a)
ubuntu下安装需要先安装g++

1
sudo apt-get install build-essential

阅读更多

python numpy中array 与 Matrix 的区别

两种类型
ndarray 与 matrix 是python中常用的存储数据的类型

numpy 中matrix 类型是2维的,而array可以是多维的,所以matrix可以看作是array的一个子集matrix支持的操作array 都支持,最常见的就是转置,numpy.transpose()
numpy中ones 和 zeros 返回的是narray类型的数据,值得注意的是当两个matrix 类型的数据相乘时是做的矩阵乘法,或者这样说:两个操作数中至少有一个是matrix类型时,做的是矩阵乘法,返回的是matrix类型,当两个操作数都是array类型时做的是element-wise 的乘法,即对应元素相乘,返回的类型还是array。

阅读更多

迁移博客遇到的问题

呼呼!好久没用过这个博客了,虽然不知道写点啥,但是总归是要写点啥的。那就从今天将博客从笔记本迁移到实验室的电脑上遇到的一些问题来写起吧。

1.hexo 是一个开源的静态博客生成器,它与github page 结合起来就可以成为一个强大的静态博客系统,github page 提供存储空间和访问地址,hexo所做的只是在本地电脑上产生静态的博客页面(将md文件转换成html)并上传到github page上就可以。

阅读更多

使用vim编写c++

before

首选编译器当然是vs2013了,但是受不了它的打开速度,也受不了每想写一个小程序都要新建一个项目。太冗余了!so!编辑器之神vim当然要闪亮登场了。

vim只是一个编辑器,不能编译程序,所以需要额外的编译工具,除了GUN的g++外,微软的cl工具也可以用,对于我这种已经装好了vs的人,使用cl就很方便了。
首先配置一下在命令行中使用cl工具

阅读更多

KKT条件与拉格朗日对偶性

拉格朗日对偶问题求解

一般的约束最优化问题都可以写成以下这种格式:

阅读更多