- 博客(38)
- 资源 (3)
- 收藏
- 关注
原创 keras 或 tensorflow 调用GPU报错:Blas GEMM launch failed
GPU版的tensorflow在模型训练时遇到Blas GEMM launch failed错误,或者keras遇到相同错误(keras 一般将tensorflow作为backend,如果安装了GPU版本的tensorflow,那么在使用keras时会优先使用GPU),类似报错如下:InternalError (see above for traceback): Blas GEMM launc...
2018-08-24 17:52:54
41748
16
原创 爬虫常用的正则表达方式
python里的正则化库re,使用方法:import reline = 'boooooobby123'regex_str = "^b.*3$"re.match(regex_str, line)正则化用到的特殊字符^ $ * ? {2} {2, } {2,5} |[][^] [] [^] [a-z]\s \S \w \W[\u4E00-\u9FA5] () \d...
2018-06-13 17:00:48
1216
原创 MySQL 基础练习18题
生成数据# 生成部门信息表DROP TABLE IF EXISTS `dept`;CREATE TABLE `dept` ( `DEPTNO` int(2) NOT NULL, `DNAME` varchar(14) DEFAULT NULL, `LOC` varchar(13) DEFAULT NULL, PRIMARY KEY (`DEPTNO`)) ENGIN...
2018-05-10 20:08:33
1302
原创 Tensorflow中的Lazy load问题
问题描述用tensorflow训练或者inference模型的时候,有时候会遇到运行越来越慢,最终内存被占满,导致电脑死机的问题,我们称之为内存溢出。出现这种问题很可能是因为在一个session中,graph循环建立重复的节点所导致的Lazy load问题。举例说明举个例子,用tensorflow循环做多次加法运算,常见的做法是:x = tf.Variable(10, na...
2018-03-06 22:17:56
3923
原创 Tensorflow在不同训练场景下读取和使用不同格式pretrained model的方法
不同应用场景分析与示例Tensorflow读取预训练模型是模型训练中常见的操作,通常的应用的场景包括:1)训练中断后需要重新开始,将保存之前的checkpoint(包括.data .meta .index checkpoint这四个文件),然后重新加载模型,从上次断点处继续训练或预测。实现方法如下:如果代码中已经构建好了网络结构图with tf.Session() as s
2018-01-29 22:25:22
8114
4
原创 Batch normalization及其在tensorflow中的实现
Batch normalization(BN)BN是对输入的特征图进行标准化的操作,其公式为: x^=γ(x−μ)/σ2+ϵ−−−−−√+β\hat{x}=\gamma(x-\mu)/\sqrt{\sigma^{2}+\epsilon}+\betaxx - 原输入x^\hat{x} - 标准化后的输入μ\mu - 一个batch中的均值 σ2\sigma^{2} - 一个ba
2018-01-13 22:56:25
3331
原创 Logistic 回归的三个视角(极大似然估计/熵/形式化损失函数)
介绍Logistic的基本形式:需要明确的概念:逻辑回归解决的不是回归的问题,而是分类的问题逻辑回归是线性模型,其中sigmoid函数只是非线性激活函数极大似然视角下的Logistic极大似然与伯努利分布假设 x,y∼B(±1,p)x, \, y \sim B(\pm1,p)考虑一个二分类问题:f(x)→{+1,−1}f(x)\rightarrow \
2018-01-04 16:20:17
3555
原创 linux系统下pip不能更新问题解决
linux系统下pip不能更新问题解决,python setup.py egg_info" failed with error code 1 ,Not uninstalling pip at /usr/lib/python2.7/dist-packages, outside environment /us
2017-12-20 17:39:14
5972
翻译 理解长短期记忆(Long Short Term Memory, LSTM)模型(colah 原文翻译)
理解长短期记忆(Long Short Term Memory, LSTM)模型
2017-09-30 11:48:04
19415
原创 用dlib和opencv进行不同角度人脸检测及68个关键点提取(Python)
用dlib和opencv进行不同角度人脸检测及68个关键点提取(Python)前几日为了在自己的单个旋转人脸数据集上复现SDM for face Alignment算法,研究了用dlib机器学习工具箱和opencv进行旋转人脸的检测及关键点提取,整理一下思路,希望有所帮助。1. 软件要求Ubuntu(Windows应该也适用)dlibopencv2Python + Numpy具体的安装过程不作详细...
2017-06-02 18:09:50
15428
3
原创 卷积神经网络(CNN)防止过拟合的方法
卷积神经网络(CNN)防止过拟合的方法下面是我总结的一些防止CNN过拟合的方法,可能有解释不足以及方法不全的地方,希望指出,后期会修改补全。因为数据量的限制以及训练参数的增多,几乎所有大型卷积神经网络都面临着过拟合的问题,目前常用的防止过拟合的方法有下面几种: 1. data augmentation: 这点不需要解释太多,所有的过拟合无非就是训练样本的缺乏和训练参
2017-05-07 14:16:43
34108
原创 python中文编码问题(decode('gbk').encode('utf-8')和decode('utf-8').encode('gbk')这对好基友)
python中文编码问题(decode('gbk').encode('utf-8')和decode('gbk').encode('utf-8')这对好基友)
2016-11-18 16:11:37
35550
2
原创 Ubuntu16.04+CUDA8.0+cudnn7.5+Caffe安装过程
Ubuntu16.04+CUDA8.0+cudnn7.5+Caffe安装过程
2016-11-03 22:27:46
15412
原创 python+Opencv视频读取问题+官网光流法示例程序报错问题解决
python+Opencv视频读取问题+官网光流法示例程序报错问题解决
2016-10-13 17:36:08
2545
2
原创 Windows下安装python版的XGBoost教程(Anaconda)
Windows下安装python版的XGBoost(Anaconda) XGBoost是近年来很受追捧的机器学习算法,由华盛顿大学的陈天奇提出,在国内外的很多大赛中取得很不错的名次,要具体了解该模型,可以移步GitHub,本文介绍其在Widows系统下基于Git的python版本的安装方法。 需要用到三个软件:python软件(本文基于Anaconda,因为自带很多库,比较方便...
2016-08-24 15:28:33
31748
10
转载 EM算法(Expectation Maximization Algorithm )
EM算法(Expectation Maximization Algorithm )
2016-04-22 19:37:43
970
转载 机器学习算法概览
本文是翻译文章,但我并未逐字句的翻译,而是有所删减,并加入了一些自己的补充。转载请注明:http://blog.youkuaiyun.com/stdcoutzyx/article/details/44501797机器学习(Machine Learning, ML)是什么,作为一个MLer,经常难以向大家解释何为ML。久而久之,发现要理解或解释机器学习是什么,可以从机器学习可以解决的问题这个角度
2016-02-24 11:35:13
657
Artificial Intelligence for Humans, Volume 3 - Jeff Heaton
2016-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人