自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

玄云飘风的博客

不成熟的抽象和过早的优化一样,都会坏事。——《流畅的Python》

  • 博客(119)
  • 资源 (6)
  • 收藏
  • 关注

原创 【opencv】图片文件读写

【代码】【opencv】图片文件读写。

2024-04-01 08:52:05 102

原创 【python】《流畅的python》读书笔记之第1-2章

流畅的python》是还在上学时就被安利的一本奇书,马克了很久一直没机会系统拜读。最近碰巧偶得第二版的pdf。经济周期的下行阶段正是用来学习充电的,于是乎打算捡起荒废许久的blog,读读书,写写字,蓄势待东风。

2024-03-30 15:28:41 410

原创 统计官方模型的参数量和计算量

统计官方模型参数量和计算量

2022-11-22 16:15:02 702 1

原创 【paddle】自带模型参数量和计算量统计

paddle自带模型的参数量和计算量统计

2022-11-18 17:16:37 2073

原创 【pytorch】torchvion.transforms.RandomResizedCrop

pytorch文档阅读与分析

2022-11-17 14:12:55 775

原创 对图片进行base64编解码

用python转换图片及其base64编码

2022-08-24 19:07:31 3914

翻译 make all和make有什么不同?

https://stackoverflow.com/questions/6856263/what-is-the-difference-between-make-and-make-all问:我有一个如下结构的Makefile:.PHONY: image flashcard put-filesput-files: @echo "=== put-files"image: ...

2019-06-13 21:47:24 11530

原创 【caffe】梯度更新

最近用caffe做yolo,看到其中loss层中,和ground的匹配的anchor处的loss梯度计算和源码相反:// https://github.com/pjreddie/darknet/blob/f6d861736038da22c9eb0739dca84003c5a5e275/src/yolo_layer.c#L93-L108178 l.delta...

2019-06-13 21:30:38 536

原创 YOLO3的一些理解

关于maskhttps://blog.csdn.net/Julialove102123/article/details/79836975 :Every layer has to know about all of the anchor boxes but is only predicting some subset of them. This could probably be named s...

2019-06-07 23:10:01 1810 1

原创 【PyTorch】保存和载入模型的两种方法

import torchimport argparse# 载入模型和载入参数if torch.cuda.is_available(): if opt.pre_trained_model_type == "model": model = torch.load(opt.pre_trained_model_path) if opt.pre_trained_mode...

2019-05-31 18:59:11 6613

原创 隐藏windows资源管理器中的文件夹图标

运行-regeditonedrive\HKEY_CLASSES_ROOT\CLSID{018D5C66-4533-4307-9B53-224DE2ED1FE6}注册表项中,双击System.IsPinnedToNameSpaceTree修改键值为0即可。其他文件夹\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Ex...

2019-05-28 10:08:32 1588

原创 L1正则化进行稀疏选择的数学解释

令L(w)=l0(w)+λ∑∣wi∣L(w)=l_0(w)+\lambda\sum|w_i|L(w)=l0​(w)+λ∑∣wi​∣,则∂L(w)∂wi=∂l0(w)∂wi+λsign(wi)\dfrac{\partial L(w)}{\partial w_i}=\dfrac{\partial l_0(w)}{\partial w_i}+\lambda sign(w_i)∂wi​∂L(w)​=∂w...

2019-04-15 14:55:56 834

原创 Deconvolution(逆卷积)

Deconvolution的一些用途:在ZF-Net中用于对feature map做可视化:https://arxiv.org/abs/1311.2901在FCN中用于生成等于原图shape的图像:https://arxiv.org/abs/1411.4038autoencoder中用于解码器:https://docs.microsoft.com/en-us/cognitive-toolk...

2019-04-08 14:48:55 21472 7

原创 KMP算法

背景&暴力搜索法略看了好多文章和视频和书,这个视频属于帮我捅破一层窗户纸的那个。https://www.bilibili.com/video/av11866460?from=search&seid=311732569793729423输入:主字符串s,模式字符串p。输出:在s中,p第一次出现的位置或-1。最长公共前后缀序列这个概念有点拗口,拆开来看:对于模式字符串p,如...

2019-03-29 23:54:26 283

原创 无偏估计中贝塞尔系数的由来

对于采样自分布XXX的样本xi:i∈[1,n]x_i: i\in[1,n]xi​:i∈[1,n],用样本方差s2s^2s2去估计XXX的方差σ2\sigma^2σ2,为什么要除以n−1n-1n−1而不是nnn?证明用nnn除得到的估计是σ2−E[(Xˉ−μ)2]\sigma^2-E[(\bar X-\mu)^2]σ2−E[(Xˉ−μ)2],和无偏估计相比偏小。直观解释:因为真实分布的方差计算...

2019-03-24 13:13:11 1269

原创 PyTorch验证group normalization

import torchimport torch.nn as nnx=torch.randn([2,10,3,3])+1m=torch.nn.GroupNorm(num_channels=10,num_groups=2)firstDimenMean = torch.Tensor.mean(x[0,0:5])firstDimenVar= torch.Tensor.var(x[0,0:5...

2019-03-24 10:51:59 3495 2

原创 算法题

复制复杂链表要点:三个阶段:插入+复制值+复制next指针,复制random指针,断开。#include<iostream>using namespace std;struct RandomListNode { int label; struct RandomListNode *next, *random; RandomListNode(int x) : labe...

2019-03-23 00:02:37 180

原创 Dropout

https://stackoverflow.com/questions/53419474/nn-dropout-vs-f-dropout-pytorchimport torchimport torch.nn as nnclass Model1(nn.Module): # Model 1 using functional dropout def __init__(self, ...

2019-03-22 19:20:09 460

原创 算法题(320-快手模拟)

前几个月放映的头号玩家简直火得不能再火了,作为一个探索终极AI的研究人员,月神自然去看了此神剧。由于太过兴奋,晚上月神做了一个奇怪的梦,月神梦见自己掉入了一个被施放了魔法的深渊,月神想要爬上此深渊。已知深渊有N层台阶构成(1 <= N <= 1000),并且每次月神仅可往上爬2的整数次幂个台阶(1、2、4、…),请你编程告诉月神,月神有多少种方法爬出深渊要点:动态规划,类似于爬楼...

2019-03-20 00:23:02 602

原创 算法题 (排序)

排序算法#include<iostream>#include<vector>#include<string>using namespace std;vector<int> selectS(vector<int> v) { for (int i = 0;i < v.size() - 1;i++) { for (int...

2019-03-19 10:26:24 323

原创 算法题(317)

雷火笔试:寻找最长山脉的长度——输入数组v,输出非负整数。定义山脉:存在m,i,n:v[m]<v[m+1]<…v[i-1]<v[i]>v[i+1]…>v[n-1]>v[n];山脉的长度≥3\geq 3≥3,v的长度≥3\geq 3≥3例:输入:1,2,3,4,2 输出:5由于输入格式不好处理,所以果断由C++改成python作答的,成功AC。l=inpu...

2019-03-19 01:06:17 197

原创 算法题(316)

给定一个字符串,请你将字符串重新编码,将连续的字符替换成“连续出现的个数+字符”。比如字符串AAAABCCDAA会被编码成4A1B2C1D2A。#include&amp;lt;iostream&amp;gt;#include&amp;lt;string&amp;gt;#include&amp;lt;stack&amp;gt;using namespace std;string intToStr(int n){ stack&amp;l

2019-03-16 20:35:08 175

原创 算法题(315)

疯狂队列https://www.nowcoder.com/practice/d996665fbd5e41f89c8d280f84968ee1要点:起初设想是把值摆到两头,发现不对;于是把最值摆到中间即可。最后根据奇、偶数需要做微调。#include&amp;lt;iostream&amp;gt;#include&amp;lt;vector&amp;gt;#include&amp;lt;algorithm&amp;gt;#includ...

2019-03-15 22:59:01 346

原创 算法题(314)

合并排序链表#include&amp;amp;amp;amp;amp;amp;lt;iostream&amp;amp;amp;amp;amp;amp;gt;using namespace std;struct ListNode { int val; struct ListNode *next; ListNode(int x) :val(x), next(NULL) {}};class Solution {public: ListNode* Merge(ListN

2019-03-14 09:46:51 183

原创 算法题【剑指offer】

二维数组中查找要点:终止条件——跑出边界class Solution {public: bool Find(int target, vector&amp;lt;vector&amp;lt;int&amp;gt; &amp;gt; array) { int r=0, c=array[0].size()-1; while(r&amp;lt;array.size()&amp;amp;&amp;amp;(c&amp

2019-03-13 23:53:59 114

原创 算法题(313)

给定长为n的数组,切m-1刀成为m段,每段求和,获得m个和。记m个和的最大值为max,求所有可能切法产生的max的最小值。要点:二维动态规划,转移函数f(m,n)=min遍历k(max(f(m−1,n−k),sum(xk:)))f(m,n) = min_{遍历k}(max(f(m-1,n-k), sum(x_k:)))f(m,n)=min遍历k​(max(f(m−1,n−k),sum(xk​:)...

2019-03-13 13:09:09 485

原创 算法题(312)

给定一个链表和和一个节点的指针,删除该节点。

2019-03-12 17:23:26 239

原创 IoU计算

输入:vector&lt;float&gt; p1; //y1min, x1min, y1max, x1max;vector&lt;float&gt; p2; //y2min, x2min, y2max, x2max;输出:float IoU代码:float computeIoU(vector&lt;float&gt; p1, vector&lt;float&gt; p2){...

2019-03-06 23:19:57 593

原创 【论文快读】DCGAN(2014)

标题:UNSUPERVISED REPRESENTATION LEARNING WITH DEEP CONVOLUTIONAL GENERATIVE ADVERSARIAL NETWORKS作者:Alec Radford等链接:https://arxiv.org/pdf/1511.06434.pdf摘要:Intro当时的CNN(LeNet、AlexNet等)主要用于监督学习,本文提出的D...

2019-02-23 19:27:05 272

翻译 【PyTorch1.0】torchvision文档翻译(五)——torchvision.utils

原文:https://pytorch.org/docs/stable/torchvision/utils.htmltorchvision.utils.make_grid(tensor, nrow=8, padding=2, normalize=False, range=None, scale_each=False, pad_value=0)把图片排列成网格形状。参数:tensor(...

2019-02-22 20:07:46 877

翻译 【PyTorch1.0】torchvision文档翻译(三)——torchvision.models

原文:https://pytorch.org/docs/stable/torchvision/models.htmlmodels子包定义了以下模型架构:AlexNetVGGResNetSqueezeNetDenseNetInception v3你可以通过调用以下构造函数构造随机权重的模型:import torchvision.models as modelsresnet...

2019-02-22 20:05:56 888

翻译 【PyTorch1.0】torchvision文档翻译(二)——torchvision.datasets

原文:https://pytorch.org/docs/stable/torchvision/datasets.html所有的数据集都是torch.utils.data.Dataset的子类, 即:它们实现了__getitem__和__len__方法。因此,它们都可以传递给torch.utils.data.DataLoader,进而通过torch.multiprocessing实现批数据的并...

2019-02-22 20:04:05 827

翻译 【PyTorch1.0】torchvision文档翻译(一)——torchvision Reference

原文:https://pytorch.org/docs/stable/torchvision/index.htmltorchvision 包收录了若干重要的公开数据集、网络模型和计算机视觉中的常用图像变换包参考torchvision.datasetsMNISTFashion-MNISTEMNISTCOCOLSUNImageFolderDatasetFolderImag...

2019-02-22 19:58:48 599

原创 【论文阅读】GoogLeNet(2014)

题目:Going deeper with convolutions链接:https://arxiv.org/abs/1409.4842作者:Christian Szegedy等摘要:这是一篇挺好玩的文章,一方面模块“Inception”和标题“go deeper”致敬了经典科幻电影盗梦空间(《Inception》&amp;amp;amp;amp;amp;amp;“We need to go deeper”);另一方面GoogL...

2019-02-17 22:16:41 478

原创 【论文快读】VGG-Net(2014)

标题:VERY DEEP CONVOLUTIONAL NETWORKSFOR LARGE-SCALE IMAGE RECOGNITION链接:https://arxiv.org/abs/1409.1556作者:Karen Simonyan等摘要:VGG和GoogLeNet同期,在ZF-Net和OverFeat之后,其贡献是在比之前的架构大大增加了深度,同时在ZF-Net的基础上完善了小卷...

2019-02-17 14:31:04 373

原创 【LaTex】插入图片

单张图\begin{figure}[htb] \centering \includegraphics[height=4.5cm,width=9.5cm]{test.png} \caption{the description} \label{583}\end{figure}组图\begin{figure}[htbp] \centering \subfigure[cu...

2019-01-22 11:04:05 741

原创 【LaTex】LaTeX Warning: Citation xxx on page xxx undefined on input line xxx

此时论文中的参考文献引用全部是“[?]”,可以通过编译两次来生成pdf文件:pdflatex paperbibtex paperpdflatex paperpdflatex paper大功告成!

2019-01-21 17:45:09 18891 7

原创 【LaTeX】算法栏

来源:https://blog.csdn.net/lqhbupt/article/details/8723478导入包\usepackage{algorithm}\usepackage{algorithmic}带行号算法伪代码\begin{algorithm}[h] \caption{An example for format For \&amp; While Loop in Al...

2019-01-14 10:14:37 2220 1

原创 【linux】压缩与解压命令

整理自《鸟哥的Linux私房菜》linux中的压缩文件类型 *.zip zip程序压缩的文件; *.gz gzip程序压缩的文件; *.bz2 bzip2程序压缩的文件; *.xz xz程序压缩的文件; *.tar tar程序打包的数据,并没有压缩过; *.tar.gz tar程序打包的文件,并且经过 gzip 的压缩 *.tar.bz2 tar程序打包的文件,并且经过 bz...

2018-12-30 14:42:05 222

原创 【PyTorch】Tensor和tensor的区别

本文列举的框架源码基于PyTorch1.0,交互语句在0.4.1上测试通过import torch在PyTorch中,Tensor和tensor都能用于生成新的张量:&gt;&gt;&gt; a=torch.Tensor([1,2])&gt;&gt;&gt; atensor([1., 2.])&gt;&gt;&gt; a=torch.tensor([1,2])&gt;&gt;&gt...

2018-12-29 14:50:31 30561 8

New Advances and Challenges of Fall Detection Systems: A Survey

一篇发表于2018年3月的文献综述,关于人的跌倒检测的最新研究和挑战。

2018-12-21

caffe配置文件(本人博客附件)

ubuntu16.04, cuda9.0, cudnn, openblas, opencv3.4.3, 具体配置过程见博客 https://blog.csdn.net/tfcy694/article/category/7538417

2018-11-07

caffe配置文件

我首次编译caffe时用到的配置文件备份,配置环境参考我的博客。

2018-11-05

leetcode题目节选

有n级台阶,一个人每次上一级或者两级,问有多少种走完N级台阶的方法。为了防止溢出,请将结果Mod 1000000007。 给定一个正整数int N,请返回一个数,代表上楼的方式数。保证N小于等于100000。 这道题类似于斐波那契数列,跳上N级台阶的情况,要么是从N-2级台阶直接跨2级台阶,要么是从N-1级台阶跨1级台阶,即转移方程是f(N) = f(N - 1) + f(N - 2),状态方程为f(1) = 1,f(2) = 2。

2018-07-30

最长公共前缀

在STL中Vector这一容器,无论是在封装程度还是内存管理等方面都由于传统C++中的数组。本文主要是关于使用Vector初始化、遍历方面的内容。其他二维的思想

2018-07-27

杨辉三角rowIndex

本地调试输出前十行,没啥问题,拿到OJ上测试,程序在第18行跪了,中间有个系数不正确。那么问题出在哪了呢,仔细找找,原来出在计算组合数那里,由于算组合数时需要算连乘,而整形数int的数值范围只有-32768

2018-07-27

空空如也

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

TA关注的人

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