- 博客(6)
- 资源 (6)
- 收藏
- 关注
原创 c++ 程序输入参数
#include#include//argc:命令行参数的个数,执行程序程序本身的文件名,也算是一个命令行参数,argc>=1//argv:指针数组,其中每个元素都是一个char* 类型的指针,该指针指向一个字符串,每个字符串里就存放着命令行参数//argv[0]:指向的字符串就是第一个命令行参数,即可执行程序的文件名,argv[1]指向第二个命令行参数,argv[2]指向第三个命令行参数
2015-10-28 21:45:45 2764
原创 推荐系统的总结,主要是讲述矩阵分解在协同滤波系统中的作用
在这个博客:主要介绍看过的一篇介绍矩阵分解在推荐系统中的应用的论文,以及其对应的PPT,介绍的非常详细。值得一看。下面是我的笔记。资源如下:1、http://download.csdn.net/detail/lujiandong1/9217049 (论文和对应的PPT)2、https://www.coursera.org/learn/machine-learning 吴恩达的machi
2015-10-27 15:06:13 1466
原创 处理离散型特征和连续型特征共存的情况 归一化 论述了对离散特征进行one-hot编码的意义
处理离散型特征和连续型特征并存的情况,如何做归一化。参考博客进行了总结:https://www.quora.com/What-are-good-ways-to-handle-discrete-and-continuous-inputs-together总结如下:1、拿到获取的原始特征,必须对每一特征分别进行归一化,比如,特征A的取值范围是[-1000,1000],特征B的取值范围是
2015-10-27 14:45:09 14277
原创 C++ 11 强制类型转换 北京大学程序实习公开课
类型转换是有风险的:1、浮点型转换成整型就会造成精度损失,在数值计算中,要非常小心,对精度非常有要求。2、基类指针转换成派生类指针风险非常大。以前类型转换,就直接用int(a),double(b)等方式。这种方式不区分类型转换的风险,并且有些bug是类型转换引起的,如果显示的来进行强制类型转换,可以方便bug排查。比如基类和派生类的转换风险很大,用B*(A)就非常不合适,但
2015-10-23 09:50:14 657
原创 c++ 11 异常处理 北京大学C++程序设计实习公开课
需要进行异常处理的情况:异常处理的思路:1、把异常和函数的接口分开,并且能够区分不同的异常2、在函数体外捕获所发生的异常,并提供更多的异常信息异常处理:1、在函数内发生异常,可以在函数内自己处理2、在函数内发生的异常,可以在函数外,让调用者处理。3、抛出异常,其实就是抛出对象,所以,可以自己定义类对象来进行抛出。C++ 进行异常处理就
2015-10-23 09:20:33 704
原创 C++11 的一些有用的特性1 VS2012可支持
auto 关键字: 用于定义变量,编译器可以自动判断变量的类型。 auto i = 100; auto p = new A(); auto k = 34343LL; map> mp;for (auto i = mp.begin();i!= mp.end();++i) { coutfirstsecond;}auto 关键字可以解决模板返回值的类型
2015-10-21 09:38:27 613
machine learining Dimensionality Reduction (Week 8) exercise
2015-04-22
machine learning Regularization (Week 3) exercise
2015-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人