深度学习
小基基o_O
GitHub:https://github.com/AryeYellow
码云:https://gitee.com/arye
展开
-
【原创首发】训练集停止训练后,验证集加入训练(在深度学习算法中)
在深度学习中,为了防止过拟合,被切分出来的验证集用来停止训练,但木有用于训练而导致浪费本文尝试训练集停止训练后,验证集加入训练,并用多组参数进行实验图像识别结果有提升,非常不稳定但可控,建议在选择10%作为验证集并在训练结束后加入至少1次文本分类结果有明显提升,不稳定但可控无论哪种分类,训练集结束后,进行至少一轮验证集,极高概率提升模型准确率原创 2020-09-26 09:48:45 · 1617 阅读 · 1 评论 -
TensorFlow【极简】序列预测
文章目录余弦曲线拟合效果极简代码附录余弦曲线拟合效果极简代码import numpy as np, matplotlib.pyplot as mpimport tensorflow as tf"""创建样本"""x_len = 1075x = np.linspace(0, np.pi * 10.75, x_len, e原创 2019-03-15 12:31:42 · 431 阅读 · 0 评论 -
TensorFlow【极简】RNN
文章目录简洁单层RNN详细双层RNN单个图像RNN每层结果简洁单层RNNimport tensorflow as tffrom tensorflow.contrib.rnn import LSTMCellfrom tensorflow.examples.tutorials.mnist import input_data"""加载样本集:手写数字"""mnist = input_dat...原创 2019-01-28 16:11:32 · 400 阅读 · 0 评论 -
TensorFlow【极简】CNN
文章目录单层卷积神经网络知识补充1、图像特征2、mnist数据集3、TensorFlow语法4、注释5、训练结果打印单层卷积神经网络import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data"""加载样本集:手写数字"&原创 2019-01-20 19:46:20 · 1493 阅读 · 0 评论 -
TensorFlow【极简】入门代码
文章目录变量初始化线性回归逻辑回归多层感知机变量初始化tf中所有的变量必须经过初始化才能使用sess = tf.Session()init = tf.global_variables_initializer()sess.run(init)import tensorflow as tf# 创建tf格式的变量a = tf.Variable([[1], [2]])b = tf.V...原创 2019-04-09 21:56:28 · 3009 阅读 · 0 评论 -
Keras【自用命名规范】及【函数式API】
文章目录单输入多输出多输入单输出多输入多输出可变的输入维度单输入多输出普通from keras.models import Modelfrom keras.layers import Input, Densefrom keras.utils import plot_modell_input = Input(shape=(5,))l_medium = Dense(100, act...原创 2019-02-25 16:49:32 · 1004 阅读 · 0 评论 -
Keras模型保存与加载
文章目录模型加载自动保存自动结束+保存面向对象版模型加载keras.models.load_modelfrom sklearn.datasets import make_circlesfrom os.path import existsfrom keras.models import Sequential, load_modelfrom keras.layers import Dens...原创 2019-02-14 17:56:31 · 1132 阅读 · 0 评论 -
Keras文本生成CNN实现
文章目录1、建模网络结构训练过程2、采样softmax temperature随机多项式分布采样3、1、建模import numpy as npfrom keras.models import Sequentialfrom keras.layers import Dense, Conv1D, MaxPool1D, GlobalMaxPool1D"&原创 2019-02-12 19:00:59 · 1627 阅读 · 0 评论 -
Keras文本分类
文章目录Keras序列预处理时序生成器序列截断或补齐为相同长度Keras序列预处理时序生成器import numpy as npfrom keras.preprocessing.sequence import TimeseriesGeneratory = np.array(range(5))tg = TimeseriesGenerator(y, y, length=3, samplin...原创 2019-02-01 13:50:56 · 1176 阅读 · 0 评论 -
Keras时序生成器
余弦曲线预测import numpy as np, matplotlib.pyplot as mpfrom keras.preprocessing.sequence import TimeseriesGeneratorfrom keras.models import Sequentialfrom keras.layers import Dense, LSTM""&amp原创 2019-02-01 16:28:42 · 1457 阅读 · 0 评论 -
Keras反向网络生成图像
原创 2019-02-13 17:03:55 · 822 阅读 · 2 评论 -
Keras【极简】ACGAN
文章目录1、序言2、网络结构2.1、生成器2.2、审判者2.3、欺诈者3、代码(直接复制可用)4、伪造图像展示1、序言GAN升级版:辅助分类器对抗生成式网络(Auxiliary Classifier Generative Adversarial Network)本文用Keras实现极简的ACGAN,利用面向对象的思想将模型封装成3部分:生成器、审判者和欺诈者2、网络结构2.1、生...原创 2019-11-27 17:47:21 · 1193 阅读 · 0 评论 -
Keras【极简】GAN
文章目录网络结构图像生成器判别者欺诈者附录代码网络结构图像生成器判别者欺诈者附录encnGenerative Adversarial Networks生成式对抗网络discriminator代码from keras.datasets import mnistfrom keras.layers import Input, Dense, Re...原创 2019-02-24 12:59:27 · 746 阅读 · 0 评论 -
Keras【极简】seq2seq
文章目录精简代码(直接复制可用)模型可视化训练器编码器(从属于训练器)解码器精简代码(直接复制可用)本文参考官网栗子,汉化并精简成100行代码"""《长恨歌》——白居易汉皇重色思倾国,御宇多年求不得。杨家有女初长成,养在深闺人未识。天生丽质难自弃,一朝选在君王侧。回眸一笑百媚生,六宫粉黛无颜色。春寒赐浴华清池,温泉水滑洗凝脂。侍儿扶起娇无力,始原创 2019-02-20 21:45:54 · 730 阅读 · 2 评论 -
Keras【极简】LSTM【时序预测】
文章目录1、序言2、仅用时序y进行预测3、使用全部时序进行预测1、序言样本介绍现有一样本,含3个时序【y、y1、y2】,其中【y】受【y1、y2】影响目标对【时序y】进行预测import numpy as np, matplotlib.pyplot as mpx_len = 1075x = np.linspace(0, np.pi * 10.75, x_len, endpoin...原创 2019-01-27 18:16:57 · 2543 阅读 · 0 评论 -
Keras【极简】RNN
文章目录RNN手写数字识别LSTM文本序列预测余弦曲线预测RNN手写数字识别from keras.datasets import mnist # 手写数字0-9from keras.utils.np_utils import to_categoricalfrom keras.models import Sequential # 顺序模型from keras.layers import...原创 2019-01-25 19:55:36 · 350 阅读 · 0 评论 -
Keras【极简】CNN
文章目录单层卷积神经网络详解1、内置数据集2、创建顺序模型单层卷积神经网络from keras.models import Sequentialfrom keras.layers import Dense, Flatten, Conv2D, MaxPooling2Dfrom keras.optimizers import SGDfrom keras.datasets import cif...原创 2019-01-25 14:18:48 · 452 阅读 · 0 评论 -
PyTorch学习
文章目录安装语法Tensor基本属性其它类型Tensor修改值和numpy互转Tensor创建常量初始化随机初始化对角矩阵GPU安装1、去官网 https://pytorch.org/2、根据本机环境复制安装命令(稳定版+Windows+Conda+py36+CPU)3、Terminal下输入命令4、安装完成,查看版本语法Tensor基本属性import torcha =...原创 2019-07-20 10:47:10 · 462 阅读 · 0 评论 -
numpy【极简】RNN
原文出处:http://iamtrask.github.io/2015/11/15/anyone-can-code-lstm/示例为RNN实现二进制加法,用来帮助理解RNN可以先看原文(RNN原理和源代码),再看本文源代码比较冗余,下面是精简后的代码numpy实现【极简】RNNimport numpy as np"""创建训练数据""&原创 2019-01-16 20:24:35 · 387 阅读 · 0 评论 -
numpy【极简】神经网络(非线性)
文章目录原创 2019-01-04 13:48:19 · 588 阅读 · 1 评论 -
numpy【极简】神经网络
文章目录极简神经网络参数更新原理封装成类极简神经网络import numpy as npnp.random.seed(0)def sigmoid(x, deriv=False): if deriv: # 导数 return x * (1 - x) # S'(x) = S(x) (1 - S(x)) return 1 / (1 + np.exp(-x...原创 2018-06-02 10:39:22 · 3811 阅读 · 0 评论