- 博客(20)
- 资源 (12)
- 收藏
- 关注
原创 Python基础--第7章 错误与异常——调教出听话的程序
任何开发人员,在编写程序时,都会遇到各种不同的错误。程序的错误有很多种,有的是编写人员疏忽;有的是程序运行时与系统的规则冲突、或与其他外部环境不一致导致的。所有的错误都可以归纳为两类:l 语法错误,也就是解析时错误。代码不符合Python语法规则时,在解析过程中会报SyntaxError。报错的同时会显示出哪一行出错,并且用小箭头指明最早探测到错误的位置。例如:print'hello' ...
2018-03-07 09:51:20 3564 1
原创 Python基础--第6章 函数操作——功能化程序片段的封装
本章讲的是函数操作。在了解函数操作之前,先来介绍一种编程思想的方法,面向过程思想。面向过程思想是一种以过程为中心的编程思想。是最为实际的一种思考方式。面向过程思想的大概意思是先分析出解决问题所需要的步骤,接着编写函数来实现每一步的功能,最后在对每个函数依次调用。在面向过程开发中,最重要的是模块化的思想。函数在模块化思想中起到了至关重要的作用。它可以将程序裁分成一个个程序片段,来独立实现某个完整的功...
2018-03-07 09:50:21 667
原创 Python基础--第5章 控制流——控制执行顺序的开关
控制流又叫做流程控制,就是根据具体情况来控制程序,执行某些特定的程序块。Python的流程控制语句包括if条件语句、while循环语句和for循环语句。其中还细分为range函数、break、continue、pass等内部流程的控制语句。下面就来详细说说它们的用法。5.1 if语句if语句是最常用的条件控制语句,关键字有if、elif、else。一般的表述形式为:if条件一: sta...
2018-03-07 09:48:58 1186
原创 Python基础--第4章 变量与操作——编写代码的基石
学过数学方程的同学都知道:利用方程来解应用题时,常常会设个x来代表应用题中的某一个数。在编写代码中也是类似,会定义一个x(或其他名字)来指代某个数字对应的意义,这个名字就叫做变量。 在实际应用中,变量可以指代输入,也可以指代结果。一旦编好程序后,计算机就会把变量指代的具体数代入到内存里,并进行运算。 变量是编程语言中最基本的术语,代指计算机中存放的可变数据,它可以用来指定各种数据,如整数,小数、字...
2018-03-07 09:47:54 1410
原创 Python基础--第3章 语言规则——Python的条条框框
本章将从剖析编程语言的角度开始介绍Python语言类型,并学习基础的编程规则与代码文件的结构。 3.1 编程语言类型计算机发展到今天,关于编程的语言已经是五花八门。在这么多语言中Python是个什么状态呢?为了更形象的了解Python语言及特性。下面就通过对各个角度的分析比较Python与其他语言的区别。业界关于编程语言的分类有很多维度,有的从运行角度、有的从形态角度等,具体分析如下。3.1.1...
2018-03-07 09:45:38 757
原创 Python基础--第2章 配置机器及搭建开发环境
2.1 Python版本及开发环境介绍Python的版本演化大概可以分为两个阶段,在Python3.0以前和在Python3.0以后。这两个阶段的语法差异比较大,兼容性较差。Python3.0以后的版本从语法即设计实现上规避了很多前面版本中出现的问题与缺陷。逐渐的成为当今的主流。在Python3.0以前以前相对比较经典的是2.7版本。在Python3.0以后相对比较经典的是3.5版本。本书以Py...
2018-03-07 09:27:52 518 1
原创 变长双向rnn的正确使用姿势
变长双向rnn的正确使用姿势在《深度学习之TensorFlow入门、原理与进阶实战》一书的9.4.2中的第4小节中,介绍过变长动态RNN的实现。这里在来延伸的讲解一下双向动态rnn在处理变长序列时的应用。其实双向RNN的使用中,有一个隐含的注意事项,非常容易犯错。 本文就在介绍下双向RNN的常用函数、用法及注意事项。动态双向rnn有两个函数:stack_bidirectional_dynamic
2018-01-02 19:56:56 6624 3
原创 用python生成与调用cntk模型代码演示
由于一些原因,视频录制要告一段落了。再写一篇关于cntk的文章分享出来吧。我也很想将这个事情进行下去。以后如果条件允许还会接着做。 cntk2.0框架生成的模型才可以支持python。1.0不支持。 python可以导入cntk.exe生成的框架,也可以导入python调用cntk生成的框架。举两个例子: 1导入cntk.exe生成的框架。from cntk.ops.functions imp
2017-04-17 04:32:32 2069
原创 CNTK使用BS创建网络模型方法总结---免费视频教程
CNTK使用BS创建网络模型方法总结---免费视频教程链接如下:https://v.qq.com/x/page/o0393irdckf.html
2017-04-13 18:20:17 738
原创 发现了cntk 2.0 rnn方面的一个bug
SimpleNetworkBuilder里面设置SIMPLERNN RnnType. 会有一个崩溃要改正需要修改相关代码SimpleNetworkBuilder.cpp:174ComputationNetworkPtr SimpleNetworkBuilder::BuildRNNFromDescription(){ComputationNetworkBuil
2017-04-12 17:30:19 352
原创 CNTK深度学习进阶视频教程大纲及观看视频地址
CNTK深度学习进阶视频教程大纲本课程主要通过CNTK框架来讲解深度学习相关理论知识,每一个知识点都会伴有相应的例子操作并且还有思维层面的深刻剖析。课程内容主要由基础理论上升到卷积神经网络部分。1 课程介绍2 多分类的原理及配置文件3 通过数据可视化深度剖析三分类例子内部意义4全面理解激活函数5 多层神经网络
2017-03-29 13:41:41 1040
原创 CNTK入门视频教程大纲对应代码
配套的CNTK代码版本下载路径:http://pan.baidu.com/s/1slS3JHj视频:http://i.youku.com/lijin6249
2017-03-09 13:43:45 1314
翻译 SGD块
SGD配置块控制这CNTK里面的SGD(随机梯度下降)算法,如果你对其他的工具包熟悉,可以学习下面的内容 minibatch size在CNTK中是怎么定义的? 如何把第三方的工具包里面的学习率和momentum等参数转化到CNTK里? SGD的结构和默认值如下:SGD = { # Training process control modelPath = ... tra
2017-02-22 09:46:53 741
翻译 BrainScript的基本概念
BrainScript的基本概念 BrainScript漫步本节介绍“brainscript”语言的基本概念。一种新的语言?不要担心,这是非常直接的。 在CNTK中,在CNTK网络描述语言”brainscript”中描述使用BrainScriptNetworkBuilder来定制网络定义 。同样,网络的描述被称为”brainscript”。 brainscript提供了一种简单的方式来定义
2017-02-18 18:05:56 1474
原创 python 矩阵转置transpose
在读图片时,会用到这么的一段代码:image_vector_len = np.prod(image_size)#总元素大小,3*55*47img = Image.open(path) arr_img = np.asarray(img, dtype='float64') arr_img = arr_img.transpose(2,0,1).re
2016-08-25 13:44:19 19814 4
原创 python 调用摄像头,基于opencv 的人脸检测实现
装好opencv之后,将opencv里面source里的data全部考到自己的py代码文件目录下,运行即可。先调用摄像头,抓取一张照片,按下按键,然后检测人脸,用框标注,再按下按键,保存照片,接着抓取。直到按q退出。每一句代码写得都很详细,容易看懂。只是找了相关的代码,拼凑而成,起码是个连续的例子,还有不少改进的空间,以后有时间慢慢来吧from numpy im
2016-08-16 14:46:19 7700 4
原创 beego 根目录不能访问静态文件问题
beego可算是go框架里面文档最多的了。学起来比较容易。但是框架自身的局限性却带了不小的问题。最近我在处理flash跨域问题上就遇到个活生生的例子:flash里面的as3访问外网时没啥问题。可是假如通过网页调取的情况下,flash访问的外网又与所在网页不是一个域的。就会产生跨域问题。打开浏览器,f12之后,看到的就是flash没有访问你的url,而是访问了这个url所在的域名根目
2016-07-28 13:57:34 5136
原创 在linux上如何做一个简单的vad功能,即录音时说话停止即录音停止。
今天找了科大讯飞的语音识别库,感觉只有后半部分,想实现前半部分的采集却找不到可以用的东西。于是自己做一个。可以随便拿个开源的代码改一下,我们就使用arecord吧。这只是个简单的端点检测,根据声音能量,也就是分贝大小来调整的。下载源码:http://www.alsa-project.org/main/index.php/Main_Pagearecor
2016-07-19 13:55:22 6962 4
原创 基于kaldi的在线中文识别,online的操作介绍
最近研究了下kaldi,也看了好多文章,感觉这方面的有用文章太少! 大多停留在编译和深层理论方面。对于我们这种没有基础的人,除了看完编译,就只能很茫然的看哪些高高在上的理论了。本文章,适合那些。刚刚编辑完kaldi。想试试手,找找感觉的人来看的。如果你还没有编辑过,可以查查相关文章。有好多。声明一下,本文章,只适合在windows下装虚拟机UBuntu的机器上玩。你的虚拟机内存要大些(4g
2016-07-06 14:56:23 16796 30
win764位 python2.7+numpy+scipy+scititlearn
2016-08-10
根据说话人自动停止录音的arecord工具和代码
2016-07-19
libtom1.17加密算法库源代码
2012-09-27
ollydbg反汇编引擎源码及使用例子及归纳文档
2012-09-27
libtom 算法库crypt-1.17
2012-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人