python
嘿芝麻
弱监督目标检测/定位
展开
-
Faster R-CNN anchor 函数解读
from __future__ import print_functionimport numpy as nptry: xrange # Python 2except NameError: xrange = range # Python 3# 注:anchors在这个.py中,表示形式都是x1y1x2y2。wh只是过渡 # 第1个调用函数d...翻译 2019-11-22 22:06:45 · 442 阅读 · 1 评论 -
旅行商问题之遗传算法
问题描述行商问题(Travelling Salesman Problem, 简记TSP,亦称货郎担问题):设有n个城市和距离矩阵,其中表示城市i到城市j的距离,i,j=1,2 … n,则问题是要找出遍访每个城市恰好一次的一条回路并使其路径长度为最短。算法设计遗传算法是通过模拟生物进化过程来完成优化搜索的,由J. Holland提出的一类借鉴生物界自然选择和自然遗传机制的随机化搜索算法...原创 2018-11-14 21:07:52 · 8842 阅读 · 2 评论 -
从零开始用 PyTorch 实现 YOLO (v3) 是什么体验(二)
从零开始用 PyTorch 实现 YOLO (v3) 是什么体验(二)代码基于 Python 3.5, 和 PyTorch 0.4. 代码发布在 Github repo 上。本体验分为5个部分:第1部分:理解 YOLO 的原理第2部分(本文):创建网络结构第3部分:实现网络的前向传递第4部分:目标分阈值和非极大值抑制第5部分:网络的输入和输出开始首先创建一个存放检测器代码的文...翻译 2018-11-24 19:07:12 · 4299 阅读 · 4 评论 -
从零开始用 PyTorch 实现 YOLO (v3) 是什么体验(三)
从零开始用 PyTorch 实现 YOLO (v3) 是什么体验(三)代码基于 Python 3.5, 和 PyTorch 0.4. 代码发布在 Github repo 上。本体验分为5个部分:第1部分:理解 YOLO 的原理第2部分:创建网络结构第3部分(本文):实现网络的前向传递第4部分:目标分阈值和非极大值抑制第5部分:网络的输入和输出定义网络如前所述,我们使用 nn....翻译 2018-11-24 19:09:37 · 2867 阅读 · 12 评论 -
从零开始用 PyTorch 实现 YOLO (v3) 是什么体验(四)
从零开始用 PyTorch 实现 YOLO (v3) 是什么体验(四)代码基于 Python 3.5, 和 PyTorch 0.4. 代码发布在 Github repo 上。本体验分为5个部分:第1部分:理解 YOLO 的原理第2部分:创建网络结构第3部分:实现网络的前向传递第4部分(本文):目标分阈值和非极大值抑制第5部分:网络的输入和输出先前准备教程的前3部分关于Py...翻译 2018-11-24 19:11:19 · 1688 阅读 · 0 评论 -
从零开始用 PyTorch 实现 YOLO (v3) 是什么体验(一)
从零开始用 PyTorch 实现 YOLO (v3) 是什么体验(一)代码基于 Python 3.5, 和 PyTorch 0.4. 代码发布在 Github repo 上。本体验分为5个部分:第1部分(本文):理解 YOLO 的原理第2部分:创建网络结构第3部分:实现网络的前向传递第4部分:目标分阈值和非极大值抑制第5部分:网络的输入和输出YOLO是神马?YOLO 的全称是...翻译 2018-11-24 19:04:29 · 13381 阅读 · 13 评论 -
从零开始用 PyTorch 实现 YOLO (v3) 是什么体验(五)
大伙儿都会发现YOLO v3论文篇幅少,除去参考文献就四面。为了更好的理解yolov3,本人参考了yolov的pytorch版本的代码,进行网络复现:https://github.com/zhiweichen12/YOLO_v3_tutorial_from_scratch0. 先上打印的节点吧~0 convolutional torch.Size([1, 32, 416, 416])1 co...原创 2018-11-24 19:25:20 · 4173 阅读 · 6 评论 -
Ubuntu16.04 Caffe 安装步骤记录
环境:Cuda: 8.0.61Cudnn: 6.0.21前期准备啥的就不赘述了,下面正式开始安装caffe1 首先在你要安装的路径下 clone :git clone https://github.com/BVLC/caffe.git2 进入 caffe ,将 Makefile.config.example 文件复制一份并更名为 Makefile.config ,也可以在 caff...原创 2018-12-15 15:06:45 · 764 阅读 · 0 评论 -
python 源码加密为二进制
在Python中可以将.py文件编译为pyc和pyo文件进行加密。1 编译成.pyc文件python -m py_complie file.pypython -m py_complie /root/src/{file1,file2}.pypyc是一种二进制文件,有py文件编译后生成的文件,是一种byte code,py文件编程pyc文件后,加速的速度有所提高,而且pyc是一种跨平台的字...原创 2019-03-12 20:43:10 · 1295 阅读 · 0 评论 -
斯坦福cs231n计算机视觉课训练营之矩阵类
根据python和numpy的教程,写一个矩阵的类。Matrix.pyMatrix.pyMatrix.pyclass Matrix: def __init__(self, lst2d): self._values = [row[:] for row in lst2d] def __repr__(self): return "Matrix({})...原创 2018-11-03 16:14:40 · 257 阅读 · 0 评论 -
小孩分油问题 (附python代码)
小孩分油问题题目:两个小孩去打油,一个人带了一个一斤的空瓶,另一个带了一个七两、一个三两的空瓶。原计划各打一斤油,可是由于所带的钱不够,只好两人合打了一斤油,在回家的路上,两人想平分这一斤油,可是又没有其它工具,试仅用三个瓶子(一斤、七两、三两)精确地分成两个半斤油来。算法设计:设置三个油瓶分别为A, B, C,初始化三个油瓶的初始状态(10,0,0),满油状态(10,7,3),目标状态(...原创 2018-10-05 20:29:49 · 2536 阅读 · 0 评论 -
Winows系统下安装pytorch
笔者安装环境:Anaconda3 (with Python 3.5/3.6)Windows 10 64位系统 如果是Python2.8版本的朋友需要升级到3.x版本!笔者是通过离线安装的方法安装pytorch,conda在线下载的网速的实在太慢了。 pytorch离线安装包下载笔者向大家提供了百度云链接(若链接失效,请给我留言):链接:http://pan.baidu.com/s/1n转载 2017-11-05 10:57:37 · 504 阅读 · 19 评论 -
Python包学习笔记(持续更新)
1、np.newaxis 的功能是插入新维度。import numpy as npDemo 1:a=np.array([1,2,3,4,5])b=a[np.newaxis,:]print a.shape,b.shapeprint aprint b输出结果:(5,) (1, 5)[1 2 3 4 5][[1 2 3 4 5]]Demo 2:...原创 2018-02-23 10:26:24 · 256 阅读 · 0 评论 -
TensorFlow学习笔记之疑问解答(持续更新)
1、tensorflow中一个中括号和两个中括号是什么意思?b = tf.constant([3,3])c = tf.constant([[3,3]])with tf.Session() as sess: print(b,c) print(sess.run(b)) print(sess.run(c))返回结果:Tensor("Const_7:0", ...原创 2018-02-22 12:01:10 · 815 阅读 · 0 评论 -
Tensorflow: 读取ckpt文件中的tensor
在使用pre-train model时候,我们需要restore variables from checkpoint files. 经常出现在checkpoint 中找不到”Tensor name not found”. 这时候需要查看一下ckpt中到底有哪些变量import osfrom tensorflow.python import pywrap_tensorflowm...转载 2018-07-16 14:44:14 · 2078 阅读 · 0 评论 -
Faster RCNN pytorch 复现
本文参考的复现代码为Faster RCNN with PyTorch。1.Install the requirements pip install pyyaml sympy h5py cython numpy scipy menpo·install opencv3 1.1 Update packagessudo apt-get updatesudo apt-get upgrad...原创 2018-09-19 15:04:10 · 6121 阅读 · 28 评论 -
Python中读取,显示,保存图片的方法
Python中操作图像的方法包括opencv,matplotlib,PIL。(一) opencv:import cv2 as cv# load img = cv.imread(imagepath)# shape=(height, width, channel)h,w,c = img.shape# showcv.imshow('window_title', img)# savec...转载 2018-09-25 16:07:37 · 5105 阅读 · 0 评论 -
那些年,Pytorh的坑(持续更新)
本博客和大家分享一些本人在使用pytorch时候经历过的一些坑,将持续更新。原创 2018-09-25 18:06:56 · 3053 阅读 · 4 评论 -
Pytorch 可视化之tensorboardX
使用tensorboardX需要安装tensorflow和tensorboardX,安装语句如下:pip install tensorboardXpip install tensorflow 其核心的语句为三句:from tensorboardX import SummaryWriter writer = SummaryWriter('./log/') # 设置保存的log文件夹...原创 2018-09-26 21:24:16 · 851 阅读 · 0 评论 -
Jupyter notbook 修改默认路径
本文将说明如何修改一开始打开的文件夹路径。原创 2017-10-16 20:47:20 · 595 阅读 · 0 评论