
MachineLearning
文章平均质量分 70
独孤的大山猫
艰苦奋斗
展开
-
安全驾驶检测
1.项目实现了一个什么功能答:司机开车,注意力分散检测。(distract driver detection)或者说: 驾驶员状态检测分类:c0: 安全驾驶c1: 右手打字c2: 右手打电话c3: 左手打字c4: 左手打电话c5: 调收音机c6: 喝饮料c7: 拿后面的东西c8: 整理头发和化妆c9: 和其他乘客说话2、环境配置pip install cython -i https://pypi.tuna.tsinghua.ed...原创 2021-02-28 10:22:58 · 2357 阅读 · 17 评论 -
Layer = cv2.getLayernames()
打印了一下opencv集成的darknet网络结构,存一下,做个记录Layer = cv2.getLayernames()print(Layer)print(net.getUnconnectedOutLayers())返回的是200,227,254ln = net.getLayerNames()ln = [ln[i[0] - 1] for i in net....原创 2019-12-07 20:31:23 · 1314 阅读 · 2 评论 -
YOLOv3如何保存检测视频
老板接的无人货柜项目,需要前端用一个多分类器,对fps要求高,于是就直接用了yolov3(darknet)来做为base model,关于如何训练自己的数据就不展示了,网上很多教程,讲的也很清楚,不难。如果有问题,可以留言一起讨论,下面说说用训练好的模型怎么检测视频,然后将检测结果保存到本地。1、打开image.c,修改后的完整文件如下:其中 //********************...原创 2019-11-28 20:58:37 · 2480 阅读 · 14 评论 -
解决imshow显示图像为纯白或者纯黑或者为杂点(noise)(上篇)
最近在刷题和写论文,没怎么更新博客,在毕业之前争取发表2篇论文写2个专利,也算是不虚度硕士生涯了(自我安慰)。进入正题:问题背景:由于待投论文需要可视化网络的权值图来看看网络学习到了什么,然后我自己写了一个 small program. 由于项目的需要,我把权值图保存成了matrix,然后用matlab进行显示,然后出了这个问题。1)有问题的方法如下:这个是读文件的cod...原创 2019-06-27 13:04:19 · 1302 阅读 · 0 评论 -
MLKP复现的那些坑以及cuda Success 11 vs.0错误解决
cudnn版本:cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2如下图 5.0.5 5.1.10版本都是可以的CUDA8 搭配 CUDNN7是跑不通的,反正我是没运行成功。用下面2行命令切换cudnn版本:sudo cp include/cudnn.h /usr/local/cuda/inc...原创 2019-03-12 22:42:18 · 994 阅读 · 2 评论 -
复现MLKP(CVPR 2018)
CVPR18 Paper: Multi-scale Location-aware Kernel Representation for Object Detection论文地址:https://arxiv.org/abs/1804.00428论文代码:https://github.com/Hwang64/MLKP我google了一下,找不到关于这个论文实验部分的复现过程,然后去他的git...原创 2019-03-12 19:51:00 · 1920 阅读 · 4 评论 -
复现SSD算法基本步骤
这是论文地址:https://arxiv.org/pdf/1512.02325.pdf这是开源代码下载地址:https://github.com/weiliu89/caffe/tree/ssd(代码一直在更新)前言:复现github上开源的比较知名算法的时候一定要看页面下方或者repository里面的README.md文件(read之所以大写就是为了提醒读者看),里面涵盖了详细的实现步骤...原创 2019-03-04 11:39:17 · 2429 阅读 · 8 评论 -
python3中print(.format())用法
常用的还是记一下: 直接去python官网找到相应的api,地址https://docs.python.org/3.5/library/index.html,或者cmd命令行中输入 python -m pydoc -p 6666(6666是你自己设定的端口号),然后在浏览器输入localhost:你设定的端口号,在出来的界面直接搜也行。 步入正题:prin...原创 2019-01-17 09:43:31 · 10006 阅读 · 0 评论 -
Faster-RCNN的anchor和YOLOv3的anchor一样吗
助教的班级有人问我YOLOv3的boundingbox 和 anchor区别在哪,我大概知道,但不能系统的解释,下去查了点资料和那个学生讨论了下,记录一下。因为Faster-RCNN中也引入了anchor,然后很自然的想到yolov3的anchor是不是和Faster-RCNN中是一样的用途,结果发现并不是。看代码是最直观的,我先search了Faster-RCNN关于产生anchor的...原创 2019-01-17 00:14:51 · 2759 阅读 · 0 评论 -
ipynb文件怎么查看和运行
ipynb文件如下:PS: ipynb interactive python notebook 也就是交互式python记事本, 这个i 代表的 interactive,也就是交互式,我理解为用户可以在这个notebook上操作,比如运行和编辑,然后控制台也会返回给你结果,步骤:1、运行Jupyter Notebook(我是anaconda集成的,没有单独去装)2、单...原创 2019-01-25 12:48:40 · 25399 阅读 · 0 评论 -
style_transfer_sol.py中文注释
import os''' tensorflow 设置日志级别os.environ['TF_CPP_MIN_LOG_LEVEL'] = '1' #默认的显示等级,显示所有信息os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2' #只显示warning 和 erroros.environ['TF_CPP_MIN_LOG_LEVEL'] = '3' #只显示err...原创 2018-12-19 14:50:33 · 255 阅读 · 0 评论 -
Opencv实现去除背景留下前景
最近要用DN跑UCF101数据集,看了王东曙教授的论文 Developmental Network: An Internal Emergent Object Feature Learning里面用抑制了背景的人脸图像给DN去做识别,有93.51%的识别率。然后就想着用抑制了背景的UCF101数据集给DN做动作识别会怎么样。 抑制了背景的人脸如下图:实验结果如下图: ...原创 2018-11-28 22:13:49 · 6484 阅读 · 1 评论 -
查看npy文件中存的是什么
在训练自己神经网络的时候,经常会用到已经训练好的权重来初始化自己的网络。比如,我们总是自己download下来一个权重文件,后缀名是npy或者mat,虽然知道里面存的是相应网络层的权重,但一直没打开看过。例子: 用VGG19做style transfer的时候,会有一个vgg19.npy , 训练网络的时候加载这个文件可以极大的提升网络速度。就是下图中红色箭头所指的npy文件。...原创 2018-11-22 10:45:23 · 35901 阅读 · 8 评论 -
确定有限状态自动机(deterministic finite automaton)DFA
google找了一点资料,做个记录。 维基百科定义:在计算理论中,确定有限状态自动机或确定有限自动机(英语:deterministic finite automaton, DFA)是一个能实现状态转移的自动机。对于一个给定的属于该自动机的状态和一个属于该自动机字母表{\displaystyle \Sigma }Σ的字符,它都能根据事先给定的转移函数转移到下一个状态(这个状态可以是先前那个状...翻译 2018-11-21 09:57:44 · 4179 阅读 · 1 评论 -
机器学习中的Precision,Recall,Accuracy
在wiki上查了一些定义,现在整理一下 首先需要知道一些英文缩写: P : positive (比如机器学习中的正样本) N: negative(比如机器学习中的负样本)TP: true positive(字面意思是真的正样本,意思就是:把正样本归类正样本,就是没分错的该正样本)TN: true negative(字面意思是真的负样本,意思就是:把负样本归类到负样本,就是没分错该负样本)FP:fa...原创 2018-07-04 21:39:47 · 695 阅读 · 0 评论