![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
神经网络
xyk_hust
大家好,欢迎访问我的博客,我是小编似冷非寒,我来自华中科技大学机械学院,喜欢研究机器学习、强化学习、深度学习领域。我的信仰是:从零到精通,与天赋无关,全靠汗水成就。相信不断奋斗的你,终有一天会成为别人眼中的大神...加油吧!少年...
展开
-
PyTorch动态神经网络
PyTorch 是 PyTorch 在 Python 上的衍生. 因为 PyTorch 是一个使用 PyTorch 语言的神经网络库, Torch 很好用, 但是 Lua 又不是特别流行, 所有开发团队将 Lua 的 Torch 移植到了更流行的语言 Python 上. 是的 PyTorch 一出生就引来了剧烈的反响. 为什么呢?而且如果你知道 Numpy, PyTorch 说他就是在神经网络...原创 2019-02-14 17:40:58 · 2983 阅读 · 1 评论 -
RNN 循环神经网络 (分类)
学习资料:本节的全部代码 Tensorflow 的 50行 RNN 代码 我制作的 循环神经网络 RNN 动画简介 我制作的 循环神经网络 LSTM 动画简介 PyTorch 官网要点 循环神经网络让神经网络有了记忆, 对于序列话的数据,循环神经网络能达到更好的效果. 如果你对循环神经网络还没有特别了解, 请观看几分钟的短动画, RNN 动画简介 和 LSTM 动画简介 能让你生...原创 2019-02-18 08:28:29 · 992 阅读 · 0 评论 -
RNN 循环神经网络 (分类)
学习资料:本节的全部代码 Tensorflow 的 50行 RNN 代码 我制作的 循环神经网络 RNN 动画简介 我制作的 循环神经网络 LSTM 动画简介 PyTorch 官网要点 循环神经网络让神经网络有了记忆, 对于序列话的数据,循环神经网络能达到更好的效果. 如果你对循环神经网络还没有特别了解, 请观看几分钟的短动画, RNN 动画简介 和 LSTM 动画简介 能让你生...原创 2019-02-18 10:45:36 · 965 阅读 · 0 评论 -
RNN 循环神经网络 (回归)
学习资料:本节的全部代码 Tensorflow 的 50行 RNN 代码 我制作的 循环神经网络 RNN 动画简介 我制作的 循环神经网络 LSTM 动画简介 PyTorch 官网要点 循环神经网络让神经网络有了记忆, 对于序列话的数据,循环神经网络能达到更好的效果. 如果你对循环神经网络还没有特别了解, 请观看几分钟的短动画, RNN 动画简介 和 LSTM 动画简介 能让你生...原创 2019-02-18 15:24:23 · 1738 阅读 · 0 评论 -
什么是自编码 (Autoencoder)
学习资料:Tensorflow Autoencoder 链接 PyTorch RNN 例子 Keras Autoencoder 链接今天我们会来聊聊用神经网络如何进行非监督形式的学习. 也就是 autoencoder, 自编码.注: 本文不会涉及数学推导. 大家可以在很多其他地方找到优秀的数学推导文章.自编码 autoencoder 是一种什么码呢. 他是不是 条形码? 二维码?...原创 2019-02-18 15:29:15 · 5665 阅读 · 0 评论 -
AutoEncoder (自编码/非监督学习)
学习资料:本节的全部代码 Tensorflow 的 50行 AutoEncoder 代码 我制作的 自编码 动画简介 PyTorch 官网要点 神经网络也能进行非监督学习, 只需要训练数据, 不需要标签数据. 自编码就是这样一种形式. 自编码能自动分类数据, 而且也能嵌套在半监督学习的上面, 用少量的有标签样本和大量的无标签样本学习. 如果对自编码还没有太多概念, 强烈推荐我的这个...原创 2019-02-18 17:12:47 · 1254 阅读 · 0 评论 -
什么是生成对抗网络 (GAN)
学习资料:PyTorch GAN 教程 Tensorflow 50行 GAN 代码 论文 Generative Adversarial NetworksHello 大家好, 欢迎观看有趣的机器学习系列视频, 今天我们会来说说现在最流行的一种生成网络, 叫做 GAN, 又称生成对抗网络, 也是 Generative Adversarial Nets 的简称. 完全没有听懂, GAN 是什么...原创 2019-02-19 14:22:32 · 702 阅读 · 0 评论 -
cs231笔记
贺完结!CS231n官方笔记授权翻译总集篇发布 - 智能单元 - 知乎专栏 https://zhuanlan.zhihu.com/p/21930884CS231n课程笔记翻译:图像分类笔记(上) - 智能单元 - 知乎专栏https://zhuanlan.zhihu.com/p/20894041CS231n课程笔记翻译:图像分类笔记(下) - 智能单元 - 知...原创 2019-04-13 15:53:05 · 317 阅读 · 0 评论 -
Windows+pytorch
Windows+pytorch,百度了半天都没有安装好,然后google了五分钟安装好了,秀的我头晕,还是自己的脑子不太聪明啊。先上安装方法:环境:Anaconda 5.0.1 ,python 3.6安装步骤:1.在Anaconda下新建一个环境,在root下输入命令conda create -n pytorchenv //创建一个新的环境pytorchenvacti...原创 2019-05-04 22:59:07 · 208 阅读 · 0 评论 -
什么是循环神经网络 RNN (Recurrent Neural Network)
学习资料:Tensorflow RNN 例子1 Tensorflow RNN 例子2 Tensorflow RNN 例子3 PyTorch RNN 例子1 PyTorch RNN 例子2 Keras 快速搭建 RNN 1 Keras 快速搭建 RNN 2 RNN 作曲 链接今天我们会来聊聊在语言分析, 序列化数据中穿梭自如的循环神经网络 RNN. RNN 是用来干什么的 ? 它...原创 2019-02-16 16:32:44 · 578 阅读 · 1 评论 -
什么是 LSTM 循环神经网络
学习资料:Tensorflow RNN 例子1 Tensorflow RNN 例子2 Tensorflow RNN 例子3 PyTorch RNN 例子1 PyTorch RNN 例子2 Keras 快速搭建 RNN 1 Keras 快速搭建 RNN 2今天我们会来聊聊在普通RNN的弊端和为了解决这个弊端而提出的 LSTM 技术. LSTM 是 long-short term m...原创 2019-02-16 16:31:19 · 1257 阅读 · 0 评论 -
PyTorch分类神经网络
这次我们也是用最简单的途径来看看神经网络是怎么进行事物的分类.建立数据集 我们创建一些假数据来模拟真实的情况. 比如两个二次分布的数据, 不过他们的均值都不一样.import torchimport matplotlib.pyplot as plt# 假数据n_data = torch.ones(100, 2) # 数据的基本形态x0 = torch.n...原创 2019-02-15 14:19:54 · 1493 阅读 · 0 评论 -
神经网络快速搭建
快速搭建 我们先看看之前写神经网络时用到的步骤. 我们用 net1 代表这种方式搭建的神经网络.class Net(torch.nn.Module): def __init__(self, n_feature, n_hidden, n_output): super(Net, self).__init__() self.hidden = torch....原创 2019-02-15 14:44:23 · 279 阅读 · 0 评论 -
神经网络保存提取
要点 训练好了一个模型, 我们当然想要保存它, 留到下次要用的时候直接提取直接用, 这就是这节的内容啦. 我们用回归的神经网络举例实现保存提取保存 我们快速地建造数据, 搭建网络:torch.manual_seed(1) # reproducible# 假数据x = torch.unsqueeze(torch.linspace(-1, 1, 100), dim=1) ...原创 2019-02-15 15:56:25 · 925 阅读 · 0 评论 -
Pytorch 批训练
DataLoader DataLoader 是 torch 给你用来包装你的数据的工具. 所以你要讲自己的 (numpy array 或其他) 数据形式装换成 Tensor, 然后再放进这个包装器中. 使用 DataLoader 有什么好处呢? 就是他们帮你有效地迭代数据, 举例:import torchimport torch.utils.data as Datatorch.man...原创 2019-02-15 16:40:31 · 282 阅读 · 0 评论 -
加速神经网络训练 (Speed Up Training)
学习资料:英文学习资料 PyTorch 可视化优化器今天我们会来聊聊在怎么样加速你的神经网络训练过程.包括以下几种模式:Stochastic Gradient Descent (SGD) Momentum AdaGrad RMSProp Adam越复杂的神经网络 , 越多的数据 , 我们需要在训练神经网络的过程上花费的时间也就越多. 原因很简单, 就是因为计算量太大了...原创 2019-02-15 17:07:01 · 626 阅读 · 0 评论 -
Optimizer 优化器
要点 这节内容主要是用 Torch 实践 这个 优化器 动画简介 中起到的几种优化器, 这几种优化器具体的优势不会在这个节内容中说了, 所以想快速了解的话, 上面的那个动画链接是很好的去处.下图就是这节内容对比各种优化器的效果:伪数据 为了对比各种优化器的效果, 我们需要有一些数据, 今天我们还是自己编一些伪数据, 这批数据是这样的:import torchimpo...原创 2019-02-16 08:50:51 · 280 阅读 · 0 评论 -
什么是卷积神经网络CNN (Convolutional Neural Network)
学习资料:Tensorflow CNN 教程1 Tensorflow CNN 教程2 Tensorflow CNN 教程3 PyTorch CNN 教程 方便快捷的 Keras CNN教程卷积神经网络是近些年逐步兴起的一种人工神经网络结构, 因为利用卷积神经网络在图像和语音识别方面能够给出更优预测结果, 这一种技术也被广泛的传播可应用. 卷积神经网络最常被应用的方面是计算机的图像...原创 2019-02-16 09:43:42 · 2462 阅读 · 0 评论 -
CNN 卷积神经网络
卷积神经网络目前被广泛地用在图片识别上, 已经有层出不穷的应用, 如果你对卷积神经网络还没有特别了解, 我制作的 卷积神经网络 动画简介 能让你花几分钟就了解什么是卷积神经网络. 接着我们就一步一步做一个分析手写数字的 CNN 吧.下面是一个 CNN 最后一层的学习过程, 我们先可视化看看:MNIST手写数据 import torchimport torch.nn as nn...原创 2019-02-16 16:18:03 · 392 阅读 · 0 评论 -
AI学习资料链接
《AI 算法工程师手册》http://www.huaxiaozhuan.com/原创 2019-05-09 09:05:13 · 308 阅读 · 0 评论