Pytorch 模型

参考:code of learn deep learning with pytroch SequentialSequential 构建序列化模块。12345seq_net = nn.Sequential( nn.Linear(2,4), nn.Tanh(), nn.Linear(4,1) ) 序列模块可以通过索引访问每一层 12seq_net[0] # 第...

阅读全文

Pytorch 基本概念

参考:官网, 深度学习入门之Pytorch,PyTorch中文文档 Tensor & Variable Pytorch 是一个拥有强力GPU加速的张量和动态构建网络的库,其主要构建是张量。 123456789101112131415161718import torchimport numpy as np# 创建 numpy ndarraynumpy_...

阅读全文

Attention

Attention参考:Attn: Illustrated Attention 随着深度学习的发展,Neural Machine Translation(NMT) 也逐渐取代传统的 Statistical Machine Translation(SMT)。 其中,最广为人知的框架为 Sutskever et. al 提出的 sequence-to-seque...

阅读全文

Jupyter使用笔记

参考:《Jupyter Notebook介绍、安装及使用教程》, 《远程连接服务器》 修改密码: 1$ jupyter notebook password 生成密钥(较为复杂): 1234$ ipythonfrom notebook.auth import passwdpasswd() 输入密码后生成密钥,复制该密钥。 生成配置文件 1...

阅读全文

Quality assessment

Image Quality Assessment(IQA) 有参考图图像的质量评估 MSE: 计算图像的像素差的平方,然后在全图上求平均: MSE=\frac{1}{mn}\sum_{i=0}^{m-1}\sum_{j=0}{n-1}[I(i,j) - K(i,j)]^2但是,基于 MSE 的损失不足以表达人的视觉系统对图片的直观感受。 PSNR: 峰...

阅读全文

Tensorflow 小记

打印tensor值 1234import tensorflow as tfx = tf.constant(1)with tf.Session() as sess: print sess.run(x) 矩阵加和tf.reduce_sum(input_tenosr, reduction_indices, keep_dims, name) 1234567...

阅读全文

Pandas学习笔记

记录一些pandas的语法官方文档, pandas vs. SQL, 教程 读取与存储read_csv, to_csv, read_pickle,to_pickle当某列值为list的时候,采用to_pickle存储,如果用to_csv存储,list会被存为str。 缺损值填充 data = data.fillna('-1', ) da...

阅读全文

Tensorflow 课堂笔记

最近COURSERA上面开了Tensorflow的课程,便去学习了一下。Github上面也放了课堂笔记 Week 1:简单网络构建 Import 123import tensorflow as tfimport numpy as npfrom tensorflow import keras 构建网络 12model = tf.keras.Sequentia...

阅读全文

Python

python中的一些语法&函数。 原数+1: x += 1 字符串与数字的转换: str(2) = '2' int('2') = 2 字符串的提取: str.strip([chars]) 用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列 str.split(str="&quo...

阅读全文

Theano

在看GRAM源码,记录一下Theano的语法。参考:Theano教程系列,Theano API documentation, Theano教程 加载theano和numpy模块,并创建function: 123import numpy as npimport theano.tensor as Tfrom theano import function 定义...

阅读全文