- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 将训练好的 Mask RCNN 用于非实时检测视频
接前文,基于https://github.com/matterport/Mask_RCNN/blob/master/samples/shapes/train_shapes.ipynb修改 detection 部分代码为:class InferenceConfig(ShapesConfig): GPU_COUNT = 1 IMAGES_PER_GPU = 1inference...
2019-06-25 16:26:27
1625
1
原创 Mask Rcnn 实践小结 —— 训练自己的数据集
周末跑了一下Mask RCNN 模型,花了两天半,终于把基础模型搞定了,现在回忆一下做的步骤和遇到的坑训练代码是基于 https://github.com/matterport/Mask_RCNN 里的 samples/shapes/train_shape.ipynb 改的。整个模型是用python实现的,所以相较去年尝试过的 darknet,整个 model 的代码是易读的,有问题可以直接看 ...
2019-06-25 16:14:34
12099
38
原创 批量下载王玉梅单词书配套音频
run in python 2.7environment# https://blog.youkuaiyun.com/mba16c35/article/details/41754257#! python2# use python 2 to execute: https://www.zhihu.com/question/59950105import urllib for i in range(1, 4...
2019-06-18 10:34:23
430
原创 Divide and Conquer [1] - maximum subarray
recursive solution with O(n*lgn)class Solution {public: int maxCrossArray(vector<int>& nums, int low, int mid, int high) { if(low == high) return nums[low]; ...
2019-06-13 00:11:12
232
原创 让 IOS 设备模拟自己在操场跑步
让 IOS 设备模拟自己在操场跑步背景我的解决方案:其他解决方案:具体步骤1. 在 Xcode 上新建一个含GPX文件的 IOS 项目2. Google 地图密集 标一圈操场,获得位置信息3. Google Map 坐标转换3. 防反作弊识别4. 缺点5. 改进背景新学期学校日常体育锻炼打卡形式改变,成了使用 APP 每周在学校的操场跑 2 次 3.5 公里以上。一来自己新学期的锻炼形式变成了...
2018-10-08 10:02:31
16861
8
原创 python decorator
python decorator: Memoization can be expressed naturally as a higher-order function, which can also be used as a decorator. The definition below creates a cache of previously computed results, ind...
2018-09-07 20:58:30
269
原创 微信公众号二维码生成
https://qr.api.cli.im/qr?data=http%3A%2F%2Fweixin.qq.com%2Fr%2Fsz8DG9zENYFKrZh492qh&amp;amp;level=H&amp;amp;transparent=0&amp;amp;bgcolor=%23FFFFFF&amp;amp;forecolor=images%2Fforecolor%2F34.png&amp;amp;blockpixel=12&
2018-08-25 10:21:21
1173
原创 yolov3 调试(5):valid 识别出的内容在原图进行标注
import cm2import osdef draw_box(orignial_photo_dir, recognize_txt_dir): recognize_txt_list = os.listdir(recognize_txt_dir) for recognize_txt in recognize_txt_list: recognize_txt_p...
2018-08-24 19:16:52
3344
4
原创 yolov3 调试(4):提取 valid 的结果,分治思想下保存识别物体在原图的位置
import osrecognize_list = os.listdir(recognize_dir)for number_
2018-08-24 15:16:29
1838
2
原创 kaggle Airbus Ship Detection Challenge 船舶检测 数据样本下载
应同学的邀请,我把这次比赛的原始数据上传到了百度云,欢迎大家下载使用 链接: https://pan.baidu.com/s/1RbGPNr05orfEbUA0u9CmJg 密码: p9b8
2018-08-24 11:39:09
7359
7
原创 yolov3 调试(3): k-means 聚类算法生成对应自己样本的 anchor box 尺寸的代码
yolov3 k-means anchor box size 封装好的脚本# coding=utf-8# k-means ++ for YOLOv3 anchors# 通过k-means ++ 算法获取YOLOv3需要的anchors的尺寸import numpy as np# 定义Box类,描述bounding box的坐标class Box(): def __init_...
2018-08-22 23:55:25
23201
116
原创 python 图像处理:获取图像大小、裁剪图片
from PIL import Imageimg = Image.open('1.jpg') #打开当前路径图像box1 = (14, 4, 53, 52) #设置图像裁剪区域 (x左上,y左上,x右下,y右下)image1 = img.crop(box1) #图像裁剪image1.save('image1.jpg') #存储裁剪得到的图像...
2018-08-21 16:50:16
12136
1
原创 kaggle Airbus Ship Detection Challenge 船舶检测实战(1):提取正样本
报名参加了kaggle 8月的最新比赛 Airbus Ship Detection Challenge 发现有人已经开源把准确率提高到了84% 怀着“知其不可而为之“的勇气,还是把这个比赛当作了kaggle比赛的首战第一天的工作:提取正样本 从给定train中提取出正样本,减少训练样本,毕竟GPU不想选太好的 大概从10万张训练样本中提取了2.7万的正样本import pa...
2018-08-19 22:59:31
5925
2
原创 yolov3 调试(2):bmp等格式的图片样本可能会出错
拿到手的训练样本是1400多张图片,其中有一百张左右后缀为.jpg,其余的图片后缀为.bmp进行训练后迭代两万次仍出现下述问题: Rigion82/94/106 打印出来的训练情况 AVG IOU/class/object 90%为-nan,而no object已趋于0 因为公司电脑无法上传文件,所以图片就不截了谷歌后,发现给出的建议都是调大batch_size或者更多迭代,但是我的b...
2018-08-18 09:56:45
3312
4
原创 yolov3 调试(1):Makefile配置
在极客云主机上选择tensorflow配置的主机 在 /root 下配置darknet遇到问题: recipe for target ‘obj/convolutional_kernels.o’ failed make: * [obj/convolutional_kernels.o] Error 127查、调好了很长时间 https://github.com/pjreddie/...
2018-08-18 01:50:31
4676
2
原创 CS231N Assignment 2 ConvolutionalNetworks
CS231N Assignment 2 ConvolutionalNetworks1. 正向传播def conv_forward_naive(x, w, b, conv_param): """ Input: - x: Input data of shape (N, C, H, W) - w: Filter weights of shape (F, C, HH...
2018-08-11 18:51:24
1122
原创 CS231N Assignment 2 Batch Normalization
CS231N Assignment 2 Batch Normalization 作业running_mean and running_var: 每次更新running mean相当于把之前的值衰减一些(* momentum),然后把当前的min-batch sample_mean加进去一部分(* (1-momentum))。其实也就是一阶指数平滑平均。在test时,直接使用训练得到的r...
2018-08-08 20:00:20
489
原创 机器学习论文学习(1):Batch Normalization
机器学习论文阅读(1):Batch Normalization使用背景: 神经网络学习过程本质就是为了学习数据分布,一旦训练数据与测试数据的分布不同,那么网络的泛化能力也大大降低;另外一方面,一旦每批训练数据的分布各不相同(batch 梯度下降),那么网络就要在每次迭代都去学习适应不同的分布,这样将会大大降低网络的训练速度,这也正是为什么我们需要对数据都要做一个归一化预处理的原因...
2018-08-08 13:10:17
1021
原创 Hello World
hello world今天是2018年8月4日,这是在优快云上的第一篇文章。我在 17 fall 的时候曾尝试过使用自己的域名来搭建并写博客,但是坚持了几个月就荒废了。客观地讲,自己搭建博客固然很有逼格,但是现在看来还是有一些不方便:一是需要自己在markdown编辑器上编辑好再保存、上传,中间步骤稍显繁琐;二是自己搭博客可能需要学习前端的一些知识,而开坑过多是不明智的;三是我希望尽可能...
2018-08-04 16:44:49
203
Essential C++ 2013 中文版
2018-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人