tensorflow及pytorch在CV和NLP的实战
文章平均质量分 87
本专栏主要罗列笔者使用目前主流的深度学习框架对当前比较流行的研究方向如计算机视觉(CV)和自然语言处理(NLP)的应用实践,主要陈述笔者在进行实验时的一些心得体会和在实验过程中遇到的一些问题。
strivinging
故天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为也,所以动心忍性,增益其所不能。
展开
-
深度学习之生成对抗式神经网络实战
GAN的目的:产生与真实数据非常相近的假数据产生器:用于产生假数据判别器:用于判别真假数据训练思路:不断使产生器产生假数据,但假数据的标签为真实数据的标签以达到以假乱真的目的,向判别器不断输入真实数据,标签为真,也不断输入假数据,标签为假,已达到真是真,假是假的目的不多说了,贴上代码了,先仔细看看代码然后体会上面的话,有不懂的可以评论import numpy as npimport torch ...原创 2018-03-11 13:58:53 · 2476 阅读 · 6 评论 -
ResNet34之pytorch实现
我的实现:import torchfrom torch import nn#因为ResNet34包含重复的单元,故用ResidualBlock类来简化代码class ResidualBlock(nn.Module): def __init__(self,inchannel,outchannel,stride,shortcut=None): super(Residual...原创 2018-03-04 13:21:07 · 8441 阅读 · 3 评论 -
AIchallenger scene classfication baseline implemented by PyTorch
from tqdm import tqdmimport torchfrom torch.autograd import Variablefrom torch import nn,optimimport torchvision.transforms as transformsimport jsonimport osimport PILfrom time import strftime原创 2018-01-03 17:40:44 · 344 阅读 · 0 评论 -
神经网络机器翻译seq2seq+attention(nlp实践3)
本文主要是对上篇没加attention的一个补充,attention实际上是模仿人类翻译的过程,在翻译一个句子时,有时需要根据上下文判断当前要翻译的单词的含义,那么就需要去时时查看下原本的句子,因为句子中有些部分会对当前单词预测的影响很大,那么得把这样的信息加入到预测当前单词的过程中。假如encoder的输入为[X1,...,Xj,...,XTx],即输入句子的最大长度为s,不够时paddin...原创 2018-12-19 19:39:01 · 1341 阅读 · 0 评论 -
神经网络机器翻译seq2seq(nlp实践2)
本实践采用的是IWLST TED演讲en_zh数据集,基于tensorflow 实战google深度学习框架(第二版)一书所进行的实验,大部分代码直接是用的书上的,为了更好地巩固知识,所以整理成博客。首先从相关网站上下载数据集,解压,代码如下所示:wget https://wit3.fbk.eu/archive/2015-01//texts/en/zh/en-zh.tgztar xzv...原创 2018-12-19 14:39:48 · 2040 阅读 · 1 评论 -
基于循环神经网络的神经语言模型(nlp实践1)
本实践采用的PTB数据集,基于tensorflow 实战google深度学习框架(第二版)一书所进行的实验,代码直接是用的书上的,为了更好地巩固知识,所以整理成博客。首先得从Tomas Mikolov网站上下载PTB数据集,然后解压并进入文件夹中,wget http://www.fit.vutbr.cz/~imikolov/rnnlm/simple-examples.tgztar x...原创 2018-12-17 16:09:44 · 829 阅读 · 2 评论 -
tensorflow实现AIchallenger scene classification baseline
主要是为了写出pipeline,至于模型啥的都可以自己改的,有什么问题可以评论,不多说了,放代码#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/4/7 16:18# @Author : Zehan Song# @Site :# @File : cnn.py# @Software: PyCharm...原创 2018-04-07 23:58:41 · 664 阅读 · 3 评论 -
tensorflow最佳实践样例(纯粹为了熟悉语法)
下面是配置文件,建议单独弄一个文件,可以随时改。#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/4/6 23:05# @Author : Zehan Song# @Site : # @File : configs.py# @Software: PyCharmimport warningscla...原创 2018-04-07 15:07:29 · 389 阅读 · 0 评论