- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 随机数生成的简单笔记
各种编程语言一般都有随机数生成器,拿python来讲有专门的random模块用于生成随机数,numpy中也有numpy.random,在使用随机数生成器的时候,常涉及到随机数种子的概念。以前对随机数种子一直不是很理解,只大概知道要想每次重新执行代码时得到相同的随机数,就要设置随机数种子,直到看了这篇博客随机数是骗人的,.Net、Java、C为我作证后才豁然开朗。 原来由随机数生成器生成的随机数并...
2018-06-28 16:06:17 562
原创 利用Numpy的svd函数实现的PCA为什么是对协方差矩阵进行SVD分解
众所周知,PCA是数据分析中经常用到的一种方法,主要用途是对高维数据进行降维,有两大目的:去相关和去冗余。其大致的原理是通过对数据协方差矩阵进行特征分解找到使数据各维度方差最大的主成分,并将原数据投影到各主成分上达到去相关的目的,若在投影到各主成分时,仅选取特征值最大的前若干个主成分,则可同时实现去冗余的目的。 上图的decorrelate data就是对原数据进行PCA去相关后的效果,...
2018-06-17 15:56:44 3137 8
原创 谭浩强《C++面向对象程序设计》知识点总结
1 C++初步知识1.1 C++的输入输出输入:采用标准输入流对象istream和提取运算符cin>>输出:采用标准输出流对象ostream和插入运算符cout<<1.2 函数的重载一名多用,要求重载函数的参数个数或类型与原来的不同1.3 函数模板给功能相似的函数建立一个统一的模板要求:函数的参数个数和原来的要相同格式:
2018-06-16 22:05:53 11054 6
原创 在Jupyter notebook中切换python kernel后使用的仍是切换前的python问题
博主原本只安装了python2的jupyter notebook,后来因需要用pip3 install jupyter notebook安装了python3的jupyter notebook之后,用jupyter notebook命令打开jupyter notebook后界面的kernel选项已经显示可以Change kernel,但切换为python3的kernel后,通过import sy...
2018-06-14 17:59:53 2157
原创 将用LabelImg标注得到的VOC格式数据集标签(xml文件)转换成COCO格式(json文件)
写在前面的话: 制作数据集和处理数据看似是体力活,但对于机器学习和深度学习应用而言是非常重要的,千万不能掉以轻心,要认真对待,及时检查。如果数据有问题或者没处理好,再好的模型也无济于事。自从Facebook开源了Detectron目标检测框架后,很多原先用VOC格式数据集(指标注文件)训练目标检测模型的人需要将VOC格式的xml标注文件转换成COCO格式的json标注文件,但Detect...
2018-06-11 21:26:29 17871 14
原创 git init后输入git status时报错fatal: Not a git repository: .git
遇到的问题如题,我在项目文件夹根目录下输入git init时,显示重新初始化现存的Git仓库于 /home/ygj/workspace/cs231n_assignments/.git/继续输入git status后,就出现了如题所述的错误:fatal: Not a git repository(or any of the parent directories): .git到网...
2018-06-02 21:42:59 2676
计算机视觉与机器学习综述
2015-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人