自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿文

机器学习 计算机视觉

  • 博客(34)
  • 资源 (5)
  • 收藏
  • 关注

原创 few-shot learning——图神经网络专题

papers:Few-Shot Learning with Graph Neural Networkscode: https://github.com/vgsatorras/few-shot-gnnFew-shot learning: few-shot的训练集包含很多类别,每个类别有多个样本,在训练阶段...

2020-07-03 10:43:37 6996 1

原创 linux上搭建python虚拟环境

下载安装anacondapython3与python2版本wget https://repo.anaconda.com/archive/Anaconda3-2019.07-Linux-x86_64.shwget https://repo.anaconda.com/archive/Anaconda2-2019.07-Linux-x86_64.sh安装bashAnacond...

2019-08-16 13:27:34 464

原创 解决配置AVD,HAXM安装不了问题

(34条消息) 解决win10在安装Android-studio时提示HAXM无法安装问题_新林的博客-CSDN博客Win10家庭中文版安装Hyper-V - 知乎 (zhihu.com)经过试错,发现这个可以成功。

2021-11-02 16:30:51 671

转载 private修饰的方法可以通过反射访问,那么private的意义是什么

package test;public class Person { private String userName= "Tom"; private void playGame() { System.out.println(userName+ "悄悄玩儿游戏"); }}package test;import java.lang.reflect.Field;import java.lang.reflect.Method;pu.

2021-08-02 13:00:12 298

原创 一套框架解决背包问题

一套框架解决背包问题01 背包问题:最基本的背包问题就是 01 背包问题:一共有 N 件物品,第 i(i 从 1 开始)件物品的重量为 w[i],价值为 v[i]。在总重量不超过背包承载上限 W 的情况下,能够装入背包的最大价值是多少?完全背包问题:完全背包与 01 背包不同就是每种物品可以有无限多个:一共有 N 种物品,每种物品有无限多个,第 i(i 从 1 开始)种物品的重量为 w[i],价值为 v[i]。在总重量不超过背包承载上限 W 的情况下,能够装入背包的最大价值是多少?可见 01

2021-07-15 11:12:53 306

原创 JAVA算法学习初级与进阶

递归复杂度求解package cn.algorithm;public class MergeSort { public static void main(String[] args) { int arr[] = {4,2,8,9,3,4,2,1}; sortProcess(arr,0,arr.length-1); for (int x: arr) { System.out.printf(

2020-11-09 21:03:52 311

原创 apex混合精度训练

节约GPU显存和加速神经网络安装方式:pip uninstall apexgit clone https://www.github.com/nvidia/apexcd apexpython setup.py install快速应用from apex import amp model, optimizer = amp.initialize(model, optimizer, opt_level="O1") with amp.scale_loss(loss, optimizer)

2020-10-25 21:10:07 873

原创 python 保存mat矩阵

##代码如下from scipy.io import savematsavemat("matlab_matrix.mat", mdic)如果数据是Tensor数据,先转化为numpy例如from scipy.io import savematimport numpy as npb = a.cpu().numpy()b = np.array(b)savemat("a.mat", b)强调文本 强调文本加粗文本 加粗文本标记文本删除文本引用文本H2O is是液体。210

2020-07-15 15:46:47 6240

原创 Leetcode:二维数组(对角线遍历,螺旋矩阵,杨辉三角)

对角线遍历给定一个含有 M x N 个元素的矩阵(M 行,N 列),请以对角线遍历的顺序返回这个矩阵中的所有元素,对角线遍历如下图所示。输入:[ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7, 8, 9 ]]输出: [1,2,4,7,5,3,6,8,9]解释: 说明:给定矩阵中的元素总数不会...

2019-12-22 12:48:51 427

原创 Leetcode 724: 寻找数组的中心索引

给定一个整数类型的数组nums,请编写一个能够返回数组“中心索引”的方法。我们是这样定义数组中心索引的:数组中心索引的左侧所有元素相加的和等于右侧所有元素相加的和。如果数组不存在中心索引,那么我们应该返回 -1。如果数组有多个中心索引,那么我们应该返回最靠近左边的那一个。示例 1:输入: nums = [1, 7, 3, 6, 5, 6]输出: 3解释: 索引3 (nu...

2019-12-12 16:28:59 127

原创 RuntimeError: CUDA error: device-side assert triggered

RuntimeError: CUDA error: device-side assert triggered/pytorch/aten/src/THCUNN/BCECriterion.cu:57: void bce_updateOutput_no_reduce_functor<Dtype, Acctype>::operator()(const Dtype *, const Dty...

2019-11-27 18:57:31 2645 4

原创 一些pytorch相关收集

对于四维度的数据如何通过卷积网络进行处理#full_data: batchsize x num x channel x high x widefull_data = [self.enc_module(data.squeeze(1)) for data in full_data.chunk(full_data.size(1), dim=1)]full_data = torch.stack(...

2019-11-23 13:55:20 146

原创 ssh连接服务器

客户端是linux或者windows连接服务器方法:1.在服务器端安装openssh-serversudo apt-get install openssh-server2. 启动sshssh restart如果没有设置环境变量/etc/init.d/ssh restart3.连接服务器ssh -l username ip例子:ssh -l a...

2019-10-08 17:16:29 388

转载 交叉熵损失函数(CrossEntropyLoss)

CrossEntropyLoss计算公式为CrossEntropyLoss带权重的计算公式为(默认weight=None)多维度计算时:loss为所有维度loss的平均。import torchimport torch.nn as nnimport mathloss = nn.CrossEntropyLoss()input = torch.randn(...

2019-07-10 15:12:13 9121

原创 与GPU相关linux命令和安装python包

查看当前GPU使用情况并显示使用用户名pip install gpustat测试python2-3共存,安装指定版本python包python[版本] -m pip install [包名]pip安装出现Command "python setup.py egg_info" failed with error code 1python -m pip insta...

2019-06-02 17:20:07 370

转载 Torch中Tensor与Numpy或各种图像格式的相互转化

在这篇文章中:前言格式转换PIL与Tensornumpy与Tensor注意前言在pytorch中经常会遇到图像格式的转化,例如将PIL库读取出来的图片转化为Tensor,亦或者将Tensor转化为numpy格式的图片。而且使用不同图像处理库读取出来的图片格式也不相同,因此,如何在pytorch中正确转化各种图片格式(PIL、numpy、Tensor)是一个在调试中比较重要的问题。...

2019-03-30 09:36:56 7550 2

原创 python中__getitem__函数

如果在类中定义了__getitem__()方法,那么他的实例对象(假设为P)就可以这样P[key]取值。当实例对象做P[key]运算时,就会调用类中的__getitem__()方法。def __getitem__(self, rand_vid):...

2019-03-27 21:44:16 6132

原创 hard negative mining

目前在看visual tracking相关的论文,有的论文中会用到hard negative mining技术,hard negative mining是什么意思呢?训练时有positive 样本和negative 样本,但在训练过程中大多数的negative examples 是没有用的或者说用处不大。negative 样本分为不包含目标的样本、包含部分目标的样本,也就是容易判别/不容易判别...

2019-02-22 21:32:37 470

原创 tf.placeholder()函数

函数形式:tf.placeholder( dtype, shape=None, name=None)参数:dtype:数据类型,例如float32,float64等 shape:数据形状,None默认是一维,也可以是多维 name:数据名称 很多python程序的底层为C语言或者其他语言,执行一行脚本,就要切换一次,是有成本的,tensorflow...

2018-12-18 21:22:35 888

原创 机器视觉与模式识别论文术语及常用单词(持续更新)

circumvent :规避,解决discriminative :判别re-detection :重新检测video surveillance :视频监控vehicle navigation :车辆导航humanmachine interaction :人机交互tracking scenario :追踪场景metric evaluation ability:度...

2018-11-08 15:35:57 969

原创 深度学习之PyTorch —— CNN实现MNIST手写数字分类

​# 运用CNN分析MNIST手写数字分类import torch import numpy as npfrom torch.utils.data import DataLoaderfrom torchvision.datasets import mnistfrom torch import nnfrom torch.autograd import Variablefrom t...

2018-11-07 20:39:45 7926 1

原创 深度学习之PyTorch——Deep NN实现手写MNIST数字分类

MNIST 数据集mnist 数据集是一个非常出名的数据集,基本上很多网络都将其作为一个测试的标准,其来自美国国家标准与技术研究所, National Institute of Standards and Technology (NIST)。 训练集 (training set) 由来自 250 个不同人手写的数字构成, 其中 50% 是高中学生, 50% 来自人口普查局 (the Censu...

2018-11-05 22:13:44 1244 2

原创 深度学习之PyTorch---- Logistic回归(二分类问题)

"""Logistic 回归"""class LogisticRegression(nn.Module): def __init__(self): super(LogisticRegression,self).__init__() self.lr = nn.Linear(2,1) self.sm = nn.Sigmoid() ...

2018-10-30 19:21:57 3845 3

原创 深度学习之PyTorch---- 多项式线性回归

"""多项式回归"""def make_features(x): """Builds features a matrix with columns [x,x^2,x^3]""" x = x.unsqueeze(1) return torch.cat([x ** i for i in range(1,4)],1)def f(x): "&

2018-10-30 19:19:57 914

原创 深度学习之PyTorch---- 一维线性回归

# 一维线性回归的代码实现x_train = np.array([[3.3],[4.4],[5.5],[6.71],[6.93],[4.168], [9.779],[6.182],[7.59],[2.167],[7.042], [10.791],[5.313],[7.997],[3.1]],dtype=np.fl...

2018-10-30 19:17:45 468

原创 吴恩达第二周作业 - 具有神经网络思维的Logistic回归

本文所使用的资料已上传到百度网盘-网盘链接,请在开始之前下载好所需资料,然后将文件解压到你的代码文件同一级目录下,请确保你的代码那里有lr_utils.py和datasets文件夹。 做一个识别猫的神经网络,希望可以动手一步一步实现。导入所需的库:numpy :是用Python进行科学计算的基本软件包。 h5py:是与H5文件中存储的数据集进行交互的常用软件包。 matplotl...

2018-10-24 11:23:39 589

原创 Pytorch (三)数据加载与处理

数据加载和处理教程了解如何从非平凡的数据集加载和预处理/扩充数据。导入包:from __future__ import print_function ,divisionimport osimport torchimport pandas as pdfrom skimage import io, transformimport numpy as npimport ma...

2018-10-23 11:25:54 634

原创 np.clip() np.prod()函数详解

如果你可以使用深度学习或者找到其他方法解决循环,通常比直接使用For循环更快。看下面例子:import numpy as npimport timea = np.random.rand(1000000)b = np.random.rand(1000000)tic = time.time()c = np.dot(a,b)print(c)toc = time.time()...

2018-10-16 23:53:41 1502

原创 torch基本函数

torch.cata = torch.ones([1,2])b = torch.ones([1,2])z = torch.cat([a,b],1)aOut[47]: tensor([[1., 1., 1., 1.]])aOut[48]: tensor([[1., 1.]])如果第二个参数是1,torch.cat就是将a,b 按列放在一起,大小为torch.Size([...

2018-10-09 23:11:04 3448

原创 Python(二) Flask 第一个程序 HelloWorld!

Flask 第一个程序 HelloWorld!from flask import Flaskapp = Flask(__name__)通过以上代码创建Flask对象,将__name__参数传递给Flask程序,这个参数决定程序的根目录。@app.route('/')def index(): return 'Hello World!'app.route指定路由,保存了

2018-01-09 23:08:33 8219 2

转载 Python (-) PyCharm 创建Flask项目环境

ycharm创建Flask项目,jinja自动补全,flask智能提示之前一直都是用在idea里创建空项目然后导入,之后就没有各种的智能提示,在选择文类,选择模板之类的地方就会很麻烦。步骤1:用pycharm创建空项目步骤2:补全项目结构该demo代码,我的github地址:https://github.com/GoldArowana/flask_m

2018-01-09 00:06:23 26273 4

原创 Leetcode 725:Split Linked List in Parts

Given a (singly) linked list with head node root, write a function to split the linked list into k consecutive linked list "parts".The length of each part should be as equal as possible: no two part...

2018-01-05 11:19:22 284

原创 三元组,二元组,排列组合

""" 算法题:二元组 Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each input would have exactly one solution, and ...

2017-12-11 23:32:04 2059

原创 读入一个字符串str,输出字符串str中的连续最长的数字串

#coding:utf-8'''auther:Jacob读入一个字符串str,输出字符串str中的连续最长的数字串输入描述:测试输入包含1个测试用例,一个字符串str,长度不超过255。输出描述:在一行内输出str中里连续最长的数字串。输入例子:abcd12345ed125ss123456789输出例子:123456789'''def FindMaxStr(inpu...

2017-11-01 12:20:25 864

GR-DNN代码解释

GB-DNN论文的代码实现,里面有我自己阅读的注释与相关解释,帮助需要的同学学习。

2018-12-11

YOLO算法实现

yolo代码实现,参考吴恩达深度学习课程进行学习,所有需要的代码

2018-11-21

MDNET论文文档

MDNET论文,代码和文档理解笔记请见我的博客和资源页查看

2018-11-21

pytorch2jupyter文件

pytorch(二)配套代码详细看我指定博客,用jupyter notebook打开

2018-10-22

mnist手写数字识别

mnist手写数字识别,代码可在正确环境下直接运行。 欢迎下载

2018-10-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除