机器学习;python
文章平均质量分 50
一江明澈的水
从入门到放弃,绝对不会忽悠
展开
-
t-sne数据降维与可视化工具使用
1.降维方法:特征降维方法包括:Lasso,PCA,小波分析,LDA,奇异值分解SVD,拉普拉斯特征映射,SparseAutoEncoder,局部线性嵌入LLE,等距映射Isomap。然而t-SNE方法是目前最好的降维方法。1.1现在降维方法分为线性方法和非线性方法如图2.t-SNE简介和原理:t-SNE(t-distributedstochasti...原创 2019-11-15 17:17:18 · 2541 阅读 · 3 评论 -
斯坦福cs231n课程资源笔记汇总
官网:http://cs231n.stanford.edu/index.html教学视频:http://study.163.com/course/introduction/1003223001.htm#/courseDetail笔记:https://zhuanlan.zhihu.com/p/21930884资料与习题等:https://blog.csdn.net/zhangxb35/article...原创 2018-04-03 16:12:09 · 1707 阅读 · 0 评论 -
python内存监控工具memory_profiler和guppy的用法
python2.7在内存管理上相比python3还是有些坑的,其释放后的内存仍然保留在python的内存池中,不被系统所用。python循环引用的变量不会被回收,这会导致程序越运行,占用的内存越大。我在跑py-faster-rcnn的demo时,基本上跑2000张图像,16g内存就要爆了。于是尝试用python的内存监控工具来调试程序,找到不能膨胀的变量,然后del之,再手动回收内存gc.coll...转载 2018-03-26 20:16:44 · 31024 阅读 · 3 评论 -
windows下部署caffe版的py-faster-rcnn(GPU版本)
折腾了三天整,终于搞明白了windows下py-faster-rcnn安装。一度想要从入门到放弃。本人在ubuntu上复现了FAIR的 detectron ,以及RBG的py-faster-rcnn,按照网上或者我博客里的教程可以比较轻松地实现。可是唯独windows版的py-faster-rcnn复现部署是个坑,原因有以下三点:1. RBG不再更新py-faster-rcnn,导致fast rc...原创 2018-03-30 16:15:29 · 2257 阅读 · 2 评论 -
memory_profiler
https://blog.csdn.net/qq_16912257/article/details/53350286(1) 安装psutil,memory_profilerpip install psutilpip install memory_profiler(2) 代码里 首先添加 from memory_profiler import profile然后在某个函数上添加装饰器@pr...转载 2018-03-23 18:25:16 · 1315 阅读 · 0 评论 -
训练py-faster rcnn的两种方式以及自己模型的迁移学习
faster rcnn训练方式有两种,一种是交替优化方法(alternating optimization),即训练两个网络,一个是rpn,一个是fast rcnn,总计两个stage,每个stage各训练一次rpn和fast rcnn。另外一种训练方式为近似联合训练(approximate joint training),也称end to end的训练方式,训练过程中只训练一个权重网络,训练速度...原创 2018-03-15 17:35:08 · 10381 阅读 · 8 评论 -
detectron研读
Detectron研读一:detectron框架概览Detectron研读二:getting _started例子faster_rcnn_R-50-FPNCaffe2 - Detectron 初步使用 Caffe2 - Detectron 图片测试结果 Docker-开源Detectron(补充)pkl convert t...原创 2018-03-08 19:01:58 · 1497 阅读 · 0 评论 -
object detection中数学原理
NMS待续原创 2018-03-15 11:01:15 · 191 阅读 · 0 评论 -
FAIR开源目标识别平台Detectron从入门到放弃(一)
最近去RBG大婶的github主页查看faster rcnn源码,他告诉我py-faster rcnn已经out了,让我移步detectron看下mask rcnn,于是我就去了Shaoqingren婶的github看了下,原作者好像没有说faster rcnn out的意思。抱着试试看的态度,买了两瓶。。。额。去了detectron的githunb主页看了下,于是clone下来研究下。Detec...原创 2018-02-28 17:42:48 · 3916 阅读 · 0 评论 -
Ubuntu16.04+Cuda8.0+cuDNN6配置py-faster rcnn
0前言Faster R-CNN是任少卿2015年底推出的目标检测算法 ,时至今日依旧还是Object Detection领域最好方法之一,基于该框架后续推出了 R-FCN,Mask R-CNN 等改进框架,但基本结构变化不大。同时不乏有SSD,YOLO2等骨骼清奇的新作,虽然在速度上大幅度领先Faster R-CNN,尤以SSD lite和yolo lite为甚, 但精度上依然以Faster R-...原创 2018-03-14 18:27:05 · 1284 阅读 · 0 评论 -
facebook 先进目标识别系统detection部署与测试
2018年1月23日,Facebook 开源了自家的物体检测研究平台 Detectron。Detectron 是 Facebook AI 研究的软件系统,实现了最先进的物体检测算法,包括 Mask R-CNN。Detectron 用 Python 编写实现,并由深度学习框架 Caffe2 。由 Detectron 驱动的算法,为重要计算机视觉任务(比如实例分割)提供了直观的模型,并且在近年来我们社...原创 2018-02-27 14:11:54 · 1066 阅读 · 2 评论 -
【机器学习】分类算法之朴素贝叶斯分类(Naive Bayesian classification)
0、写在前面的话 我个人一直很喜欢算法一类的东西,在我看来算法是人类智慧的精华,其中蕴含着无与伦比的美感。而每次将学过的算法应用到实际中,并解决了实际问题后,那种快感更是我在其它地方体会不到的。 一直想写关于算法的博文,也曾写过零散的两篇,但也许是相比于工程性文章来说太小众,并没有引起大家的兴趣。最近面临毕业找工作,为了能给自己增加筹码,决定再次复习算法方面的知转载 2017-09-21 16:11:41 · 647 阅读 · 0 评论 -
【机器学习】分类算法之决策树(Decision tree)
3.1、摘要 在前面两篇文章中,分别介绍和讨论了朴素贝叶斯分类与贝叶斯网络两种分类算法。这两种算法都以贝叶斯定理为基础,可以对分类及决策问题进行概率推断。在这一篇文章中,将讨论另一种被广泛使用的分类算法——决策树(decision tree)。相比贝叶斯算法,决策树的优势在于构造过程不需要任何领域知识或参数设置,因此在实际应用中,对于探测式的知识发现,决策树更加适用。转载 2017-09-21 16:09:51 · 555 阅读 · 0 评论 -
KNN (K最近邻接算法)python 语言下的简单实现
Machine Learning in Action 给出第一个小例子---最简单的分类器只涉及最简单的向量知识,主要是python语言实现过程中有不理解的地方。书中源代码如下运行代码需要用到 numpy和 operator 模块,numpy一般要自行下载装载,用于代数操作。 dataSet.shape[0]得到的是训转载 2017-09-18 14:37:22 · 592 阅读 · 0 评论