机器学习
guofuzheng
这个作者很懒,什么都没留下…
展开
-
利用tensorflow写线性回归
利用tensorflow写线性回归原创 2017-12-26 11:20:22 · 300 阅读 · 0 评论 -
使用Keras实现Tensor的相乘和相加
前言最近在写行为识别的代码,涉及到两个网络的融合,这个融合是有加权的网络结果的融合,所以需要对网络的结果进行加权(相乘)和融合(相加)。最初的想法最初的想法是用Keras.layers.Add和Keras.layers.Multiplt来做,后来发现这样会报错。rate_rgb = k.variable(np.ones((1024,),dtype='float32')*0....原创 2018-05-23 10:32:35 · 29331 阅读 · 6 评论 -
梯度下降的方法比较
前言这个转的别人的,原文链接找不到了。正文深度学习的优化算法,说白了就是梯度下降。每次的参数更新有两种方式。梯度下降第一种,遍历全部数据集算一次损失函数,然后算函数对各个参数的梯度,更新梯度。这种方法每更新一次参数都要把数据集里的所有样本都看一遍,计算量开销大,计算速度慢,不支持在线学习,这称为Batch gradient descent,批梯度下降。随机梯度下降另一种,每看一个数据...转载 2019-03-05 14:12:20 · 165 阅读 · 0 评论 -
Linux替换清华源
前言实在受不了Ubuntu的官方的源的下载速度,所以我就把源换成清华的源,我问小杨,他说他用的是阿里的源。我因为anaconda用的是清华的源,所以莫名的偏向了清华的源。虽然网上有很多换源的帖子,我还是要记录一下,免得下次还得找。现在用的是16.04,不同的还是得重新找,这里贴上两个网址,阿里和清华操作1.备份原来的源文件cd /etc/apt/输入命令sudo cp sources...原创 2019-03-05 14:13:46 · 23751 阅读 · 0 评论 -
Ubuntu16.04安装CUDA8.0&9.0
前言之前安装在Ubuntu上安装CUDA的时候,只会用deb文件安装,前一阵子装服务器的工程师来帮我们安装系统的时候顺便把CUDA也安装了,我也就跟着学了一手。现在整理一下。总的来说就是用自己的驱动安装完了之后,不能到附加驱动里切换,同时在安装CUDA的时候不安装驱动,就是这个区别。安装显卡驱动我在安装CUDA的时候没有像网上的博客那样去禁用原先的显卡驱动,就直接安装。sudo ./NVI...原创 2019-03-05 14:14:32 · 279 阅读 · 0 评论 -
使用Qt完成MyPs(一)
前言这是2019年的第一篇博客,为什么想做着个Qt的MyPS呢?在日常工作中有些图像操作比如二值图、旋转、灰度图等,这些操作普通的图像处理软件中有些功能有,有些功能是不可能有的。所以就需要Ps这样专业的图形处理软件来操作,但是Ps我不太会,而且临时现学又太费时间,如果现场写代码,又太费时间。所以我就萌生了这样的自己写一个操作简单但是功能又特别适合我的软件。但是又有个问题,我不会写桌面端的软件,加...原创 2019-03-05 14:15:41 · 1317 阅读 · 0 评论 -
Mac和Windows生成Dll
前言最近在做一个项目的时候,老师让我把核心代码写到DLL中就是动态链接库里面。然后用Python来调用,这样就不会泄露核心代码了。Mac操作创建项目用Mac来做这些操作的话就相对简单一点。我们用的是Clion,就是jetbrain的C++编辑器。首先创建一个项目,如下图:创建CPP在main.cpp 中写入如下代码:#include <iostream>#inclu...原创 2019-04-01 13:30:22 · 4949 阅读 · 1 评论