
深度学习
传道解惑也
大作业,毕设辅导
1. python系列: 基础知识、数据分析、爬虫等等。
2. 机器学习系列: 十大黄金算法,如: 决策树、SVM、各种集成算法等等。
3. NLP系列: 情感分析、实体识别、语义召回、机器阅读理解、大模型微调等等。
展开
-
Google的bert预训练模型下载地址+将tensorflow版本的预训练模型转为pytorch版本进行加载
google的bert预训练模型:BERT-Large, Uncased (Whole Word Masking): 24-layer, 1024-hidden, 16-heads, 340M parametersBERT-Large, Cased (Whole Word Masking): 24-layer, 1024-hidden, 16-heads, 340M parametersBE...原创 2020-03-17 17:59:18 · 4518 阅读 · 3 评论 -
keras中Conv, SeparableConv2D, DepthwiseConv2D三种卷积过程浅谈
Conv, SeparableConv2D, DepthwiseConv2D三种卷积浅谈画图能力有限,哪里不懂留言交流。原创 2019-07-09 18:39:24 · 9479 阅读 · 11 评论 -
keras各种层的简单说明
[神经网络]keras中的层全连接层:DenseActivation层:对一个层的输出添加激活函数Dropout层:每次更新参数的时候随机断开一定百分比(b)的输入神经元连接,用于防止过拟合Flatten层:用来将输入“压平”,即把多维的输入一维化,常用在从卷积层到全连接层的过渡。Reshape层:用来将输入shape转换...原创 2019-06-27 11:53:35 · 4176 阅读 · 0 评论 -
上采样,上池化,反卷积 详解
1、Upsampling(上采样)在FCN、U-net等网络结构中,涉及到了上采样。上采样概念:上采样指的是任何可以让图像变成更高分辨率的技术。最简单的方式是重采样和插值:将输入图片进行rescale到一个想要的尺寸,而且计算每个点的像素点,使用如双线性插值等插值方法对其余点进行插值来完成上采样过程。上采样2、上池化Unpooling是在CNN中常用的来表示max pooling的逆操作...转载 2019-06-13 11:11:06 · 5020 阅读 · 1 评论 -
LSTM和GRU网络的介绍和区别
目录LSTMGRU最后说一下LSTM和GRU的区别LSTM首先看一下LSTM的结构:我们将结构拆开看:遗忘门: 就是将上一层的输出,和本层的输入联合起来乘个权重,加个偏置。最后经过一个sigmoid。。sigmoid函数值为0代表忘记记忆门: C_{t-1}就是来自上一层记忆,我们现在要计算本层传给下一层的记忆 C...原创 2019-04-23 22:18:42 · 12441 阅读 · 0 评论 -
深度学习项目三: 自动语音识别---采用的是WAVENet网络结构(含数据和所需源码)并讲了空洞卷积+一维卷积
自动语音识别目录自动语音识别介绍几个前导知识:了解数据集代码实现+讲解首先我们看一下WaveNet的网络结构: 我大概描述一下这个网络的结构: 首先输入数据,这里我们输入的是音频的mfcc特征(不懂没关系,等会说), 接着进行一个一维的空洞卷积,然后进入到残差块中,残差块是这样的结构:将进来的数据再进行一次空洞卷积,分两路,一路是用tanh()做激...原创 2019-04-23 20:43:09 · 4935 阅读 · 7 评论 -
深度学习项目二: 图像的风格迁移和图像的快速风格迁移 (含数据和所需源码)
图像风格迁移是指,将一幅内容图的内容,和一幅或多幅风格图的风格融合在一起,从而生成一些有意思的图片一:传统的图像风格迁移 为了让我们生成的迁移图在风格上与风格图片尽可能相似,在内容上尽可能与内容图相似,我们这里引入两种损失:内容损失函数和风格损失函数。 内容损失: 两张图片在内容上相似,不能仅仅靠简单的纯像素比较。 CNN具有抽象和...原创 2019-04-22 10:57:20 · 5899 阅读 · 7 评论 -
深度学习项目四: 实现自己的中文分词模型,基于双向的LSTM(含数据和所需源码)
讲一下大概的思路: 数据有训练集(已分词的),词表,测试集(未分词的),测试集(已分词的),总共四个文件夹,具体看下面的截图。 训练集: 词表: 测试集(未分词的) 测试集(已分词的) 首先整理汉字到id的映射,就是将词表读入,然后将所有词连接起来,统计每个词出现的次数,...原创 2019-04-25 21:28:01 · 4623 阅读 · 3 评论 -
深度学习项目一: keras实现歌词的自动生成 (含数据和所需源码)
数据集下载:点我下载数据集我们实现的是歌词的自动生成。 主要看我在代码中的注释。。注释的很详细,不懂可以留言。1:我们加载所需要的模块,这里的模块都是比较常用的模块from keras.models import Sequentialfrom keras.layers import Dense, LSTM, Embeddingfrom keras.callbacks imp...原创 2019-04-21 20:15:58 · 2997 阅读 · 7 评论 -
python开源库dlib入门,并进行人脸检测,看看周杰伦和东尼大木到底有多相似?看完本文再不要说,周和东像。。
重点关注:强调一下,这里没有任何侮辱周董的意思,我也是一名Jay迷。只是为了学习,大家见谅。。源代码戳这里开启dlib库的学习第一步:首先得安装dlib库,这里建议直接下载dlib,不然用pip直接装,需要安装cmake..这里我提供的是python3.6的dlib。。下载地址:点我下载 接着安装 pip installdlib-19.8.1-cp3...原创 2019-04-15 18:04:31 · 505 阅读 · 0 评论 -
【问题2】:电影评论分类(二分类)-----使用 keras工具用两层神经网络进行预测分析
1:本次实验的数据集是keras自带的数据集,这个数据集第一次导入的时候,会很慢。因为需要从外网下载数据。 如果下载中遇到困难,评论留邮箱,发数据。。 只需将我传给的数据放在keras的datasets文件夹底下,就OK了。。 2:我们首先看一下数据集,这个数据集50000条。 训练集25000,测试集25000。 每一条数据都已经将单词转换为对应的数字。 我们还需要将每条...原创 2018-12-21 23:40:56 · 1626 阅读 · 0 评论 -
Tensorflow 实现--卷积神经网络(两层)去识别mnist数据集
import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data# 定义一个初始化权重的函数def weight_variables(shape): w = tf.Variable(tf.random_normal(shape=shape, mean=0.0, stddev=1.0)...原创 2018-11-13 22:55:38 · 423 阅读 · 0 评论