
深度学习
深度学习笔记
Chary Liu
这个作者很懒,什么都没留下…
展开
-
Pytorch基于TextCNN的中文电影评论情感分类
实验环境Pytorch 1.4.0conda 4.7.12Jupyter Notebook 6.0.1Python 3.7数据集介绍来源豆瓣电影评论,数据集包括:训练集:包含 2W 条左右中文电影评论,其中正负向评论各占 1/2。验证集:包含 6K 条左右中文电影评论,其中正负向评论各占 1/2。测试集:包含 360 条左右中文电影评论,其中正负向评论各占 1/2。预训练词向量:中文维基百科词向量 word2vec。训练过程数据准备首先,导入实验所需的库。import g原创 2020-06-29 22:30:23 · 12800 阅读 · 24 评论 -
Pytorch基于 LSTM 的自动写诗
实验环境Pytorch 1.4.0conda 4.7.12Jupyter Notebook 6.0.1Python 3.7数据集介绍chinese-poetry: 最全中文诗歌古典文集数据库最全的中华古典文集数据库,包含 5.5 万首唐诗、26 万首宋诗、2.1 万首宋词和其他古典文集。诗 人包括唐宋两朝近 1.4 万古诗人,和两宋时期 1.5 千古词人。数据来源于互联网。实验使用预处理过的二进制文件 tang.npz 作为数据集,含有 57580 首唐诗,每首诗限定在 125 词, 不原创 2020-06-29 22:16:38 · 11111 阅读 · 10 评论 -
Pytorch基于卷积神经网络的猫狗识别
实验环境Pytorch 1.4.0conda 4.7.12Jupyter Notebook 6.0.1Python 3.7数据集介绍实验采用的猫和狗的图片来自 Kaggle 竞赛的一个赛题 Cat vs Dog 的数据集,其中训练数据集包 括 25000 张图片,其中类别为猫的图片有 12500 张图片,类别为狗的图片有 12500 张,两种类别比例为 1:1。训练集有 25000 张,猫狗各占一半。测试集 12500 张,猫狗各占一半。实际上该数据集是 Asirra 数据集的子集。Asi原创 2020-06-29 22:03:44 · 7789 阅读 · 1 评论 -
RNN循环神经网络
1.前言CNN已经取得巨大成功,为什么需要RNN?CNN只能单独的取处理一个个的输入,前一个输入和后一个输入是完全没有关系的。但是,某些任务需要能够更好的处理前后有关的序列的信息,即前面的输入和后面的输入是有关系的。序列数据建模文本:是字母和词汇的序列语音:是音节的序列视频:图像帧的序列时态数据:气象观测数据,股票交易数据、房价数据等例子:词性标注我/n,爱/v 购物/n,...原创 2020-03-31 17:15:15 · 556 阅读 · 0 评论 -
CNN卷积神经网络
1.前言卷积运算操作感受野感受野是感觉空间的一部分,当它受到刺激时可以引起神经元的反应感受野:卷积神经网络每一层输出的特征图(feature map)上的像素点在输入图片上映射的区域大小,即特征图上的一个点对应输入图上的区域卷积神经网络是一类特殊的人工神经网络,区别于神经网络其他模型(如递归神经网络、Boltzmann机等)。其主要的特点就是进行卷积运算操作。CNN在图像相关...原创 2020-03-31 12:08:53 · 483 阅读 · 0 评论 -
Pytorch基于卷积神经网络手写数字识别
1.实验环境Pytorch 1.4.0conda 4.7.12Jupyter Notebook 6.0.1Python 3.7数据集:MNIST2 训练过程数据准备首先,导入实验所需的库,定义一些宏参数,BATCH_SIZE表示每个batch加载多少个样本、EPOCHS表示总共训练批次。如果支持cuda就用gpu来run,不支持就用cpu来run。import torchi...原创 2020-03-23 20:46:03 · 1336 阅读 · 0 评论 -
多元线性回归:波士顿房价预测问题
多元线性回归:波士顿房价预测问题1.读取数据2.数据预处理3.定义模型4.训练模型5.测试模型6.查看每一epoch平均损失值1.读取数据从boston.csv中读取所需数据import numpy as npimport matplotlib.pyplot as pltimport tensorflow.compat.v1 as tfimport pandas as pdfrom ...原创 2019-12-13 16:07:17 · 2511 阅读 · 0 评论 -
通过生成人工数据集合,基于TensorFlow实现y=3*x+2线性回归
import numpy as npimport matplotlib.pyplot as pltimport tensorflow.compat.v1 as tf# tf.enable_eager_execution() # 在TensorFlow1.X版本中启用Eager Execution模式tf.disable_eager_execution() # 在TensorFlow2...原创 2019-12-08 16:03:57 · 2096 阅读 · 0 评论 -
Tensorflow变量赋值输出1+2+3+4+5+6+7+8+...
1. Tensorflow之变量赋值输出1+2+3+4+5+6+…+10import tensorflow.compat.v1 as tftf.reset_default_graph()value = tf.Variable(0,name='value')res = tf.Variable(0,name='res')one = tf.constant(1)new_value = tf....原创 2019-12-07 15:17:06 · 623 阅读 · 0 评论