- 博客(28)
- 资源 (30)
- 收藏
- 关注
原创 基于动态规划的强化学习
Pesudo of Policy Iteration Learningimport numpy as npfrom copy import copydef policy_eval(env, values, policies, upper_bound): print('\n===== Policy Evalution =====') delta = upper_bo...
2020-03-12 18:52:18
376
原创 Playing Mountain Car Using Actor-Critic Method
%matplotlib inlineimport gymimport itertoolsimport matplotlibimport numpy as npimport sysimport tensorflow as tfimport collectionsimport pandas as pdfrom collections import namedtuple...
2020-03-12 18:51:43
559
原创 批量归一化与残差网络
#目前GPU算力资源预计17日上线,在此之前本代码只能使用CPU运行。#考虑到本代码中的模型过大,CPU训练较慢,#我们还将代码上传了一份到 https://www.kaggle.com/boyuai/boyu-d2l-deepcnn#如希望提前使用gpu运行请至kaggle。import timeimport torchfrom torch import nn, optim...
2020-02-24 18:22:08
274
原创 凸优化
%matplotlib inlineimport syssys.path.append('/home/kesci/input')import d2lzh1981 as d2lfrom mpl_toolkits import mplot3d # 三维画图import numpy as npdef f(x): return x * np.cos(np.pi * x)def g(x):...
2020-02-24 18:21:37
159
原创 目标检测和边界框
目标检测和边界框%matplotlib inlinefrom PIL import Imageimport syssys.path.append('/home/kesci/input/')import d2lzh1981 as d2l# 展示用于目标检测的图d2l.set_figsize()img = Image.open('/home/kesci/input/img2083...
2020-02-24 18:21:09
1236
原创 梯度下降
梯度下降%matplotlib inlineimport numpy as npimport torchimport timefrom torch import nn, optimimport mathimport syssys.path.append('/home/kesci/input')import d2lzh1981 as d2l return x**2 #...
2020-02-24 18:20:37
199
原创 图像分类案例1
# 本节的网络需要较长的训练时间# 可以在Kaggle访问:# https://www.kaggle.com/boyuai/boyu-d2l-image-classification-cifar-10import numpy as npimport torchimport torch.nn as nnimport torch.optim as optimimport torchvi...
2020-02-24 18:20:11
601
1
原创 图像风格迁移
%matplotlib inlineimport timeimport torchimport torch.nn.functional as Fimport torchvisionimport numpy as npimport matplotlib.pyplot as pltfrom PIL import Imageimport syssys.path.append("...
2020-02-24 18:19:42
309
原创 Deep Convolutional Generative Adversarial Networks
import matplotlib.pyplot as pltfrom torch.utils.data import DataLoaderfrom torch import nnimport numpy as npfrom torch.autograd import Variableimport torchfrom torchvision.datasets import Image...
2020-02-24 18:19:14
282
原创 图像分类案例2
# 在本节notebook中,使用后续设置的参数在完整训练集上训练模型,大致需要40-50分钟# 请大家合理安排GPU时长,尽量只在训练时切换到GPU资源# 也可以在Kaggle上访问本节notebook:# https://www.kaggle.com/boyuai/boyu-d2l-dog-breed-identification-imagenet-dogsimport torch...
2020-02-24 18:18:37
372
原创 生成对抗网络
%matplotlib inlineimport matplotlib.pyplot as pltfrom torch.utils.data import DataLoaderfrom torch import nnimport numpy as npfrom torch.autograd import Variableimport torchGenerate some ...
2020-02-24 18:18:07
163
原创 lenet
#importimport syssys.path.append("/home/kesci/input")import d2lzh1981 as d2limport torchimport torch.nn as nnimport torch.optim as optimimport time#netclass Flatten(torch.nn.Module): #展平操...
2020-02-17 19:22:52
193
原创 卷积神经网络基础
import torch import torch.nn as nndef corr2d(X, K): H, W = X.shape h, w = K.shape Y = torch.zeros(H - h + 1, W - w + 1) for i in range(Y.shape[0]): for j in range(Y.shape[...
2020-02-17 19:22:15
155
原创 循环神经网络
import torchimport torch.nn as nnimport timeimport mathimport syssys.path.append("/home/kesci/input")import d2l_jay9460 as d2l(corpus_indices, char_to_idx, idx_to_char, vocab_size) = d2l.load...
2020-02-17 19:21:39
210
原创 注意力机制与Seq2seq模型
import mathimport torch import torch.nn as nnimport osdef file_name_walk(file_dir): for root, dirs, files in os.walk(file_dir):# print("root", root) # 当前目录路径 print("dirs...
2020-02-17 19:20:48
220
原创 transformer
import osimport mathimport numpy as npimport torch import torch.nn as nnimport torch.nn.functional as Fimport syssys.path.append('/home/kesci/input/d2len9900')import d2l以下是复制了上一小节中 masked ...
2020-02-17 19:18:53
257
原创 ModernRNN
载入数据集import osos.listdir('/home/kesci/input')import numpy as npimport torchfrom torch import nn, optimimport torch.nn.functional as Fimport syssys.path.append("../input/")import d2l_jay94...
2020-02-17 19:17:44
119
原创 语言模型与数据集
with open('/home/kesci/input/jaychou_lyrics4703/jaychou_lyrics.txt') as f: corpus_chars = f.read()print(len(corpus_chars))print(corpus_chars[: 40])corpus_chars = corpus_chars.replace('\n', ...
2020-02-17 10:55:36
320
原创 文本预处理
import collectionsimport redef read_time_machine(): with open('/home/kesci/input/timemachine7163/timemachine.txt', 'r') as f: lines = [re.sub('[^a-z]+', ' ', line.strip().lower()) for ...
2020-02-17 10:54:55
157
原创 进阶网络神经
#目前GPU算力资源预计17日上线,在此之前本代码只能使用CPU运行。#考虑到本代码中的模型过大,CPU训练较慢,#我们还将代码上传了一份到 https://www.kaggle.com/boyuai/boyu-d2l-modernconvolutionalnetwork#如希望提前使用gpu运行请至kaggle。import timeimport torchfrom torc...
2020-02-17 10:54:33
174
原创 机器翻译
机器翻译和数据集机器翻译(MT):将一段文本从一种语言自动翻译为另一种语言,用神经网络解决这个问题通常称为神经机器翻译(NMT)。 主要特征:输出是单词序列而不是单个单词。 输出序列的长度可能与源序列的长度不同。import osos.listdir('/home/kesci/input/')import syssys.path.append('/home/kesci/input/d2...
2020-02-17 10:53:26
237
原创 梯度消失,梯度爆炸
%matplotlib inlineimport torchimport torch.nn as nnimport numpy as npimport pandas as pdimport syssys.path.append("/home/kesci/input")import d2lzh1981 as d2lprint(torch.__version__)to...
2020-02-17 08:09:08
143
原创 过拟合欠拟合及其解决方案
%matplotlib inlineimport torchimport numpy as npimport syssys.path.append("/home/kesci/input")import d2lzh1981 as d2lprint(torch.__version__)初始化模型参数n_train, n_test, true_w, true_b = 100, ...
2020-02-17 08:08:28
254
原创 多层感知机
可以看出,ReLU函数只保留正数元素,并将负数元素清零。为了直观地观察这一非线性变换,我们先定义一个绘图函数xyplot。%matplotlib inlineimport torchimport numpy as npimport matplotlib.pyplot as pltimport syssys.path.append("/home/kesci/input")impo...
2020-02-14 19:56:01
118
原创 softmax和分类模型
#softmax和分类模型内容包括:softmax回归的基本概念如何获取fashion-MINIST数据集和读取数据softmax回归模型的从零开始,实现一个对fashion-MINIST训练集中图像数据进行分类的模型使用pytorch重新实现softmax回归模型##softmax的基本概念(1)分类问题一个简单的图像分类问题,输入图像的高和宽均为2像素,色彩为灰度。图像中的...
2020-02-13 17:50:56
214
原创 线性回归
import torchimport time# init variable a, b as 1000 dimension vectorn = 1000a = torch.ones(n)b = torch.ones(n)# define a timer class to record timeclass Timer(object): """Record multi...
2020-02-13 17:47:44
184
1
原创 高级算法_one
**随机森林算法梳理**集成学习的概念如果聚合一组预测器的预测,得到的预测结果也比最好的单个预测器要好。这样的一组预测器,我们称为集成,所以这种技术,也被称为集成学习,而一个集成学习的算法则被称为集成方法。boosting bagging的概念、异同点每个预测器使用的算法相同,但在不同的训练集随机子集上进行训练,采样时如果将样本放回,这种方法叫bagging;提升法boosting是...
2019-08-07 16:28:58
428
原创 Datawhale_初级算法_Task1
Datawhale_初级算法_Task1(1)机器学习的一些概念 有监督、无监督、泛化能力、过拟合欠拟合(方差和偏差以及各自解决办法)、交叉验证(2)线性回归的原理(3)线性回归损失函数、代价函数、目标函数(4)优化方法(梯度下降法、牛顿法、拟牛顿法等)(5)线性回归的评估指标(6)sklearn参数详解1.机器学习的一些概念 有监督、无监督、泛化能力、过拟合欠拟合(方差和偏差以及各...
2019-08-07 14:25:50
256
Playing Mountain Car Using Actor-Critic Method.md
2020-03-06
基于动态规划的强化学习.md
2020-03-06
Deep Convolutional Generative Adversarial Networks.md
2020-02-23
生成对抗网络.md GAN
2020-02-23
图像分类案例2.md
2020-02-23
图像分类案例1.md
2020-02-23
图像风格迁移.md pytorch
2020-02-23
目标检测和边界框.md
2020-02-23
凸优化.md python
2020-02-23
批量归一化与残差网络.md
2020-02-23
transformer.md
2020-02-17
机器翻译.md pytorch
2020-02-17
ModernRNN.md
2020-02-17
循环神经网络.md pytorch
2020-02-17
语言模型与数据集.md
2020-02-17
文本预处理.md pytorch
2020-02-17
进阶网络神经.md pytorch
2020-02-17
lenet.md python3
2020-02-17
过拟合欠拟合及其解决方案 pytorch
2020-02-13
多层感知机 python pytorch
2020-02-13
softmax和分类模型.md
2020-02-13
高级算法_one.docx
2019-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人