03 2017 档案
摘要:#include #include #include "caffe/blob.hpp"#include "caffe/common.hpp"#include "caffe/filler.hpp"#include "caffe/layer.hpp"#include "c...
阅读全文
摘要:#include #include #include "caffe/blob.hpp"#include "caffe/common.hpp"#include "caffe/filler.hpp"#include "caffe/layer.hpp"#include "caffe/layers/lstm...
阅读全文
摘要:源码的解析都写到文件里面如下#include #include #include #include "caffe/layer.hpp"#include "caffe/layers/lstm_layer.hpp"namespace caffe {//sigmoid函数 ...
阅读全文
摘要:源码的解析都写到文件里面如下#include #include #include #include "caffe/layer.hpp"#include "caffe/layers/lstm_layer.hpp"namespace caffe {//sigmoid函数 1/(1+e^(-x))tem...
阅读全文
摘要:底层的程序员一定会遇到二进制的问题#include #include #include using namespace std;//整数转换为string类型string int2str(int n){ stringstream ss; string s; ss>s; return s;}//将十进...
阅读全文
摘要:底层的程序员一定会遇到二进制的问题#include #include #include using namespace std;//整数转换为string类型string int2str(int n){ stringstream ss; string s; ss>s;...
阅读全文
摘要:草稿笔记为:通过kd树的部分代码为#include #include using namespace std;void select_sort(vector vec){ int n = vec.size(); for(int j = 0;j vec){ int n = vec.size(); sel...
阅读全文
摘要:草稿笔记为:通过kd树的部分代码为#include #include using namespace std;void select_sort(vector vec){ int n = vec.size(); for(int j = 0;j vec){ int n =...
阅读全文
摘要:1.19.7 mAP imagenet detection2. 67 FPS 76.8 mAP VOC 20073. 40 FPS 78.6 mAP 4.物体识别目的: 更快,更准,识别更多的物体5.数据集: Our method uses a hierarchical view of object...
阅读全文
摘要:1.19.7 mAP imagenet detection2. 67 FPS 76.8 mAP VOC 20073. 40 FPS 78.6 mAP 4.物体识别目的: 更快,更准,识别更多的物体5.数据集: Our method uses a hierarchica...
阅读全文
摘要:所有的库都有了pythonxyftp://ftp.ntua.gr/pub/devel/pythonxy/
阅读全文
摘要:所有的库都有了pythonxyftp://ftp.ntua.gr/pub/devel/pythonxy/
阅读全文
摘要:1.安装安装就是一步步的来就行,但是有一个地方,sdk的安装未知要和程序的安装位置不一样,程序是program/android/,sdk的安装位置可以是program/androi_sdk,而不能是andorid_sdk,就是检查前面几个词2.将eclipse项目导入到sdk中由于eclipse进行...
阅读全文
摘要:1.安装安装就是一步步的来就行,但是有一个地方,sdk的安装未知要和程序的安装位置不一样,程序是program/android/,sdk的安装位置可以是program/androi_sdk,而不能是andorid_sdk,就是检查前面几个词2.将eclipse项目导入...
阅读全文
摘要:look_weight#-*-coding:utf-8-*-import caffeimport sysimport numpy as npimport getoptimport re if __name__ =="__main__": opts,args = getopt.getopt(sys...
阅读全文
摘要:look_weight#-*-coding:utf-8-*-import caffeimport sysimport numpy as npimport getoptimport re if __name__ =="__main__": opts,args = g...
阅读全文
摘要:本人建立二叉树的原始如下,可以看出我想用链表形式的来表现。二叉树的内容包括1.建立2.遍历先序遍历中序遍历后序遍历3.查找最大最小某个值4.插入5.删除6.重建,见剑指offer#include "stdafx.h" #include using namespa...
阅读全文
摘要:本人建立二叉树的原始如下,可以看出我想用链表形式的来表现。二叉树的内容包括1.建立2.遍历先序遍历中序遍历后序遍历3.查找最大最小某个值4.插入5.删除6.重建,见剑指offer#include "stdafx.h" #include using namespace std; #define...
阅读全文
摘要:先学课程-概率论运行时间(running time)- 输入(eg 已经排序)- 输入规模(6和6*10^9)各种各样的分析:- 最坏情况分析(worst case)usually T(n) = max time when input =n- 平均情况(average-case)someti...
阅读全文
摘要:先学课程-概率论运行时间(running time)- 输入(eg 已经排序)- 输入规模(6和6*10^9)各种各样的分析:- 最坏情况分析(worst case)usually T(n) = max time when input =n- 平均情况(ave...
阅读全文
摘要:1.算法工程师不是用机器学习包进行工程创建的人员,那是应用工程师,算法工程师应该懂得算法设计、算法的数学原理、实现步骤并能进行算法实现。2.talk is cheap,show me your code.代码,代码,不断地编写代码。3.思考,思考,再思考。对每句话都先复制到自己脑子里,然后撇开材料。...
阅读全文
摘要:1.算法工程师不是用机器学习包进行工程创建的人员,那是应用工程师,算法工程师应该懂得算法设计、算法的数学原理、实现步骤并能进行算法实现。2.talk is cheap,show me your code.代码,代码,不断地编写代码。3.思考,思考,再思考。对每句话都先...
阅读全文
摘要:1.svd简介2.svd分解例子eigen库是一个c++库,实现了线性矩阵部分,其他还有openblas等。如果有时间自己要实现一个SVD的c++代码,现在只用库来代替。eigen不用cmake只要一步配置即可使用。在右键项目,在c/c++常规中附加包含目录包含eigen的解压目录即可。博客 [1]...
阅读全文
摘要:1.svd简介2.svd分解例子eigen库是一个c++库,实现了线性矩阵部分,其他还有openblas等。如果有时间自己要实现一个SVD的c++代码,现在只用库来代替。eigen不用cmake只要一步配置即可使用。在右键项目,在c/c++常规中附加包含目录包含eig...
阅读全文
摘要:cpickle模块可以对imdb的文件进行生成和读取生成的程序如下:import cPickle as picklefid = open("roi.imdb",'w')pickle.dump(roi_list, fid)fid.close()其中roi_list是一个列表对imdb读取的程序为:im...
阅读全文
摘要:cpickle模块可以对imdb的文件进行生成和读取生成的程序如下:import cPickle as picklefid = open("roi.imdb",'w')pickle.dump(roi_list, fid)fid.close()其中roi_list是一个...
阅读全文
摘要:2015年百度校招有道机器学习题目我自己简单写了一点大概意思是这样,也不知道对不对。[1] 2015百度机器学习题
阅读全文
摘要:2015年百度校招有道机器学习题目我自己简单写了一点大概意思是这样,也不知道对不对。[1] 2015百度机器学习题
阅读全文
摘要:支持向量机是比较好的分类器。对iris数据集分类可以得到100%的准确率数据python代码如下import numpy as npfrom sklearn import svmfrom sklearn.metrics import accuracy_scorea =...
阅读全文
摘要:支持向量机是比较好的分类器。对iris数据集分类可以得到100%的准确率数据python代码如下import numpy as npfrom sklearn import svmfrom sklearn.metrics import accuracy_scorea = np.loadtxt('iri...
阅读全文
摘要:从一个人脸数据集中获取人脸的五官位置// caffe#include #include // c++#include #include #include // opencv#include // boost#include "boost/make_shared.hpp"#include#define...
阅读全文
摘要:从一个人脸数据集中获取人脸的五官位置// caffe#include #include // c++#include #include #include // opencv#include // boost#include "boost/make_shared.hpp...
阅读全文
摘要:1.7z文件压缩和解压下载的celeba数据集是.7z格式的,在windows下可以通过下载一些7z软件来解压缩,在linux下的安装则比较简单。直接输入命令。sudo apt-get install p7zip解压也比较简单,直接输入7z x filename.7z参考资料:[1] Linux下解...
阅读全文
摘要:1.7z文件压缩和解压下载的celeba数据集是.7z格式的,在windows下可以通过下载一些7z软件来解压缩,在linux下的安装则比较简单。直接输入命令。sudo apt-get install p7zip解压也比较简单,直接输入7z x filename.7z...
阅读全文
摘要:0.adboost1.Violajones方法在论文[1]里面使用级联的adboost变成比较强分类器,提高了人脸准确率2.cascadecnn笔记使用了adboost级联的思想。3.Bootstrapping算法假设抽样的样本大小为n,在原样本中有放回地抽样吗,抽取...
阅读全文
摘要:0.adboost1.Violajones方法在论文[1]里面使用级联的adboost变成比较强分类器,提高了人脸准确率2.cascadecnn笔记使用了adboost级联的思想。3.Bootstrapping算法假设抽样的样本大小为n,在原样本中有放回地抽样吗,抽取n次,每抽取一次形成一个新的新的...
阅读全文
摘要:写类的hello,world程序 如下#include using namespace std;#include class A{ protected: string a; public: A(){ a ="hello,world"; ...
阅读全文
摘要:写类的hello,world程序 如下#include using namespace std;#include class A{ protected: string a; public: A(){ a =...
阅读全文
摘要:我经常用到的是鸢(yuan)尾花数据集,经典机器学习算法 的案例都是用这个数据集作为实例具体内容如下:5.1,3.5,1.4,0.2,Iris-setosa4.9,3.0,1.4,0.2,Iris-setosa4.7,3.2,1.3,0.2,Iris-setosa4.6,3.1,1.5,0.2,Ir...
阅读全文
摘要:我经常用到的是鸢(yuan)尾花数据集,经典机器学习算法 的案例都是用这个数据集作为实例具体内容如下:5.1,3.5,1.4,0.2,Iris-setosa4.9,3.0,1.4,0.2,Iris-setosa4.7,3.2,1.3,0.2,Iris-setosa4....
阅读全文
摘要:1.常见的生成模型和判别模型有哪些生成模型:hmm ,朴素贝叶斯判别模型:2.常见的分类算法SVM、神经网络、贝叶斯
阅读全文
摘要:1.常见的生成模型和判别模型有哪些生成模型:hmm ,朴素贝叶斯判别模型:2.常见的分类算法SVM、神经网络、贝叶斯
阅读全文
摘要:该处的朴素贝叶斯法是指朴素贝叶斯分类法,基于贝叶斯定理和特征条件独立假设的数学原理1.数学原理1-贝叶斯定理 所谓的贝叶斯定理源于他生前为解决一个“逆概”问题写的一篇文章,而这篇文章是在他死后才由他的一位朋友发表出来的。在贝叶斯写这篇文章之前,人们已经能够计算“正向概率”,如“假设袋子里面有 ...
阅读全文
摘要:该处的朴素贝叶斯法是指朴素贝叶斯分类法,基于贝叶斯定理和特征条件独立假设的数学原理1.数学原理1-贝叶斯定理 所谓的贝叶斯定理源于他生前为解决一个“逆概”问题写的一篇文章,而这篇文章是在他死后才由他的一位朋友发表出来的。在贝叶斯写这篇文章之前,人们已经能够计算“...
阅读全文
摘要:PCA是经典的降维手段,降维的代码在《机器学习实战》里面有完整的python代码,现在将代码书写如下写一个pca.py文件,将下面的代码复制到文件中。'''Created on Jun 1, 2011@author: Peter Harrington'''from n...
阅读全文
摘要:PCA是经典的降维手段,降维的代码在《机器学习实战》里面有完整的python代码,现在将代码书写如下写一个pca.py文件,将下面的代码复制到文件中。'''Created on Jun 1, 2011@author: Peter Harrington'''from numpy import *def...
阅读全文
摘要:经典的决策树包括ID3、C4.5、和CART,其中ID3和C4.5算法只有树的生成,容易造成过拟合。C4.5是ID3的改进版,用信息增益比选择特征。 决策树算法包括三部分,特征选择、树的生成和树的剪枝。 CART是应用广泛的决策树学习方法,中文名叫分类与回归树,英文名是class...
阅读全文
摘要:经典的决策树包括ID3、C4.5、和CART,其中ID3和C4.5算法只有树的生成,容易造成过拟合。C4.5是ID3的改进版,用信息增益比选择特征。 决策树算法包括三部分,特征选择、树的生成和树的剪枝。 CART是应用广泛的决策树学习方法,中文名叫...
阅读全文
摘要:1.决策树2.朴素贝叶斯3.k-近邻4.logistic回归5.支持向量机6.adaboost算法7.svd8.pca9.hmm10 loss函数和梯度下降法
阅读全文
摘要:1.决策树2.朴素贝叶斯3.k-近邻4.logistic回归5.支持向量机6.adaboost算法7.svd8.pca9.hmm10 loss函数和梯度下降法
阅读全文
摘要:面试的时候一般也会考察二分查找算法,在数组中查找 指定的元素。二分查找排序的是有序的数组。折半查找为总数为奇数时,取中间的,总数为偶数时,取中间右边的。// keshan.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#includ...
阅读全文
摘要:面试的时候一般也会考察二分查找算法,在数组中查找 指定的元素。二分查找排序的是有序的数组。折半查找为总数为奇数时,取中间的,总数为偶数时,取中间右边的。// keshan.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include //时间复杂度//顺序查找i...
阅读全文
摘要:用链表实现vector的一些功能,部分代码如下,以后还要修改,现在先做一个修正// keshan.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #define NULL 0#define LEN sizeof(struct No...
阅读全文
摘要:用链表实现vector的一些功能,部分代码如下,以后还要修改,现在先做一个修正// keshan.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #define NULL 0#define LEN ...
阅读全文
摘要:我的理论是,链表的head也可以为node类型,写了一些代码,记录如下// keshan.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #define NULL 0#define LEN sizeof(struct Node)s...
阅读全文
摘要:我的理论是,链表的head也可以为node类型,写了一些代码,记录如下// keshan.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #define NULL 0#define LEN size...
阅读全文
摘要:链表是面试中常考的类型,因为只有几行就可以了。下面是一些链表代码// keshan.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #define NULL 0#define LEN sizeof(struct Node)stru...
阅读全文
摘要:链表是面试中常考的类型,因为只有几行就可以了。下面是一些链表代码// keshan.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #define NULL 0#define LEN sizeof(...
阅读全文
摘要:算法时间复杂度大概是某个主要步骤重复的次数,而不是时间。比如冒泡算法的时间复杂度为o(n^2)
阅读全文
摘要:算法时间复杂度大概是某个主要步骤重复的次数,而不是时间。比如冒泡算法的时间复杂度为o(n^2)
阅读全文
摘要:通常面试的时候先让你来个冒泡算法,背下来就行吧// keshan.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"void bubble_sort(int a[],int n){ int i,j,tmp; for(j = 0;jvoid InsertionSort(...
阅读全文
摘要:通常面试的时候先让你来个冒泡算法,背下来就行吧// keshan.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"void bubble_sort(int a[],int n){ int i,j,tmp; for(j = 0;jvoi...
阅读全文
摘要:我现在用到的主要有两个,准确率和ROC,似乎召回率和ACU也很重要。准确率、召回率ROC、ACU 图1 准确率和召回率 图2 ROC参考文献【1】...
阅读全文
摘要:我现在用到的主要有两个,准确率和ROC,似乎召回率和ACU也很重要。准确率、召回率ROC、ACU 图1 准确率和召回率 ...
阅读全文
摘要:在面试的时候有时候考官会出这个题,我在面试北京知春路一家号称做机器人的公司(奇虎?忘了)的时候就遇到了,果然是常考类型。 写fibonacci数列的两种算法: 其中 f(n) = 0 n=0 f(n) = 1 n = 1 f(n) = f(n-1) + f(n-2)n>1 解法一当然...
阅读全文
摘要:在面试的时候有时候考官会出这个题,我在面试北京知春路一家号称做机器人的公司(奇虎?忘了)的时候就遇到了,果然是常考类型。 写fibonacci数列的两种算法: 其中 f(n) = 0 n=0 f(n) = 1 n = 1 f(n) = f(n-1) + f(n-2)n...
阅读全文
摘要:// test.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "stdio.h"#include #include using namespace std;int _tmain(int argc, _TCHAR* argv[])...
阅读全文
摘要:// test.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "stdio.h"#include #include using namespace std;int _tmain(int argc, _TCHAR*...
阅读全文
浙公网安备 33010602011771号