加载中
什么是baseline?

在CVPR2016的best paper, 也就是何凯明的Deep Residual Learning for Image Recognition一文中,对于34层残差卷积神经网络和34层普通卷积神经网络,做了对比,在对比中普通CNN被称为plain b...

昨天 16:49
5
if __name__ == '__main__'

通俗的理解__name__ == '__main__':假如你叫小明.py,在朋友眼中,你是小明(__name__ == '小明');在你自己眼中,你是你自己(__name__ == '__main__')。 if __name__ == '__main__'的意思是...

前天 18:59
6
大型代码中常见的py文件

像是GAN、CGAN、cycleGAN、starGAN、VAE-GAN等大型网络,往往不会只有一个脚本,而是多个脚本调用。经过大量阅读代码,我发现这类代码的py文件构成,有几个是固定出现的,现整理如下: util...

前天 16:36
1
关于BP,要说的话

1.我们知道机器学习的神经网络是由人的神经网络仿生而来的,机器学习的神经网络可以这样表述: 神经元大致可以分为树突、突触、细胞体和轴突。树突为神经元的输入通道,其功能是将其它神经元...

07/12 19:05
4
GAN+cycleGAN+starGAN网络结构与训练loss的个人理解

这篇博文的目的,是回顾一下已经学过的GAN、cycleGAN、starGAN,重新看一遍它们的网络架构和loss的训练步骤,以求在原理上做更清晰的理解。 我们首先看GAN: GAN的框架很清晰,有两个模块,一...

07/12 16:40
11
VAE-GAN-vc的理解

VAE-GAN顾名思义就是VAE和GAN的合体。 我们首先回顾一下VAE,它由两部分组成,一个是编码器encoder,一个是解码器decoder。编码器encoder的作用是编码,也就是将输入的图片image1转换成向量v...

07/12 13:19
9
如何在win10系统下远程连接linux服务器?(vnc版)

一、设置Ubuntu 16.04 允许进行远程控制   首先,我们先设置Ubuntu的远程控制,将其设置为允许被远程连接,进入系统-》首选项-》桌面共享,或者直接搜索桌面共享,如图所示 如果你找不到,...

如何在win10系统下远程连接linux服务器?(xrdp版)

我们的控制端是win10,被控制端是linux,ubuntu的系统。 在连接前,我们需要在服务器上装上xrdp, 而在win10上我们不需要装任何东西,只需就可以,如果你找不到,可以在开始菜单里用搜索搜一...

如何在ubuntu系统中安装gnome界面

首先,你需要进入ubuntu系统,然后打开终端。 然后需要这样操作: 1.更新软件源 sudo apt-get update sudo apt-get upgrade -y 2.安装Tasksel sudo apt-get install tasksel -y sudo taskse...

如何搭建GPU深度学习环境

这篇文章将带领你彻底安装好以下内容: Tensorflow-gpu CUDA cudnn Vs 首先我们默认你已经安装了anaconda,如果没有那就去安装一个。至于怎么安装,可以随便百度一个教程,因为安装anaconda的...

上采样、下采样、反卷积的初步理解

上采样: 即放大图像。其目的是在更高分辨率的显示设备上。图像放大几乎都是采用内插值方法,即在原有图像像素的基础上在像素点之间采用合适的插值算法插入新的元素。上采样有3种常见的方法:...

06/16 17:23
0
tensorboard

tensorboard的使用 tensorboard是一款能将tensorflow过程可视化的有力工具。我们将从写入和使用两个方面进行说明。 首先在写入方面: 我们要使用tensorboard,需要现在python的代码里将一行特...

06/09 13:30
0
sigmoid?softmax?该选哪个呢?

线性回归问题选用 MSE(Mean Squared Error)作为loss函数: 这里的m表示m个样本的,loss为m个样本的loss均值。 MSE在线性回归问题中比较好用 sigmoid函数的功能是把一个值映射到0-1之间 si...

06/06 10:39
0
一文让你彻底搞懂BATCH_SIZE

一、名词介绍 Batch Size定义:一次训练所选取的样本数。 Batch Size的大小影响模型的优化程度和速度。 二、如何理解 我们知道,一般训练神经网络,会喂给神经网络很多数据,经过反向传播来更...

06/03 17:07
43
Zero-shot Learning / One-shot Learning

Introduction 在 迁移学习 中,由于传统深度学习的 学习能力弱,往往需要 海量数据 和 反复训练 才能修得 泛化神功 。为了 “多快好省” 地通往炼丹之路,炼丹师们开始研究 Zero-shot Learni...

06/01 14:32
0
轻松理解GAN的原理

生成对抗网络 思想和原理 先给大家讲一个故事,有一伙犯罪分子想要去制造假钞混进市场使用,从而不法牟利。而银行系统则需要依靠相关技术鉴别出假钞来。不法分子为了让自己利益最大化,需要不...

正则化的代码?

我们用正则化来缓解泛化效果差的问题,就是给权重一个矩阵,加在loss上。 如图所示,正则化后的loss,是原来的loss再加上正则化项,正则化项就是正则化参数*loss(w),这个,跟吴恩达讲的一...

05/31 20:39
1
【tensorflow笔记视频课】的笔记大集合

这篇文章记录我所看的视频课【tensorflow笔记】的代码,这些代码并不是课上讲的代码,而是我自己听了课之后根据自己的想法敲写的,所以不是100%还原老师的代码。 1.前向传播 一个很简单很简单...

让你彻底搞懂轴和广播机制

这篇文章的目的就是让你彻底搞懂轴和广播! 先说轴! 轴是什么?轴就是维度!有几个轴就是有几个维度!第几个轴就是第几个维度! 轴的概念要清楚!数值是0维的,没有轴;数组是1维的,有1个轴...

05/30 21:47
0
Jupyter Notebook中自动补全代码

首先要打开Anaconda Prompt,然后进行以下操作: 安装该库的命令如下: python -m pip install jupyter_contrib_nbextensions 然后执行: jupyter contrib nbextension install --user --ski...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部