06 2017 档案

摘要:一个C/C++程序从源代码到可执行程序主要经历了四个阶段: ①预处理。包括展开宏、处理#include,#if,#ifdef等指令、删除注释、还有一些其他操作。相关命令:gcc -E或cpp ②编译。对预处理文件进行分析并生产汇编代码,主要包括语法分析、语义分析、汇编代码生成、(源/汇编)代码优化。 阅读全文
posted @ 2017-06-23 11:45 092000 阅读(1217) 评论(0) 推荐(0)
摘要:核化这个概念在很多机器学习方法中都有应用,如SVM,PCA等。在此结合sklearn中的KPCA说说核函数具体怎么来用。 KPCA和PCA都是用来做无监督数据处理的,但是有一点不一样。PCA是降维,把m维的数据降至k维。KPCA恰恰相反,它是把m维的数据升至k维。但是他们共同的目标都是让数据在目标维 阅读全文
posted @ 2017-06-15 00:34 092000 阅读(14787) 评论(1) 推荐(1)
摘要:最近太忙,又有一段时间没写东西了。 pca是机器学习中一个重要的降维技术,是特征提取的代表。关于pca的实现原理,在此不做过多赘述,相关参考书和各大神牛的博客都已经有各种各样的详细介绍。 如需学习相关数学理论,请移驾。T_T 简单说一下pca的实现,首先对于一个矩阵X,我们计算X·XT,显然这个一个 阅读全文
posted @ 2017-06-13 16:17 092000 阅读(8260) 评论(0) 推荐(1)