自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

没错我是程序猿

在程序的坑里起起落落

  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

原创 Globally and Locally Consistent Image Completion 实验记录

下面是我当时在复现这篇论文是时的过程,不想看的可以直接去我的Github上看代码。https://github.com/CoderAnn/GLCI有问题可以留言,一定会尽全力解答。实验过程简介: 首先,我是基于Context Encoders:Feature Learning by Impainting(2016)复现SATOSHI IIZUKA等人在2017年发表的Gl...

2019-02-20 23:15:17 5810 26

原创 Leetcode-162-寻找峰值

因为nums[n]=-inf,所以 nums[n-1] > nums[n],即R0=nums[n-2]可以假设:L表示[:L)内的元素均在峰值左侧,即nums[L-1]一定小于nums[L],R表示(R:]内的元素均在峰值右侧,即nums[R+1]>nums[R+2]由于nums里没有重复元素,所以一定存在峰值。

2023-12-27 13:24:25 494

原创 力扣刷题-122买卖股票的最佳时机

题目要求如上,这里可以有两种解题思路,一种是利用动态规划去求解,一种是用贪心去求解。首先看下动态规划的方法。

2023-11-30 18:22:46 85

原创 pytorch学习:nn.ReflectionPad2d()

nn.ReflectionPad2d()功能:对数据进行padding公式:H(out) = H(in) + paddingTop + paddingBottomW(out) = W(in) + paddingLeft + paddingRight案例:import torchimport torch.nn as nnx = torch.randin((2,3,3,3))pad = nn.ReflectionPad2d((2,2,1,1)) # left,right,top,bottom

2021-02-25 19:44:14 600

原创 latex简单教学记录

我是在B站上看到这个教程的感觉很适合入门,链接如下:https://www.bilibili.com/video/BV11h41127FD?from=search&seid=13285923317446143491我根据视频里的内容进行了一些记录主要包括:添加图 创建列表 加入公式 创建表格% 所有命令以\开头% documentclass指定文档类型,[UTF8]是指定文档的编码类型,{}内是参数。% article:普通文章。其他还有book, report,beamer(

2021-02-23 21:35:32 315

原创 自学廖雪峰Git教程总结

下面是自学廖雪峰GIT教程的自己总结表,原来在印象笔记里总结但不知道怎么导出所以只能以图片的方式保存了。原来以为学习完会非常耗时没想到几个小时其实就基本都看完了,自己尝试了一下发现远程处理github库会很方便。廖雪峰git学习地址:https://www.liaoxuefeng.com/wiki/896043488029600...

2021-01-20 10:17:30 227

原创 高斯混合模型以及EM算法

高斯混合模型由于大部分的数据都可以假设其分布属于由M个高斯分布组成的高斯混合模型构成,因此该模型在很多应用上都有涉及,比如说我最近在攻克的手写字体生成问题上就采用了GMM来模拟汉字序列分布。发现自己经常学习完后没几天就忘记了,为了防止自己忘记特意记录一下。另外补充了似然和概率的区别,之前面试字节的时候就被问到了这个问题(尴尬)。在最下面补充了一个GMM的应用。基于RNN和GMM的汉字生成汉字生成其实可以分为两种思路去解决,一种是将汉字视为图片通过CNN进行处理;另一种是将汉字视为点集序列通过RN

2020-11-11 18:47:05 309

原创 MultiscaleDiscriminator的一点理解

其实从名字就能大概猜出来应该是对输入的img做了多层特征的判别,也就是说传统的discriminator是对一张image做判别,但是Multiscale是多个传统discriminator的叠加。比如Multiscale中的第一个D是用来判别输入img的真假,第二个D是判别输入img经过下采样后的真假,以此类推。。。没有看论文直接看了代码,如果理解有问题希望多多指教。下面是代码时间impo...

2020-03-20 18:02:57 2628 3

原创 python-opencv-人脸对齐和反对齐

背景描述我需要将视频中的图像拆帧后对齐到标准人脸上,进行一些算法加工后在反对齐回原始视频里。对齐人脸主要依赖于仿射变换,即根据lmks中的5个关键点(眼睛眉毛)找出仿射变换矩阵,再将原img中的所有像素点变换到标准人脸上,反对齐其实就是把对齐后人脸变换到原img的位置,再做一次仿射变换就可以了。另外以防我以后忘记,记录下变换像素的计算公式:设仿射矩阵为Mx = M[0,0]*pixel[0] ...

2020-03-06 12:19:11 1296 1

原创 pytorch从预训练模型提取图像特征计算featureless

1.背景描述想借助一个预训练好的网络(非集成好的)计算feature-loss,预训练网络地址:表情识别net2具体实操2.1 加载模型作者已经给出了预训练好的模型参数和模型代码,首先我们要把模型load进来: from Expression.VGG import VGG model = VGG('VGG19') #check_pth 从网站上download下来P...

2020-03-05 12:21:53 1486

原创 Selection GAN:基于级联语义引导下的多通道注意力选择图像翻译

一.研究背景目前图像翻译问题的解决方案一般是基于Encoder-Decoder结构,即将原域图像编码后再解码到目标域中,然而这种方案在原域与目标域图像具有显著不同结构或重叠区域极少的情况下时翻译效果会大打折扣。作者发现之前利用语义图指导图像翻译的模型对于图像细节的翻译效果不佳,作者认为这是由于语义图一般是由深度预训练模型产生,并不能保证像素级的准确性。基于此作者提出了级联语义引导下的基于多通道注...

2019-08-21 14:18:05 1619

原创 CVPR2019|Rob-GAN:结合对抗攻击者的GAN

一.研究动机自2014年Goodfellow等人提出生成式对抗网络(Generative Adversarial Networks,GAN)以来,关于GAN稳定训练的研究层出不穷,其中较为突出的是2017年提出的Wasserstein GAN[1]以及2018年提出的SN-GAN[2]。其共同动机都是通过使鉴别器满足利普希茨(Lipschitz)限制条件(也就是让鉴别器更加鲁棒),从而提高模型的...

2019-08-01 21:39:21 2120

原创 梯度下降算法详解

写在前面梯度下降算法是机器学习中最重要的“利剑”之一,可能大家已经对于其思想了熟于心了,心想梯度下降不就是先随机初始化一组参数w然后计算损失函数对参数的梯度g再按w_new = w - r*g(其中r是学习率)进行计算就行了鸭。但不知道你有没有想过如下几个问题:1.为什么要按梯度的反方向进行计算?2.为什么学习率不能设置太大?如果你有这些困惑的话,相信你读完这篇文章应该会有所启发,那就现在...

2019-07-29 19:42:32 939

原创 由UnicodeDecodeError发现的知识盲区

今天要建一个.html文件,一开始也没走心,就随便点了个文件然后修改后缀为.html了,之后程序一直报错(如下),真的搞了一下午都不知道究竟是为什么,就新建了个.html的文件结果就通了???一脸懵逼,开始仔细研究为什么会这样,发现两个一毛一样内容的.html文件居然差了100多KB???这玩意不科学啊,最后终于发现,一个是从.doc修改扩展名为.html,一个是从.txt修改扩展名为.html,...

2019-06-30 21:25:11 148

原创 Django-入门操作详解

初试牛刀利用Django实现投票系统创建Python虚拟环境配置MySQL利用Django来管理模型利用Django实现投票系统声明:我是跟着Github项目学习的,这里的记录仅仅是帮助自己理解。这篇文章的主要目的是利用Django连接MySQL数据库,并利用Django中自带的Web前端处理器对数据库进行简单增删改查操作,首先在进行实验之前请确保如下环境配置正确:Python3.5以上、M...

2019-06-30 15:12:20 295

原创 2019 CVPR|INIT:针对实例级的图像翻译

一.研究动机近年来关于图像翻译的研究越来越多,其中比较经典的有监督模型包括Pix2Pix, BicycleGAN等,无监督模型包括CycleGAN, MUNIT, StarGAN, DRIT等。由于这些模型无论是针对多领域翻译还是单领域翻译都是将目标域图像的风格/属性整个迁移到源域图像上,因此虽然这些方法可以很好的解决风格统一或者内容相关的图像翻译问题,但对于有大量实例物体并且物体与背景之间的风...

2019-06-30 11:43:57 1123

转载 BN,LN,IN,GN的有趣解释

今天在知乎上看到了一个关于四种Normalization特别有趣的讲解,具体的大家可以去读一下大神的原作,关于四种Normalization的有趣且深刻的解释下面是转载该作者写的小故事(转载地址如上),分享给大家!为了能够更直观地理解四种Normalization的异同,大家可以体会下面的故事以做类比:很久很久以前,在遥远的L国内有一个神奇的理发馆,理发馆里面有很多勤劳的理发师,来...

2019-05-27 17:43:09 1320 1

原创 Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks论文笔记

首先说一下:CycleGAN,DualGAN,DiscoGAN这三篇论文也太像了叭!!!只不过是生成器和鉴别器的架构有点不同而已,网络模型可以说是一毛一样了。。。难道这么相似都可以发论文吗???突然对我要发的论文有点信心了,嘿嘿嘿嘿。一.问题提出图像翻译问题是将一个物体的图像表征转换为该物体的另一种图像表征问题,例如草图到真实图的转化、白天到黑夜的转换以及图像风格渲染等。以往的图像翻译模型...

2019-05-27 12:48:36 417

原创 利用深层LSTM实现sin函数预测

先来简短的说一波概念问题~RNN的主要思想以及问题:每次的输入需要依赖上层节点的状态,如果网络结构非常深的话则初始状态就可能会被遗忘,但是在应用中会发现对于当前状态的输出有时需要依赖初始状态,这么说可能不太明白,比如我要预测“随着时间的流逝北京慢慢进入的夏天,....,北京城内种植了大量的柳树、杨树,这导致天空中到处都飘舞着___”,我需要根据夏天这个关键字以及柳树等来预测这里应该出现的是...

2019-05-06 12:16:24 966 1

原创 《机器学习实战》-Chapter5-Logistic回归

Logistic回归是非常经典的分类算法,它可以对非线性可分的数据集进行分类(当然有误分类的情况),因为这本书主要针对初学者所以只考虑的二分类问题。这章的代码没有需要改动的,python2.X和python3.X均能跑。最开始的训练使用的是梯度上升算法来求解出拟合曲线的参数最优值,此时的计算均是矩阵运算。效果很不错:但是梯度上升算法对于数据量小的情况还比较适用,差别没那么明显,但是一旦...

2019-03-15 17:22:39 262

原创 spark在windows10下的安装教程

Spark环境搭建安装步骤分为java, hadoop, scala和 spark四步,其中java和hadoop在上一个环境配置中已经安装完毕,Win10下的Hadoop安装及简单操作,因此只需要安装 scala和 spark。以下是对我整个安装过程的记录。首先登陆http://spark.apache.org/downloads.html下载符合本机Hadoop和JDK版本的Spark...

2019-03-12 17:19:01 10144 1

原创 Hadoop在Windows10下的安装及简单操作

Hadoop环境搭建准备工作:首先从网站https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载匹配Windows x64的JDK安装文件。之后按流程一步步安装即可。最后修改系统环境变量。正式安装:安装好JDK之后在http://mirrors.tuna.tsing...

2019-03-12 17:02:17 6634 2

原创 Tensorflow的初级入门

Tensorflow是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。在具体编程时有点类似于声明式编程。先介绍几个最基础的概念。数据流图:tensorflow中使用图来计算任务,就是说如果想完成一个伟大的壮举首先得先把蓝图规划好。有了蓝图再一步步的往下进行。 会话:在会话中执行图,会话将图中的节点发到CPU/GPU中执行。有点像是告诉大家好了我要从现在开始实施...

2019-03-07 18:28:45 207

原创 有关图像修复的经典论文集合

持续更新...Globally andlocally consistent image completion(2017). 作者:S. Iizuka, E. Simo-Serra, and H. Ishikawa. 主要思想:这篇论文主要是利用GAN的思想,采用两个鉴别器与生成器进行对抗,补全缺损图像。损失函数除了GAN损失外在生成器中还加入了MSE损失。 缺点:生成图像的分辨率...

2019-03-05 17:59:17 2735

原创 《机器学习实战》-chapter3-决策树

这一章主要是介绍决策树的算法思想并最后用决策树来预测隐形眼睛的类型,在python中一般使用字典数据类型来保存决策树,并借助matplotlib注解工具annotations来可视化决策树。目前的决策树构建算法有:ID3 C4.5 CART本章讲解的是ID3算法,其实这几个算法的不同主要是在选取根节点上的衡量标准不一样,ID3采用的是信息增益来衡量,即若某个节点的信息增益最大就把它作...

2019-03-04 19:55:08 202

原创 《机器学习实战》-chapter4-朴素贝叶斯

这一章主要是介绍了朴素贝叶斯的算法思想以及如何构造一个简单的朴素贝叶斯网络用来过滤掉垃圾邮件。首先在朴素贝叶斯中有两个非常重要的假设:假设所有的特征都是独立的 假设所有的特征都是同等重要的具体的细节大家可以在书上找到,下面说一下这一章需要改的地方(由于Python版本不同而导致的错误,我是在python3.6下进行实验的):emai/ham/23.txt需要把第二行第一个单词后面的...

2019-03-04 19:27:46 311

原创 打造自己的图像识别模型

实验三 打造自己的图像识别模型实验编号:BQP-A-EasyHBase    实验类别       实验      实验学时       3.0       一、实验目的通过之前对Mnist、CIFAR-10数据库的操作使得学生初步了解了Tensorflow中的数据读取原理以及图像识别模型构建的基本架构。本次实验通过对已经预训练好的ImageNet模型进行微调(Fine-une...

2018-10-06 13:26:19 3901

于剑-机器学习每章重点

该资源是针对于剑老师的《机器学习从公里到算法》该书各章节知识点的汇总,是很多学校研究生课程的必修课,均为本人亲自整理和书写。

2019-01-14

下载mnist数据集的代码分享

利用Tensorflow训练mnist手写模型的代码,分享给大家可以自行下载。

2018-10-06

空空如也

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

TA关注的人

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