- 博客(78)
- 资源 (1)
- 收藏
- 关注
原创 Special cases in C++ program
Recently, I have accepted the challenge to read code in a github repository called mshadow. But only from the language grammar. I found that I could not understand templateSo what I do is to search
2015-11-13 05:34:36
790
转载 Use openCV lib in either Pre-built libraries or yourself build libs
Installation in WindowsThe description here was tested on Windows 7 SP1. Nevertheless, it should also work on any other relatively modern version of Windows OS. If you encounter errors after follo
2015-10-22 03:43:46
1588
转载 OpenCV+VS, tell you how it really works
How to build applications with OpenCV inside the Microsoft Visual StudioEverything I describe here will apply to the C\C++ interface of OpenCV. I start out from the assumption that you have read a
2015-10-22 03:26:53
1018
原创 Eclipse C++ and Xcode for Mac
At first, download Eclipse C++ from Eclipse.com, then download Xcode,Config your Eclipse C++ Eclipse -> Preferences -> New CDT Project Wizard -> Toolchains: see the "Mac OS X GCC ", or you can
2015-09-24 07:50:03
759
转载 learn python in 10 minutes
The original link: http://www.stavros.io/tutorials/python/NOTE: If you would like some Python development done, my company, Stochastic Technologies, is available for consulting.This tutorial i
2015-09-22 04:24:22
1120
原创 How to install and config X11 on Mac
First go to https://xquartz.macosforge.org/trac to get the release version of X11. After you finish the installment, you should do the following steps to config your X11 on your Mac.Launch t
2015-09-19 09:36:55
714
转载 深度学习:像人脑一样深层次地思考
转自科学网: http://blog.sciencenet.cn/blog-4099-785174.html深度学习:像人脑一样深层次地思考从上一篇我们可以看出,个性化推荐系统确实很会“察言观色”,针对不同的用户,主动推送不同的3D打印内容。但如果你认为它真正有了“人工智能”,那你就错了。其实,这些推荐系统背后的运行原理主要基于概率统计、矩阵或图模型,计算机对这些数值运算确实
2015-08-18 21:56:57
11839
转载 Deep Learning(Logistic Regression)学习之MNIST C++实现
Deep Learning(Logistic Regression)学习之MNIST C++实现分类: Deep Learning2013-10-01 09:12 4415人阅读 评论(3) 收藏 举报logistic regressionmnistdeep learning目录(?)[+]1、这是75%完成度的SGD代码
2015-08-18 10:38:08
1788
转载 深度学习参考资料
Deep Learning(深度学习)ufldl的2个教程(这个没得说,入门绝对的好教程,Ng的,逻辑清晰有练习):一ufldl的2个教程(这个没得说,入门绝对的好教程,Ng的,逻辑清晰有练习):二Bengio团队的deep learning教程,用的theano库,主要是rbm系列,搞python的可以参考,很不错。deeplearning.net主页,里面包含的
2015-08-16 02:52:35
1261
转载 深度学习总结
最近一时兴起打算研究下深度学习,这个名词近来很火,貌似成为了人工智能领域一根新的稻草。经过几天的查资料和看论文,已经初步有了第一印象,闲话少说,结合一些资料,进入正题。深度学习的起源深度学习(Deep Learning)是机器学习中一个非常接近AI的领域,其动机在于建立、模拟人脑进行分析学习的神经网络。深度学习属于无监督学习。深度学习的概念源于人工神经网络的研究。深度学习是相对于简
2015-08-16 02:49:54
1094
转载 便宜货猎手
猎取便宜货必须要彻底了解这家公司:它的运作方式、刺激销售的原因、为维持利润而面临的各种压力、业绩在一段时间内的波动状况、应对的竞争方式等等。这些数据除了官方发布的报表–在中国可以在“巨潮咨询网”看到。 还有的网站–东方财富网。除了这些官方数据,以及如何看懂报表,读懂策略,找到更多的信息去分析这只股票。股票市场的有时候会出现高估值,原因是投资环境和投资者的感觉和看法–消极或者积极。 需要利用投资者的感
2015-07-02 22:45:39
673
原创 C++分割字符串
std::string str_value = "123/456/789"; std::string id = ""; std::size_t start_pos; for(start_pos = 0; start_pos != std::string::npos; ) {
2015-06-12 10:04:08
449
转载 编译原理相关书籍
编译原理面比较书三本别龙书、虎书、鲸书三本书编译原理面权威三本书物命名三本封面别印三种物三本书 全名: 1.龙书(Dragon book) 书名Compilers: Principles,Techniques,and Tools 2.鲸书(Whale book) 书名:Advanced Compiler Design and Implementation 3.虎书(Tiger b
2015-05-22 10:09:20
853
原创 rror LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainC
出现上面问题查了很多解决办法。我的是1: .hpp定义的类成员函数没有在cpp中实现2:将配置属性使用Windows库修改为使用共享的dll的MFC库。因为我的是MFC程序。
2015-04-15 11:44:13
1109
原创 总结人工智能需要的数学知识
矩阵必不可少,线性代数是基础–参考一些中文教材入门,然后看看Gilbert Strang的Introduction to Linear Algebra,矩阵计算更复杂的是求线性方程组–数值计算 微积分是涉及函数及其形式变换图论,比如拉普拉斯矩阵,哪里都在用啊,搞清楚性质和特征 待完善。。。。。
2015-02-26 15:12:24
9157
原创 读懂algebraic distances on graphs
参考: http://wenku.baidu.com/view/6b1b0527a5e9856a56126021.html拉普拉斯矩阵和Normalized 拉普拉斯矩阵 1.1 Laplacian matrix的定义 拉普拉斯矩阵(Laplacian matrix)),也称为基尔霍夫矩阵, 是表示图的一种矩阵。给定一个有n个顶点的图,其拉普拉斯矩阵被定义为: 其中D为图的度矩阵,W
2015-02-26 15:05:08
893
转载 图论简介
图论(Graph Theory)是数学的一个分支。它以图为研究对象。图论中的图是有若干给定的点及连接两点的线所构成的图形,这种图形通常用来描述某些事物之间的某种给定关系,有点代表事物,用连接两点的线表示两个事物间具有这种关系。图论本身是应用数学的一部分,因此,历史上图论曾经被好多位数据家各自独立地建立过。关于图论的文字记载最早出现在欧拉1736年得论著中,他所考虑的原始问题有很强的实际背景。
2015-02-26 10:27:17
3318
原创 C++如何支持中文路径
‘在写程序的时候,发现当含有中文路径的时候,文档读取便会失败。我使用的路径转化代码如下,将路径中所有的”\“ 转换为"\\“。CString transFile2Path(CString cs){ CString re=cs; int srt_pos = 0; int find_pos = -1; while(1) { find_pos =re.Find('\\',sr
2015-02-07 17:24:41
7616
转载 OPENCV+VS2010配置和编译
关于OpenCV+VS2010的安装配置,在其官网上有详细介绍:1) OpenCV Installation in Windows : http://docs.opencv.org/doc/tutorials/introduction/windows_install/windows_install.html#windows-installation2) How to b
2014-11-25 01:22:39
1548
原创 SVM中级篇
第一层、了解SVM 支持向量机,因其英文名为support vector machine,故一般简称SVM,通俗来讲,它是一种二类分类模型,其基本模型定义为特征空间上的间隔最大的线性分类器,其学习策略便是间隔最大化,最终可转化为一个凸二次规划问题的求解。1.1、分类标准的起源:Logistic回归 理解SVM,咱们必须先弄清楚一个概念:线性分类器。 给定一些数据点
2014-11-25 00:31:40
840
1
转载 C++矩阵库推荐
最近在几个地方都看到有人问C++下用什么矩阵运算库比较好,顺便做了个调查,做一些相关的推荐吧。主要针对稠密矩阵,有时间会再写一个稀疏矩阵的推荐。Armadillo:C++下的Matlab替代品地址:http://arma.sourceforge.net/许可证:MPL 2.0目前使用比较广的C++矩阵运算库之一,是在C++下使用Matlab方式操作矩阵很好的
2014-11-24 21:58:18
1268
转载 log4cxx--使用多个logger
转载自:http://blog.youkuaiyun.com/crazyhacking/article/details/9668267使用多个logger时,所有logger的配置写在一个配置文件里面两个例子:1 一个继承的例子(http://logging.apache.org/log4cxx/)// file com/foo/bar.h#include "log4cxx/log
2014-11-24 21:56:55
1664
翻译 电脑搜不到自家wifi
路由器支持的是1-13信道,且默认模式为自动。一些无线网卡只支持1-11信道。所以就有可能造成有时搜不到自家无线信号而搜的到别人信号的情况。进路由器设置界面192.168.1.1,无线设置-基本设置-信道,把自动改为1-11任意数字然后重启路由器即可。
2014-11-23 21:00:19
4738
转载 log4cxx使用说明
1、用vs2010建立控制台程序代码如下:#include #include #include #include #include #include #include using namespace log4cxx;using namespace log4cxx::helpers;int main(){ //LoggerPtr logge
2014-11-22 13:29:31
2757
原创 k-均值
一、k-均值算法点分配聚类算法中最著名的一个称为k-均值算法。该算法假设在欧式空间下,并假设最终簇的数目k事先已知。3.1 k-均值算法的基础 代表簇的k个初始点选择有多种方法。在算法的核心for循环中,我们将k个初始点之外的每个点就近分配给最近(离簇的质心最近)的簇。需要注意的是当新的点分配到一个簇之后,质心可能会漂移。但是由于只有簇附近的点才可能会被分配给自己,所以
2014-11-19 22:19:37
1013
转载 VS2005制作安装包
VS2005项目工程的简单安装包制作 2009-07-18 15:28:23| 分类: VC知识 | 标签:vs2005 安装包 |举报|字号 订阅 本文在参考别的文章的基础上原创的,所写的步骤和结果已经得到我的亲自验证,所以请看到这篇文章的人大胆放心得按图索骥。如果出现不对的地方,请邮件联系:yuxiangdingdang@126.com,偶自当尽力为你解答!安装包制作的平台为:winxp,vs
2014-11-18 22:55:58
4450
原创 生成一定范围的随机数
#include using namespace std;const float MAXWEIGHT = 0.3;const float SCALEWEIGHT = 32767;void main(){float frand=rand();float frand1 = rand(); float a=MAXWEIGHT*(1.0-2*frand/SCALEWEIGHT);
2014-11-12 23:41:43
2269
转载 机器学习的相关书籍推荐推荐
机器学习的资料较多,初学者可能会不知道怎样去有效的学习,所以对这方面的资料进行了一个汇总,希望能够对和我一样的初学者有一定的借鉴。1. 数学基础 机器学习是构建于数学的基础之上的,因此只有把数学的基本功打好,才能够在机器学习领域有长远的发展。正所谓”勿在浮沙筑高台“。微积分:微积分学教程 (F.M.菲赫金哥尔茨)俄罗斯的数学书线性代数:Linear Algeb
2014-11-12 22:26:35
3789
原创 层次聚类(二)
一、层次聚类首先考虑欧式空间下的层次聚类。该算法仅可用于规模相对较小的数据集。层次聚类用于非欧式空间时,还有一些与层次聚类相关的额外问题需要考虑。因此,当不存在簇质心或者说簇平均点时,可以考虑采用簇中心点(clustroid)来表示一个簇。1.1 欧式空间下的层次聚类首先,每个点看作一个簇,通过不断的合并小簇而形成大簇。我们需要提前确定(1) 簇如何表示?
2014-10-31 10:06:17
1986
1
原创 聚类算法(一)层次聚类
聚类 聚类是对点集进行考察并按照某种距离测度将他们聚成多个“簇”的过程。聚类的目标是使得同一簇内的点之间的距离较短,而不同簇中点之间的距离较大。一、聚类算法介绍层次法和点分配法。1.1 点、空间和距离点集是一种适合于聚类的数据集,每个点都是某空间下的对象。一般意义上,空间只是点的全集,也就是说数据集中的点从该集合中抽样而成。特别地,欧式空间下的点就是实数
2014-10-25 14:31:54
8147
1
原创 关联规则挖掘之Apriori优化
一、仔细看代码会发现如果要加入一个L4是很简单的。 计算L4的代码如下: /*construct C4...................................................*/ vector c4; vector l4; vector::iterator ite41=l3.begin();//iter 41,42 for(;ite41!=l3.en
2014-10-20 21:48:33
2096
原创 相似项发现(三)--LSH
四、文档的局部敏感哈希算法(LSH)即使可以使用最小哈希将大文档压缩成小的签名并同时保持任意对文档之间的预期相似度,但是高效寻找具有最大相似度的文档对仍然是不可能的。主要原因在于,即使文档本身的数目并不是很大,但是需要比较的文档对的数目可能很大。例如:假定有100万篇文档,每篇文档使用的签名的长度为250,则每篇文档需要250*4 bytes来表示签名。所有100万篇文档的签名数据占用1G
2014-10-20 21:07:16
1384
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人