- 博客(65)
- 问答 (1)
- 收藏
- 关注
原创 对视频编解码结构的理解
视频编解码系统浅析——以HEVC框架为例HEVC系列编解码器思路HEVC框架HEVC结构框图后记RefHEVC系列编解码器思路在大厂的音视频算法领域摸爬滚打了一年,老东家leader和同事都很nice。但由于自身某些原因选择了换部门。近日尘埃落定,恰好身边朋友(其实是女朋友)在攻读这方面(虽然只是有一点点点点沾边),写一点自己独有的思考,也算是一年的技术总结。HEVC框架总的来说视频编解码...
2019-08-18 13:10:40 1438
原创 关于computer view(CV)的几点认识-数字图像处理
当今科技越来越追求智能科技,CV大约从十年前就逐渐开始迅速发展,直至今日的火爆。就我本人的视角来看,CV从原始的基于数字图像处理渐渐发展为了采用机器学习、深度学习等综合性的学科。下面逐步分析我对此的几点认识。
2017-07-25 11:08:55 1153
原创 leetcode刷题mark(随时更新)
为了提高code能力,从本月15号开启了了leetcode刷题经历,相关program记录在github中。
2017-07-19 09:36:38 511
原创 浅析最小生成树和单源最短路径的区别(含Prim、Kruskal、Dijkstra、Bellman-Ford)
一切还是源于最近布置的wsn作业。作业要求以Dijkstra算法实现从源节点到其他节点的最短路径。问题是图是个**无向图**,DIjkstra在我印象中只针对**有向图**。我立马就凌乱了,一直凌乱到前一刻。下面针对这一情况以**“为什么无向图中单源最短路径选择要用Dijkstra而不是Kruskal”**来分析一下最小生成树和单源最短路径的算法区别。
2017-04-16 19:56:28 4979 3
原创 半路算法之二项树与二项堆
秉承前文。前面提到过针对稀疏图时,以二项堆来作为最小优先队列是更为适宜的。这里记录一下学习二项堆的过程。二项堆的名字来源于二项树。二项堆是多个二项树连在了一起。 二项树的名字来源于其//(B_n//)棵树的元素个数为2^n,且其深度n处恰有\(2^k\)个节点,其性质与二项式非常吻合。此外,它还是一种递归定义的有序树。
2017-04-15 22:43:02 933
原创 dijkstra算法再整理
dijkstra算法再整理我好像更习惯于抓住一个点慢慢地往下磨,看起来好像适合读博士啊。 那么,最近一周一直更新dijkstra算法。目前已经实现了纯C完成的邻接矩阵形式和C++利用STL的优先队列形式。当然,能坚持这么久持续更新主要归功于交这个作业的期限又延迟了一周。但是好像很难在这个基础上把二项堆和斐波那契堆实现出来了(当然主要原因还是因为作业这个周日就要交了)。
2017-04-15 09:05:27 471
原创 半路算法之Dijkstra——以路由算法的角度进行理解
前一阵无线传感网络课程(wsn)布置了一项任意语言任意环境实现dijkstra算法的作业。我一琢磨,好啊,之前一直喊着没时间安心搞算法,这次可以作为切入点啊! 不过,真正开始写之后才发现问题重重,自己要提升的地方还有很多。
2017-04-12 16:20:24 2015 1
原创 Linux(以Ubuntu16.04为例)和Windows误删文件恢复
在linux下有一个用着很爽的命令rm -f,意为强制删除,同样这也是个非常危险的命令(可以理解为禁咒2333)。所以我是尽量避免使用这条指令的。 而今天我在编译一个C++文件时不小心将目标文件和源文件位置颠倒,结果也造成了与rm同样的结果。于是花了很久的时间来恢复这个文件。这里把整个过程记录一下。
2017-04-07 18:07:02 8213
原创 computer version之手写字符识别初探——以matlab和python(tensorflow)分别示例(2)
承接前文,继续。 下面探讨以tensorflow框架进行mnist数据集中的字符识别。 (题外话:目前中文社区越来越健全和完善了,tensorflow的中文社区就很让人满意,今天的内容就是基于此的。http://www.tensorfly.cn/)
2017-04-04 16:24:30 1618
原创 computer version之手写字符识别初探——以matlab和python(tensorflow)分别示例(1)
昨晚2017.04.03趁清明假期再次尝试了以qq群视频的形式进行科研班会,主要内容讲解演示了computer version(计算机视觉)中关于手写字符的识别,并分别以matlab和python进行讲解。其中matlab40min,python40min。 matlab针对前两年做过的车牌识别问题进行展示,python重点介绍了Google开源的tensorflow。
2017-04-04 15:47:58 1755
原创 短暂的总结整理20170402(内含校园网ftp搭建实现和推荐winscp、ns2、omnet)
新学期有懒惰有蹉跎,是时候该长点心好好干了。本文干货不多,好在有点搭建ftp和推荐winscp、ns2和omnet的内容,不至于太过磕碜
2017-04-02 19:09:36 1061 1
原创 Ubuntu16.04接收Win7文件并安装matlab(文末有福利)
又是好久不曾提笔。今天说一下自己对ubuntu与Win连网及linux上安装MatLab的经历。并在文末附上Windows版、Mac版及Linux版的Matlab2016b的安装包及破解文件。
2017-03-15 21:23:56 799
原创 深度神经网络之tensorflow初体验
tensorflow是一款基于数据流图(data flow graphs)的开源软件库,可用于深度神经网络的快速搭建和实现。 其github源码库中提供了五种开发平台:Linux CPU, Linux GPU(这里不得不吐槽下GPU所需配置太高了!!泰坦x,泰坦z啊!!), Mac OS CPU, Windows CPU和Android。参考【1】。专业学术人员或对其感兴趣的业余开发者可以在上述
2017-01-15 16:44:19 2102 1
原创 迎接嵌入式开源篇章——RISC V
就嵌入式系统而言,我们一直在使用的芯片如stm32(arm-cortex内核)和armA9(armv7a内核)所使用的指令集都是rick(精简指令集),效率远高于sisc(复杂指令集)。但是arm系列的mcu是否有缺陷呢?当然,其昂贵的版权费及臃肿的指令组织结构经常遭到诟病。 这一切的问题就交给RSIC-V去解决吧。
2016-12-21 21:29:38 2337
原创 makefile探讨
makefile是什么呢?在linux中大家应该是常用的,比如make,clean等等,都是它。按照我的理解,他就像windows下的bat文件一样,是一连串命令的总和。就像在windows下,我们把doc命令整合起来放到一个.bat文件中,当需要执行这一串命令时只允许.bat文件即可。
2016-12-08 13:48:12 383
原创 gcc、gdb学习笔记
补上一篇拖延了两个月左右的文。。。gcc作为编译器用途日益广泛,最开始只能编译C语言(原名是GNU C语言编译器),之后不断扩充支持C++、Fortran、Java、GO等语言。
2016-12-07 22:27:15 410
原创 科研办主任篇——重温C语言(1) 位、字节、字;我们要用windows api
2016年,我有幸成为山东大学威海校区2016级新生的科研办主任,这一定会是一段美好的回忆,也一定是值得我品味一生的经历。
2016-10-04 11:58:44 586
原创 vi编辑器的使用及快捷命令
上一篇我们说到man出来的结果与vi编辑器非常相似,快捷命令也有相同之处。这里我们详细探讨一下vi编辑器的使用及其快捷命令。vi编辑器的来源及优势就不再提了,各个Linux先驱快把它吹上天了(确实感觉好用)。
2016-09-08 11:36:21 429
原创 Linux手册(manual)使用
以前碰到某个命令不会用的时候习惯用–help,这是由于doc和matlab等等这些养成的习惯。最近发现Linux下的man命令要比help详细许多,而且很多时候还给出了例子。最重要的是,help出来的结果往往是一堆堆在了一起,而man出来的则是格式清晰,看着就让人感觉非常舒服。
2016-09-08 11:05:30 5394
原创 Linux针对于各式U盘挂载方法整理
现在网上关于U盘挂载方法大都是针对于fat32格式的,而随着硬件技术的进步大容量U盘越来越通用了,但是关于挂载大容量U盘(格式一般是exfat或者ntfs)的方法却不多见。本文针对于此做出整理。
2016-09-07 18:23:08 11018
原创 建立个人网站经验分享
我一直把个人网站当做展示自我的一个平台。个人网站相较于其他个人主页的优点在于它的个人定制性强。诚然别人家的主页可能好看一点,但总还是自己设计的个人主页看着更顺眼一些,不然怎么能叫“个人”呢。在互联网刚刚兴起的那个年代,还有不少人尝试自己搭建一个服务器,虽然麻烦了一点,但是DIY性更高一些。可惜被电信局给禁止了。自那以后虽然偶尔有人还能搭建起来,但是顶多撑个一两天就莫名其妙地发现登不上 。后来开始流行
2016-08-24 11:10:57 1127
原创 matlab混编C++
matlab与C的混编既保留了matlab强大的数学、矩阵处理能力,又极大提高了运算速度和工程性,混编逐渐成为一种趋势。
2016-07-01 11:58:34 2521
翻译 Human-level concept learning翻译(1)
概率算法归纳得人类级别概念学习Human-level concept learning
2016-05-21 23:22:34 2313 5
原创 Human-level concept learning through probabilistic program induction学习与验证
Human-level concept learning through probabilistic program induction学习与代码验证
2016-05-05 09:56:11 2497 28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人