- 博客(22)
- 资源 (6)
- 收藏
- 关注

原创 程序优化方法——CSAPP 读书笔记
Optimizing Program Performance刚刚把CSAPP第五章看完,感触还是很深的。看完这章之后才知道以前以为自己会的好多东西其实都是会的表象,深层次的东西还是需要慢慢的发掘吸收的啊!这一章主要讲的程序优化方面的东西。从底层,(汇编层,CPU模型层)对一个程序进行分析,找出其瓶颈,并针对性的对其进行优化。最终达到一个性能的提升。废话少说,直接上代码:Implementatio
2016-02-25 13:01:33
1761

原创 Caffe中Layer_factory详解
Layer_factory.hppLayer_factory的主要作用是负责Layer的注册,已经注册完事的Layer在运行时可以通过传递一个 LayerParameter 给 CreaterLayer 函数的方式来调用: LayerRegistry::CreateLayer(param);//可以参考net.cpp 中的调用方法假设有一个如下的Layer:template <typename
2015-12-21 17:54:58
5890

原创 Andrew NG 机器学习听课笔记(2)——过学习与欠学习,最小二乘的概率意义、logistic回归
本文是Andrew NG先生机器学习公开课第二课的听课笔记,由于csdn中对mathtype公式的显示问题,所以直接以图片格式发表。本系列是由公开课的学习和一些自己的理解组成的。
2012-11-20 10:44:16
7489
原创 SLES 配置gpu caffe 部署环境
1. 安装suse操作系统,安装必要的软件 gcc g++ autoconfig automake kernel-header2. 下载安装Nvidia 显卡驱动。init 3 关闭Xserver.3. 下载安装cuda8.0 4. 下载安装protobuf ./configure&make&make install add /usr/local/lib to ld_library
2018-01-15 10:14:51
381
转载 如何选择机器学习算法
转自http://www.52ml.net/15063.htmlHow do you know what machine learning algorithm to choose for your classification problem? Of course, if you really care about accuracy, your best bet is to test ou
2014-05-07 09:17:24
1423
原创 AndrewNG机器学习听课笔记(1 )——线性回归(linear regression)
<!--@font-face {font-family:楷体_GB2312}@font-face {font-family:"\@楷体_GB2312"}p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0cm; margin-bottom:.0001pt; text-align:justify; text-just
2012-11-15 11:00:27
3695
转载 windows下用C语言读写bmp图像。来自网络,写下来备忘,同时抽时间慢慢注释下
/*BMP.h*/#ifndef BMP_H_INCLUDED#define BMP_H_INCLUDEDtypedef unsigned short WORD;typedef unsigned long DWORD;typedef long LONG;typedef unsigned char BYTE;typedef struct tagBITMAPFILEHEADER{
2012-11-06 20:38:19
1517
原创 C语言标准I/O文件操作
1.fopen()函数 这一函数在stdio.h中声明,它的第一个参数是要打开的文件名,更确切的说,是包含该文件名的字符串的地址。第二个参数是用于指定文件打开模式的一个字符串。C库提供了一些可能的模式如下:模式字符串意义“r”打开一个文本文件,可以读取文件“w”打开一个文本文
2012-11-06 14:32:08
4056
翻译 什么是Log-Gabor 滤波器,为什么他们有效
原文来自:http://www.csse.uwa.edu.au/~pk/research/matlabfns/PhaseCongruency/Docs/convexpl.htmlWhat Are Log-Gabor Filters and Why Ate They Good?Gabor 滤波器是获取局部频域信息的一个传统的选择。他们提供了空间域位置和频率域信息的一个最好的融合。然而,他们却
2012-10-26 09:27:33
13408
原创 GDB基本命令
近几天在学Linux下C语言的编程。不可避免的就要遇到调试。Linux下调试用的最多的就是GDB了吧。本文记录下一些常见的命里及其解释,以便以后复习之用,同时也供有兴趣的同学一起探讨和学习。记录比较粗糙,以我自己能理解为准:1.backtrace(或者bt): 查看各级函数的调用及参数。——用这个命令跟踪调试递归真的是太清楚了。2:finish: 连续运行到当前函数返回为止,然后停下来等待
2012-10-22 18:55:04
1063
原创 常见排序算法总结及C语言实现
一直没有好好的扎扎实实的算法的基础,要找工作了,临时抱下佛脚,顺便把学的东西整理下,以应对比较健忘的大脑。。。废话不说,直接主题,其实整理这个,借鉴了不少这个blog,http://www.cppblog.com/shongbee2/archive/2009/04/25/81058.html 在此再次感谢这个博主,但愿有一天,自己也能请博主喝杯咖啡 哈哈~ 先从最熟悉的冒泡排序开始吧:
2012-07-19 20:17:03
1893
翻译 返回线性链表的倒数第n个元素
Implement an algorithm to find the nth to last element of a singly linked list 分析:想法很简单,但是不是一下子就能想到的: 两个指针p1,p2分别指向头节点,然后让p1先循环n-1次,这样p1与p2 的间隔就是n-1,然后同时增加p1,p2,当p2到达尾节点的时候,p1正好到达倒数地n个节点。Linkl
2012-07-18 21:29:00
1184
翻译 链表表示删除重复元素
Write code to remove duplicates from an unsorted linked list FOLLOW UPHow would you solve this problem if a temporary buffer is not allowed? 如果我们用缓冲区,我们可以在hash表里跟踪每一个元素,同时删除任何重复的。本文主要是记载线性表的一
2012-07-18 20:43:48
751
翻译 把矩阵0元所在行列设置为0
Write an algorithm such that if an element in an MxN matrix is 0, its entire row and column is set to 0写一个算法使得把一个M*N的矩阵中0元素所在位置的行列设置为零At first glance, this problem seems easy: just iterate through
2012-07-14 21:02:19
2198
翻译 原地旋转矩阵(不申请新的内存空间旋转矩阵)
Given an image represented by an NxN matrix, where each pixel in the imageis 4bytes, write a method to rotate the image by 90 degrees Can you do this in place?描述:给定一个N*N的图像,每个位置的像素是4by
2012-07-14 19:57:20
1574
原创 Palindrome POJ 1159 动态规划
DescriptionA palindrome is a symmetrical string, that is, a string read identically from left to right as well as from right to left. You are to write a program which, given a string, determines t
2012-04-11 18:36:14
712
原创 Round and Round We Go POJ 1047
DescriptionA cyclic number is an integer n digits in length which, when multiplied by any integer from 1 to n, yields a"cycle"of the digits of the original number. That is, if you consider the num
2012-04-11 15:43:41
1143
转载 骑士旅游
骑士旅游(Knight tour)在十八世纪初倍受数学家与拼图迷的注意,它什么时候被提出已不可考,骑士的走法为西洋棋的走法,骑士可以由任一个位置出发,它要如何走完所有的位置? 骑士的走法,基本上可以使用递归来解决,但是纯綷的递归在维度大时相当没有效率,一个聪明的解法由J.C. Warnsdorff在1823年提出,简单的说,先将最难的位置走完,接下来的路就宽广了,骑士所要走的下一步,「为下一
2012-02-28 23:19:29
1257
转载 河内之塔(汉诺塔问题--------递归
河内之塔(TowersofHanoi)是法国人M.Claus(Lucas)于1883年从泰国带至法国的,河内为越战时 北越的首都,即现在的胡志明市;1883年法国数学家EdouardLucas曾提及这个故事,据说创世纪时Benares有一座波罗教塔,是由三支钻石棒(Pag)所支撑,开始时神在第一根棒上放置64个由上至下依由小至大排列的金盘(Disc),并命令僧侣将所有的金盘从第一根石棒移至第三根石
2012-01-09 23:12:28
2844
转载 C++技能百炼之——运动员排序问题
感觉自己用C++越来越生疏了,所以在网上找到了一些题,然后每天做一个练习,不为什么,从基础做起,权当作自己练习的见证了,今天就从最简单的冒泡排序开始~~问题描述:问题的提出:某大学开田径运动会,现有12名选手参加100米比赛,对应的运动员号及成绩如表所示,请按照成绩排名并输出,要求每一行输出名次、运动员号及成绩。要求用冒泡法排序。运动员号成绩(秒)
2012-01-06 23:04:02
3969
SELECTING KERNEL EIGENFACES FOR FACE RECOGNITION WITH ONE TRAINING SAMPLE PER SUBJECT
2010-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人