ML
文章平均质量分 74
XGBoost等ML手段或工具
元气少女缘结神
不疯魔,不成活,奋斗吧!
展开
-
kmeans()和partition()对自己的数据聚类
对自己的特征矩阵进行聚类:可惜kmeans()要自己指定聚成几类 我这里聚2类 看结果怎么样 初始质心可以是指定的 也可以是随机生成的 这里用随机生成的//http://www.cnblogs.com/freedomshe/archive/2012/04/24/2468747.html#L4#include "opencv2/highgui/highgui.hpp"#includ原创 2016-07-11 16:52:36 · 1890 阅读 · 0 评论 -
用SVM对自己的数据分类
参考http://blog.csdn.net/carson2005/article/details/6547250 数据和标签格式还是和上一篇Adaboost一样的#include #include #include #include "opencv2/imgproc/imgproc.hpp" #include #include#include#in原创 2016-06-17 11:35:24 · 8586 阅读 · 0 评论 -
用Adaboost对自己的数据分类
参考http://blog.csdn.net/zhaocj/article/details/50536385的 用Adaboost算法对自己的数据集分类。特征和标签都是csv文件:特征矩阵是224X1000维的,类别是2就是二分类,int main(int argc, char** argv){//打乱顺序结果在kuangvec[]和stonevec[]两个数组里 图像标号co原创 2016-06-16 09:46:16 · 3854 阅读 · 13 评论 -
opencv下LDA二分类
根据http://www.cnblogs.com/cfantaisie/archive/2011/03/25/1995849.html这是matlab版本下的LDA分类:[model,k,ClassLabel]=LDATraining(traindata,trainlabel);>> outputlabel=LDATesting(testdata,k,model,ClassLabel);原创 2016-07-14 10:14:01 · 2284 阅读 · 1 评论 -
kmeans()和partition()聚类测试
partition()聚类://距离小于10的点归为一类#include "opencv2/highgui/highgui.hpp"#include "opencv2/core/core.hpp"#include using namespace cv;using namespace std;bool _EqPredicate(const Point& a, const原创 2016-07-11 11:07:09 · 1010 阅读 · 0 评论 -
win7+GPU+MATLAB+MatConvNet中遇到的问题解决
我上午按照http://blog.csdn.net/listening5/article/details/50240147这个人的配置了VS2013+CUDA7.5配置成功:下午要用matconvnet-1.0-beta20所以我又找到http://www.th7.cn/system/win/201603/155182.shtml这个人的进行配置。之前找了几个人的结果配置有问题而且没解原创 2016-08-30 16:34:49 · 10329 阅读 · 20 评论 -
MatConvNet对自己的图片分两类及提取图片特征
MatConvNet对自己的图片分两类也可以讲是使用MatConvNet:工具箱可以直接去Github上下载,http://www.studyai.cn/deep_learn/matconvnet/functions/index.html点击打开链接这个网站讲解了MatConvNet的每个函数 很详细!然而我自己仿照example写分2类的程序 运行还是不断报错。。。最后放弃了自己瞎搞原创 2016-09-02 16:40:30 · 8088 阅读 · 19 评论 -
linux下MPI、XGBoost
OpenCV3.2自带的SVM不支持多线程,http://pisvm.sourceforge.net/installation.html 这个piSVM好像支持。一、安装MPI按照这个教程,先检查是否安装了MPI,我的电脑里没有按照,于是先下载MPI : http://www.mpich.org/downloads/ 然后按照http://www.linuxidc.com/Linux/201...原创 2017-06-28 16:02:26 · 2725 阅读 · 3 评论 -
LightGBM C++使用问题
lightGBM C++在ubuntu以及windows下的编译、调试、测试官例、运行以及优化,消除警告。并和python下的结果对比正确。自己的工程中使用LGBM C++动态库对每张图片的推理/预测。原创 2022-04-12 16:46:39 · 4923 阅读 · 18 评论 -
XGBoost1.4.0 c++编译与使用
几年前是用的0.8版本的,python与C++下使用情况一致。这次别人用时发现不正确,即遇到了这种情况load a python trained xgboost in c++ api, the predict result is empty - Stack Overflow即auto ret = XGBoosterPredict(booster_, data, 0, 0, &len, &out); if (ret < 0) { LOG(ERROR) <&l.原创 2021-11-08 10:05:18 · 1106 阅读 · 0 评论