自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZhangPY的专栏

不骄不躁,不屈不挠;严于律己,宽以待人

  • 博客(64)
  • 资源 (9)
  • 收藏
  • 关注

原创 四旋翼飞行器结构和原理

四旋翼飞行器结构和原理前言:前年做电赛时留下的一套四旋翼飞行器如今只剩下四个旋翼和电机(不知道被谁给拆了,组装零件找不到了),趁着国庆几天假期,希望能够快速的将其重新DIY出来。其中控制和驱动板卡可以暂时先由面包板焊接出来,等验证成功能飞的起来时在重新设计集成电路板来实现整机。

2015-09-30 17:43:38 18668 4

原创 Andrew Ng机器学习课程13

Andrew Ng机器学习课程13引言:主要从一般的角度介绍EM算法及其思想,并推导了EM算法的收敛性。最后用一般的EM算法回顾了混合高斯模型的求解过程,并推导了通过EM算法求解混合高斯模型参数的过程。视频笔记会通过增补内容加以补充。

2015-09-30 14:06:23 1737

原创 直流电机故障问题

直流电机故障问题晚上做四旋翼飞行器的电机控制时,遇到了一个以前也遇到过,但是没有在意的故障,就是加上合理电压,电源显示有电流流过回路,但是直流电机就是不转,当用手拨动时,才开始转。

2015-09-30 10:04:25 1139

原创 医学成像原理与图像处理一:概论

医学成像原理与图像处理一:概论引言:本系列博客为医学成像原理与图像处理重要笔记,由于是手写,在此通过扫描录入以图片的形式和电子版增补内容将其进行组织和共享。前半部分内容为图像处理基础内容,包括图像的灰度级处理、空间域滤波、频率域滤波、图像增强和分割等;后半部分内容为医学影象技术,包括常规胶片X光机、CR、DR、CT、DSA等X射线摄影技术、超声成像技术、磁共振成像(MRI)技术等。本篇主要内容是概论。

2015-09-29 21:07:38 6479 3

原创 视频数据流

视频数据流声明:引用请注明出处http://blog.csdn.net/lg1259156776/什么是视频数据流(video streaming) 指的是将压缩(通常)的视频经过私有或者公用的网络(可以是因特网,局域网,卫星或者有线电视等)传输,之后进行解压缩并在设备上进行播放的行为。为何对视频进行压缩?主要是为了节省传输带宽和存储空间。 从表格中可以看出压缩和不压缩的区别,压缩的好处

2015-09-29 17:27:54 4669 1

原创 Andrew Ng机器学习课程12

Andrew Ng机器学习课程12引言:主要讲述了batch learning和online learning的区别,然后介绍了经典的非监督算法:k-means算法。然后介绍了混合高斯模型以及求解时采用的EM算法。本文是基于lecture notes进行的总结,等上完视频课,会通过12课补充来丰富这些内容。

2015-09-29 15:49:41 1681

原创 排序算法十一:计数排序

排序算法十一:计数排序引言在我的博文《“主宰世界”的10种算法短评》中给出的首个算法就是高效的排序算法。本文将对排序算法做一个全面的梳理,从最简单的“冒泡”到高效的堆排序等。系列博文的上一篇讲述了桶排序,本文讲述:计数排序(Counting sort)。

2015-09-29 10:20:23 2013

原创 排序算法十:桶排序

排序算法十:桶排序引言在我的博文《“主宰世界”的10种算法短评》中给出的首个算法就是高效的排序算法。本文将对排序算法做一个全面的梳理,从最简单的“冒泡”到高效的堆排序等。系列博文的上一篇讲述了基数排序,本文讲述它的“表亲”:桶排序(bucket sort)。

2015-09-29 09:56:11 24208 3

原创 基于MSP430F2618的程控电压源

基于MSP430F2618的程控电压源系列博客说明:此系列博客属于作者在大三大四阶段所储备的关于电子电路设计等硬件方面的知识和项目笔记,由于当时崇尚手写,没有进行电子录入,后来发现查阅起来比较零散且麻烦,而且不便随身携带。现将笔记中写字比较公正清晰且内容重要的部分通过扫描录入共享在我的博文中,以便有需要时随时上网查阅,同时希望能对有兴趣的读者有所帮助。内容不涉及实验室等利益,均是常规知识储备。

2015-09-28 21:30:44 1602 1

原创 Andrew Ng机器学习课程11之使用machine learning的建议

Andrew Ng机器学习课程11之使用machine learning的建议。

2015-09-28 21:08:31 1448

原创 《数学之美》之条件随机场与文法分析

《数学之美》之条件随机场与文法分析声明:引用请注明出处http://blog.csdn.net/lg1259156776/说明:《数学之美》之条件随机场与文法分析笔记。实际上这一篇章并不没有读懂,下面所总结的是我的一些理解。文法分析文法分析对一个句子中各种成分的语义进行分析,得到对这个句子语义的一种描述,即语义分析(Semantic parsing)。

2015-09-28 20:23:09 1666

原创 Andrew Ng机器学习课程11之贝叶斯统计和正则化

Andrew Ng机器学习课程11之贝叶斯统计和正则化 在统计学中有两个学派,一个是频率学派,另一个是贝叶斯学派。频率学派认为参数θ\theta是一个固定的值,而不是随机变量,只不过是不知道它的值而已;而贝叶斯学派则认为任何参数θ\theta都是一个随机变量,也有自己的概率分布。所以这两个学派分别形成了最大似

2015-09-28 16:18:55 3783

原创 排序算法九:基数排序

排序算法九:基数排序声明引言在我的博文《“主宰世界”的10种算法短评》中给出的首个算法就是高效的排序算法。本文将对排序算法做一个全面的梳理,从最简单的“冒泡”到高效的堆排序等。系列博文的前八篇讲述了插入排序、交换排序、选择排序和归并排序等四种不同类型,本文将讲述第五大类的排序算法:基数排序。

2015-09-28 13:52:43 4598 2

原创 小车电机驱动及相关电路设计

小车电机驱动及相关电路设计系列博客说明:此系列博客属于作者在大三大四阶段所储备的关于电子电路设计等硬件方面的知识和项目笔记,由于当时崇尚手写,没有进行电子录入,后来发现查阅起来比较零散且麻烦,而且不便随身携带。现将笔记中写字比较公正清晰且内容重要的部分通过扫描录入共享在我的博文中,以便有需要时随时上网查阅,同时希望能对有兴趣的读者有所帮助。内容不涉及实验室等利益,均是常规知识储备。

2015-09-27 20:53:03 3256 1

原创 基于MSP430G2231实现多路数据采集器

基于MSP430G2231实现多路数据采集器系列博客说明:此系列博客属于作者在大三大四阶段所储备的关于电子电路设计等硬件方面的知识和项目笔记,由于当时崇尚手写,没有进行电子录入,后来发现查阅起来比较零散且麻烦,而且不便随身携带。现将笔记中写字比较公正清晰且内容重要的部分通过扫描录入共享在我的博文中,以便有需要时随时上网查阅,同时希望能对有兴趣的读者有所帮助。内容不涉及实验室等利益,均是常规知识储备。

2015-09-27 20:47:04 2401 1

原创 排序算法八:归并排序

排序算法八:归并排序引言在我的博文《“主宰世界”的10种算法短评》中给出的首个算法就是高效的排序算法。本文将对排序算法做一个全面的梳理,从最简单的“冒泡”到高效的堆排序等。系列博文的前七篇分别讲述了插入排序、交换排序和选择排序,本文讲述第四大类的排序算法:归并排序。

2015-09-27 20:34:38 2272

原创 DDS工作原理及其性能分析

DDS工作原理及其性能分析声明此系列博客属于作者在大三大四阶段所储备的关于电子电路设计等硬件方面的知识和项目笔记,由于当时崇尚手写,没有进行电子录入,后来发现查阅起来比较零散且麻烦,而且不便随身携带。现将笔记中写字比较公正清晰且内容重要的部分通过扫描录入共享在我的博文中,以便有需要时随时上网查阅,同时希望能对有兴趣的读者有所帮助。内容不涉及实验室等利益,均是常规知识储备。

2015-09-26 20:13:43 6543

原创 基于MSP430G2231实现的频率计

基于MSP430G2231实现的频率计此系列博客属于作者在大三大四阶段所储备的关于电子电路设计等硬件方面的知识和项目笔记,由于当时崇尚手写,没有进行电子录入,后来发现查阅起来比较零散且麻烦,而且不便随身携带。现将笔记中写字比较公正清晰且内容重要的部分通过扫描录入共享在我的博文中,以便有需要时随时上网查阅,同时希望能对有兴趣的读者有所帮助。内容不涉及实验室等利益,均是常规知识储备。

2015-09-26 20:09:09 2618 2

原创 基于霍尔元件的电机转速测量

基于霍尔元件的电机转速测量此系列博客属于作者在大三大四阶段所储备的关于电子电路设计等硬件方面的知识和项目笔记,由于当时崇尚手写,没有进行电子录入,后来发现查阅起来比较零散且麻烦,而且不便随身携带。现将笔记中写字比较公正清晰且内容重要的部分通过扫描录入共享在我的博文中,以便有需要时随时上网查阅,同时希望能对有兴趣的读者有所帮助。内容不涉及实验室等利益,均是常规知识储备。

2015-09-26 20:02:01 7041 1

原创 基于MSP430G2系列实现的步进电机控制

基于MSP430G2系列实现的步进电机控制此系列博客属于作者在大三大四阶段所储备的关于电子电路设计等硬件方面的知识和项目笔记,由于当时崇尚手写,没有进行电子录入,后来发现查阅起来比较零散且麻烦,而且不便随身携带。现将笔记中写字比较公正清晰且内容重要的部分通过扫描录入共享在我的博文中,以便有需要时随时上网查阅,同时希望能对有兴趣的读者有所帮助。内容不涉及实验室等利益,均是常规知识储备。

2015-09-26 19:51:03 2747

原创 排序算法七:选择排序之堆排序

排序算法七:选择排序之堆排序声明:引用请注明出处http://blog.csdn.net/lg1259156776/引言在我的博文《“主宰世界”的10种算法短评》中给出的首个算法就是高效的排序算法。本文将对排序算法做一个全面的梳理,从最简单的“冒泡”到高效的堆排序等。上博文讲述了选择排序中的简单排序算法,本文介绍的堆排序是树性选择排序,采用堆这个数据结构来辅助排序。

2015-09-26 11:37:09 3837 2

原创 排序算法六:选择排序之直接选择排序

排序算法六:选择排序声明:引用请注明出处http://blog.csdn.net/lg1259156776/引言在我的博文《“主宰世界”的10种算法短评》中给出的首个算法就是高效的排序算法。本文将对排序算法做一个全面的梳理,从最简单的“冒泡”到高效的堆排序等。系列博文的前五篇分别讲述了插入排序和交换排序,本文介绍直接选择排序这一似乎是最慢的排序算法。

2015-09-26 10:24:35 6957 1

原创 贝叶斯网络

说明:《数学之美》之马尔科夫链的扩展——贝叶斯网络笔记贝叶斯网络马尔科夫链描述的是状态序列,很多时候事物之间的相互关系并不能用一条链串起来,比如研究心血管疾病和成因之间的关系便是如此错综复杂的。这个时候就要用到贝叶斯网络:每个状态只跟与之直接相连的状态有关,而跟与它间接相连的状态没直接关系。

2015-09-25 22:00:44 7981 2

原创 排序算法五:交换排序之快速排序

排序算法五:交换排序之快速排序声明:引用请注明出处http://blog.csdn.net/lg1259156776/引言在我的博文《“主宰世界”的10种算法短评》中给出的首个算法就是高效的排序算法。本文将对排序算法做一个全面的梳理,从最简单的“冒泡”到高效的堆排序等。系列博文的前三篇讲述了插入排序的三种不同类型,本文讲述第二大类的排序算法:交换排序,包括冒泡排序和快速排序。

2015-09-25 11:32:49 2826 1

原创 排序算法四:交换排序之冒泡排序

排序算法四:交换排序之冒泡排序声明:引用请注明出处http://blog.csdn.net/lg1259156776/引言在我的博文《“主宰世界”的10种算法短评》中给出的首个算法就是高效的排序算法。本文将对排序算法做一个全面的梳理,从最简单的“冒泡”到高效的堆排序等。系列博文的前三篇讲述了插入排序的三种不同类型,本文讲述第二大类的排序算法:交换排序,包括冒泡排序和快速排序。

2015-09-25 11:31:11 3952 3

原创 排序算法三:Shell插入排序

在我的博文《“主宰世界”的10种算法短评》中给出的首个算法就是高效的排序算法。本文将对排序算法做一个全面的梳理,从最简单的“冒泡”到高效的堆排序等。上一篇博文《排序算法二:二分(折半)插入排序》讲述了直接插入排序,本文讲述第三种插入排序算法:Shell插入排序。

2015-09-24 23:21:24 2674 1

原创 布隆过滤器

布隆过滤器声明:引用请注明出处http://blog.csdn.net/lg1259156776/引言 在日常生活中,包括在设计计算机软件时,我们经常要判断一个元素是否在一个集合中。比如在字处理软件中,需要检查一个英语单词是否拼写正确(也就是要判断它是否在已知的字典中);在FBI,一个嫌疑人的名字是否已经在嫌疑名单上;在网络爬虫里,一个网址是否被访问过等等。最直接的方法就是将集合中全部的元素存在

2015-09-24 16:16:37 1207

原创 排序算法二:二分(折半)插入排序

在我的博文《“主宰世界”的10种算法短评》中给出的首个算法就是高效的排序算法。本文将对排序算法做一个全面的梳理,从最简单的“冒泡”到高效的堆排序等。上一篇博文《排序算法一:直接插入排序》讲述了直接插入排序,本文讲述另一种插入排序算法:二分(折半)插入排序。

2015-09-24 11:11:51 14949 3

原创 in-place数据交换

经典的排序问题问题描述 一个数组中包含两个已经排好序的子数组,设计一个in-place(原位操作)算法来对这个数组排序。测试数据为 a[] = 1 4 5 7 8 9  2 3 6 10 11 。

2015-09-24 10:23:43 3950 1

原创 排序算法一:直接插入排序

在我的博文《“主宰世界”的10种算法短评》中给出的首个算法就是高效的排序算法。本文将对排序算法做一个全面的梳理,从最简单的“冒泡”到高效的堆排序等。

2015-09-23 22:08:26 53556 4

原创 拼音输入法的数学原理

拼音输入法的数学原理声明:引用请注明出处http://blog.csdn.net/lg1259156776/引言 过去的25年里,中文输入法经历从自然音节编码输入,到偏旁笔画拆字输入,再回归自然音节输入的过程。和任何事物的发展一样,这个螺旋式的回归不是简单的重复,而是一种升华。[摘自吴军的数学之美]输入法输入法需要解决两个问题:一是对拼音编码(或者是拆分偏旁的编码);二是消除歧义性的编码。

2015-09-23 17:27:23 4074

原创 图像压缩算法

图像压缩算法声明:引用请注明出处http://blog.csdn.net/lg1259156776/理论基础香农的信息论,在不产生任何失真的前提下,通过合理的编码,对于每个信源符号分配不等长的码字,平均码长可以任意接近于信源的熵。在这个理论框架下产生了几种不同的无失真的信源编码方法:哈夫曼编码,算术编码、字典编码等。后来出现了更多的编码方式:如KLT编码、分形编码、模型编码、子带编码和基于小波的编码

2015-09-23 16:20:26 12778

原创 Haar-like特征来龙去脉

Haar-like特征来龙去脉声明:引用请注明出处http://blog.csdn.net/lg1259156776/ haar-like特征概念haar-like特征是是计算机视觉领域一种常用的特征描述算子。它最早是由Papageorigiou等人用于人脸描述。目前常用的Haar-like特征可以分为三类:线性特征、边缘特征、点特征(中心特征)、对角线特征。如下图所示 Haar特征(Haar-

2015-09-23 11:20:55 13581

原创 DSP VLIB实验

声明:引用请注明出处http://blog.csdn.net/lg1259156776/ 引言  在dsp开发中,为了节省开发时间和难度,TI将一些成熟的算法封装为模块,供开发者使用。如果能充分利用这些算法支持库,对于加快dsp开发进程与提高代码质量、稳定性有非常大的帮助。VLIB是一个经过深入优化的计算机视觉算法库,支持C64x和C64x+处理器内核,提供了如下图所示的功能函数接口。

2015-09-23 08:39:20 4452

原创 “主宰世界”的10种算法短评

声明:引用请注明出处http://blog.csdn.net/lg1259156776/下面是在网络上引起热议的“主宰世界”的10种算法,本文的目的是在于引入,以便后续的拓展算法学习。归并排序(MERGE SORT),快速排序(QUICK SORT)和堆积排序(HEAP SORT)傅立叶变换和快速傅立叶变换代克思托演算法 (Dijkstra’s algorithm)RSA非对称加密算法哈希

2015-09-22 23:23:02 5756

原创 matlab截取图像

声明:引用请注明出处http://blog.csdn.net/lg1259156776/ 对于Matlab的使用情况常常是这样子的,很多零碎的函数名字很难记忆,经常用过后过一段时间就又忘记了,又得去网上查,这样就容易造成效率比较低下。加强记忆的最好办法就是将这些零碎的用法随着在实际编程开发中的应用进行总结,当需要相应的功能而又记不起来时,就可以从总结的博文中快速的找到并使用,这会是一种比较好策略

2015-09-22 21:27:08 5994

原创 matlab求取积分

声明:引用请注明出处http://blog.csdn.net/lg1259156776/ 对于Matlab的使用情况常常是这样子的,很多零碎的函数名字很难记忆,经常用过后过一段时间就又忘记了,又得去网上查,这样就容易造成效率比较低下。加强记忆的最好办法就是将这些零碎的用法随着在实际编程开发中的应用进行总结,当需要相应的功能而又记不起来时,就可以从总结的博文中快速的找到并使用,这会是一种比较好策略

2015-09-22 21:20:00 5496

原创 Matlab给曲线添加加参考线

声明:引用请注明出处http://blog.csdn.net/lg1259156776/ 对于Matlab的使用情况常常是这样子的,很多零碎的函数名字很难记忆,经常用过后过一段时间就又忘记了,又得去网上查,这样就容易造成效率比较低下。加强记忆的最好办法就是将这些零碎的用法随着在实际编程开发中的应用进行总结,当需要相应的功能而又记不起来时,就可以从总结的博文中快速的找到并使用,这会是一种比较好策略

2015-09-22 14:41:04 8118

原创 Matlab绘制阶梯形图

声明:引用请注明出处http://blog.csdn.net/lg1259156776/ 对于Matlab的使用情况常常是这样子的,很多零碎的函数名字很难记忆,经常用过后过一段时间就又忘记了,又得去网上查,这样就容易造成效率比较低下。加强记忆的最好办法就是将这些零碎的用法随着在实际编程开发中的应用进行总结,当需要相应的功能而又记不起来时,就可以从总结的博文中快速的找到并使用,这会是一种比较好策略

2015-09-21 21:18:59 9149

原创 最大熵模型总结

最大熵模型总结声明:引用请注明出处http://blog.csdn.net/lg1259156776/摘要本文对最大熵模型进行了系统性的学习和总结,从不同的角度来解读熵的概念以及最大熵的内涵。对最大熵的具体应用进行了梳理,并介绍了与最大熵相关的一些概念,最后通过一个简单的demo来对最大熵模型进行直观的认识和感悟。引言熵,忘了第一次接触是在物理课上还是在化学课上,总...

2015-09-21 20:51:01 10679 2

光流法介绍

总结了经典光流法的计算,同时结合着调研的几个最新的光流法的变体,进行了分析和介绍

2015-09-22

动态平衡二叉树demo

通过C基于AVLTree结构实现的动态平衡二叉搜索树,具有GUI界面,可用于增删改查,二叉树的图形绘制,二叉树的深度求取,二叉树的先序遍历、中序遍历和后序遍历等功能。

2015-08-04

PCA基于matlab的代码

各种类型的主成分分析详细代码,基于Matlab的完整实现

2015-07-16

adaboost 演示demo(基于Matlab,学习算法包括决策树、神经网络、线性回归、在线贝叶斯分类器等)

adaboost 演示demo(基于Matlab,学习算法包括决策树、神经网络、线性回归、在线贝叶斯分类器等),动态GUI显示学习过程、vote过程等

2015-07-11

压缩感知算法流程

非常清晰的对压缩感知跟踪算法进行的算法流程图,对理解CTracker有非常好的作用

2015-03-18

压缩感知Hello-world+正交匹配追踪法(OMP)+最小二乘法辨识(系统辨识--Matlab)

入门级压缩感知算法,相关文档说明+算法Matlab描述,正交匹配追踪法和最小二乘法等

2015-03-18

图像压缩算法Matlab集合

基于Matlab实现的经典的图像压缩算法,包括哈夫曼编码,算术编码、字典编码、行程编码-Lempel-zev 编码正交变换编码如DCT、子带编码 粒子、子采样、比特分配、矢量量化

2015-03-18

VS2010多文档图像处理所有基础程序

利用VS2010编写的多文档的图像处理基础程序,包括灰度变换 直方图均衡 局部平均平滑 中值滤波 理想低通滤波 Butterworth低通滤波 图象锐化 理想高通滤波 Butterworth高通滤波 伪彩色增强 运动模糊 运动模糊复原 逆滤波退化 逆滤波复原 加噪退化 维纳滤波复原 傅立叶变换 快速傅立叶变换 离散余弦变换 沃尔什变换 霍特林变换 小波变换 小波反变换 霍夫曼编码 香农-费诺编码 算术编码 位平面编码 保存IMG文件 读入IMG文件 图象配准 运动检测 获取背景 背景检测 特征提取 图象的二阶矩 图象的重心矩 阈值面积消去 市街区距离变换 市街区距离骨架生成 骨架反变换 轮廓提取 边界跟踪 图象分割 固定阈值分割 自适应图象分割 Roberts算子 Sobel算子 Prewitt算子 Laplace算子 Canny算子 边界跟踪 区域生长 图象识别 模板匹配

2015-03-18

W5100--C源码

本文档实现了下位机对W5100芯片的控制,可以实现与上位机的TCP/IP 通信,稍微修改就能应用到实际当中

2014-10-06

空空如也

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

TA关注的人

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