
机器学习
brightming
持续学习与实验,持续成为更好的自己
展开
-
多元函数的极值及其求法
二元函数的极值问题,一般可以利用偏导数来解决。必要条件: 设函数z=f(x,y)在点(x0,y0)具有偏导数,且在点(x0,y0)处有极值,则它在该点的偏导数必然为零: fxf_x(x0x_0,y0y_0)=0,fyf_y(x0x_0,y0y_0)=0充分条件: 设函数z=f(x,y)在点(x0x_0,y0y_0)的某邻域内连续且有一阶及二阶连续偏导数,有fxf_x(x0x_0,y0y_0原创 2016-01-17 17:58:24 · 5355 阅读 · 0 评论 -
Hikey 970 使用记录——设备基本使用
购买该设备的主要目的是使用其npu的功能,目前只有android系统下华为提供了使用npu的中间库,所以目前在此系统进行测试。1、烧录系统按照教程就行了,很简单。 2、接入电脑,进行调试 1)配置android开发环境 下载android studio一阵折腾。 2)将usb调试线连接hikey970的typeC接口(注意不是那个debug uart接口),此时鼠标键盘等都用不了。 ...原创 2018-07-12 15:34:59 · 4302 阅读 · 5 评论 -
bounding box的回归原理学习——yoloV2
yolov2 box原创 2017-09-25 15:20:46 · 6904 阅读 · 1 评论 -
bounding box回归的原理学习——yoloV1
参考: https://zhuanlan.zhihu.com/p/25236464 http://blog.youkuaiyun.com/williamyi96/article/details/77530948 http://blog.youkuaiyun.com/zijin0802034/article/details/77685438 https://leonardoaraujosantos.gitbooks.原创 2017-09-23 17:15:01 · 16204 阅读 · 9 评论 -
机器学习相关问题汇集
What do the fully connected layers do in CNNs? http://stats.stackexchange.com/questions/182102/what-do-the-fully-connected-layers-do-in-cnns/182122#182122 I understand the convolutional and pooling l原创 2017-02-23 09:13:06 · 562 阅读 · 0 评论 -
RANSAC 算法学习与测试
RANSAC算法简介RANSAC是随机抽样一致性算法的简称。作用是在一系列数据点中,找出与期望的数学模型最接近的数据。 在找的时候,先随机抽取若干数据,这些数据足够用来拟合期望的数学模型;用初始数据得到了初始的数学模型后,用这个数学模型去评估其他的数据,如果某数据比较契合模型,则把这个数据纳入可能的内点中;重复进行,直到结束。 如果经过上述操作得到的内点数量超过了指定的阈值,则用这些数据重新做一原创 2016-12-31 22:26:57 · 565 阅读 · 0 评论 -
segnet进行batch normalize操作时accuracy层报label值无效的问题分析
问题描述根据训练出来的权重文件,参考segnet-tutorial的说明,进行batch normalize操作:python ./Segnet/Scripts/compute_bn_statistics.py ./SegNet/Models/segnet_basic_train.prototxt ./SegNet/Models/Training/segnet_basic_iter_5000.caf原创 2016-12-31 22:15:22 · 2838 阅读 · 0 评论 -
caffe的配置过程
这篇文章可参考:http://www.cnblogs.com/cj695/p/4498270.html下载caffe拷贝Make.config.example Make.config修改Make.config 取消注释cpu-only,注释掉cuda相关的-----------------安装依赖的库------------------------参考docs/原创 2016-04-09 18:31:41 · 51814 阅读 · 4 评论 -
海思ive ann-mlp使用说明
1 概述海思对于深度学习,提供了多层感知器的人工神经网络预测支持。其操作比较简单,加载由转换工具转换后的opencv训练产生的模型文件,组织测试数据,输入模型进行预测。操作的时候,重点要注意的是,海思对于接收到的输入是按照s16q16的格式来解析的,所以,对于同样一个数值,给opencv训练,和给海思预测,就需要有不同的形式,以此,让它们两者从自己的角度来看,看到的是同一个数值。原创 2016-03-15 12:20:09 · 8033 阅读 · 5 评论 -
hog.detectMultiScale过程学习
1、弄清楚scale的过程double scale = 1.; int levels = 0; vector<double> levelScale; for( levels = 0; levels < nlevels; levels++ ) { levelScale.push_back(scale); if( cvRound(img.co原创 2016-03-15 11:58:30 · 2400 阅读 · 0 评论 -
对backpropagation的理解记录
记录对于wiki上的算法的理解过程。 链接:https://en.wikipedia.org/wiki/Backpropagation参考: https://en.wikipedia.org/wiki/Backpropagation http://galaxy.agh.edu.pl/~vlsi/AI/backp_t_en/backprop.html1、概念 对于任何一个网络神经元节点j:原创 2016-02-23 11:47:35 · 1564 阅读 · 0 评论 -
单层感知器的学习与练习
参考文章:http://blog.youkuaiyun.com/xiaowei_cqu/article/details/9004101http://www.hcii-lab.net/lianwen/Course/Machine%20Learning/main/notes/Lecture%208%20%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9C%EF%BC%88Part%20原创 2016-01-14 15:55:18 · 6135 阅读 · 0 评论 -
What are Kernels in Machine Learning and SVM?
一个关于kernel的很好的解析:https://www.quora.com/What-are-Kernels-in-Machine-Learning-and-SVM将它摘录过来了。What are Kernels in Machine Learning and SVM?I'm trying to get into SVM, but I cannot get t转载 2016-03-17 11:00:02 · 1834 阅读 · 0 评论 -
logistic regression 在octave上的小测试程序
参考了文章: http://www.holehouse.org/mlclass/06_Logistic_Regression.html http://blog.youkuaiyun.com/abcjennifer/article/details/7716281binary logistic regression在minimize cost function时的计算过程与linear regression的形原创 2016-01-13 17:32:20 · 894 阅读 · 0 评论 -
机器学习相关学习网址记录
怎样使用OpenCV进行人脸识别: http://www.cnblogs.com/guoming0000/archive/2012/09/27/2706019.htmlFace Recognition with OpenCV: http://docs.opencv.org/3.0.0/da/d60/tutorial_face_main.htmlPCA 的具体实现 (Eigenfaces特征脸):原创 2015-12-28 18:25:00 · 1543 阅读 · 0 评论 -
centos7 安装octave记录
参考网站: http://wiki.octave.org/Octave_for_GNU/Linux http://www.gnu.org/software/octave/1、直接yum 安装[root@localhost pca-mlp]# yum install epel-release...[root@localhost pca-mlp]# yum install octave2、使用原创 2016-01-12 10:32:15 · 2109 阅读 · 1 评论 -
Hikey970调试记录——语义分割
语义分割需要导入华为的vision库,以aar的形式导入。 具体的导入过程: 1、下载huawei-hiai-vision.aar库(名称可能不一样) 2、拷贝入自己的工程中 拷贝到app下的libs下(若没有这目录,则创建); 3、修改app下的build.gradle文件android { compileSdkVersion 28 defaultConfig...原创 2018-07-12 15:42:32 · 1319 阅读 · 3 评论