pytorch 和nltk 结合训练的例子
对于任何一个深度学习的框架,都能够训练文本数据,当然NLTK在自然语言处理也占有一定的名声和权重
任何东西都离不开你我
来源 github
# 导入torch的模块
import torch
import torch.nn as nn
from torch.autograd import Variable
import torch.optim as optim
import torch.nn.functional as F
import nltk
import random
import numpy as np
from collections import Counter
flatten = lambda l: [item for sublist in l for item in sublist]
random.seed(1024)
flatten([[1,2,3]]) # [1, 2, 3]
这个配置GPU的,我觉得CPU 也可以,速度不是很慢
# USE_CUDA = torch.cuda.is_available()
# gpus = [0]
# torch.cuda.set_device(gpus[0])
# FloatTensor = torch.cuda.FloatTensor if USE_CUDA else torch.FloatTensor
# LongTensor = torch.cuda.LongTensor if USE_CUDA else torch.LongTensor
# ByteTensor = torch.cuda.ByteTensor if USE_CUDA else torch.ByteTensor
# 批处理
def getBatch(batch_size, train_data):random.shuffle(train_data)sindex = 0
pytorch 和nltk 结合训练的例子相关推荐
- pytorch多gpu并行训练操作指南
关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! 来源:知乎 作者:link-web 链接:https://zhuanlan.zhi ...
- 【深度学习】翻译:60分钟入门PyTorch(四)——训练一个分类器
前言 原文翻译自:Deep Learning with PyTorch: A 60 Minute Blitz 翻译:林不清(https://www.zhihu.com/people/lu-guo-92 ...
- PyTorch多卡分布式训练:DistributedDataParallel (DDP) 简要分析
©作者 | 伟大是熬出来的 单位 | 同济大学 研究方向 | 机器阅读理解 前言 因为课题组发的卡还没有下来,先向导师问了实验室的两张卡借用.之前都是单卡训练模型,正好在这个机会实践以下单机多卡训练模 ...
- 收藏 | PyTorch深度学习模型训练加速指南2021
点上方蓝字计算机视觉联盟获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 仅作学术分享,不代表本公众号立场,侵权联系删除 转载于:作者:LORENZ KUHN 编译:ronghuaiyang ...
- pytorch多gpu并行训练
pytorch多gpu并行训练 link-web 转自:pytorch多gpu并行训练 - 知乎 目录(目录不可点击) 说明 1.和DataParallel的区别 2.如何启动程序的时候 2.1 单机 ...
- PyTorch:优化神经网络训练的17种方法
点击上方"机器学习与生成对抗网络",关注星标 获取有趣.好玩的前沿干货! 选自efficientdl.com,作者:LORENZ KUHN 机器之心编译 本文介绍在使用 PyTor ...
- PyTorch 大批量数据 如何训练?
对于大多数的个人学习小伙伴来说,无法拥有一台性能超强的深度学习主机,更没有运算超群的服务器来供自己训练模型,但是又不得不对进行训练时,矛盾就产生了! 在深度学习训练中,我们经常遇到 GPU 的内存太小 ...
- Pytorch自动混合精度(AMP)训练
相关问题:解决pytorch半精度amp训练nan问题 - 知乎 pytorch模型训练之fp16.apm.多GPU模型.梯度检查点(gradient checkpointing)显存优化等 - 知乎 ...
- 基于pytorch的模型稀疏训练与模型剪枝示例
基于pytorch的模型稀疏训练与模型剪枝示例 稀疏训练+模型剪枝代码下载地址:下载地址 CIFAR10-VGG16BN Baseline Trained with Sparsity (1e-4) P ...
最新文章
- mysql模糊查询后分页_jsp模糊查询后的数据进行分页,但点击下一页后就查询全部的了...
- 光流 | 基于HS光流算法的稠密光流提取(Matlab源代码)
- android 分区修改工具_Android刷机包制作工具与教程-大神必备
- PropertiesUtil 获取文件属性值
- arduinopn532模块_树莓派使用libnfc驱动ITEAD NFC PN532模块
- eureka server配置_程序员笔记|详解Eureka 缓存机制
- android Notification分析—— 您可能会遇到各种问题
- 【中间件技术】第二部分 CORBA规范与中间件(3) 基于CORBA的开发过程
- [译]网格着色器渲染数亿面片的模型
- Python2.爬虫--单词查询程序
- 运放放大倍数计算公式_16个问题讲透了运算放大器基础的知识点
- photoshop cs6用户界面字体太小的解决方案
- 计算机能连上手机热点却无法连上无线网络,笔记本电脑win10系统无法连接手机热点,却能连上WiFi怎么办?...
- 生产计划排产的十二个应用场景
- pod中mysql配置文件修改_Pod中的secret,configmap,downwardapi的使用记录
- volatile与Synchronized的异同
- 射击场建设实施方案,实弹打靶和模拟影像并存的关系
- 到底什么是阿里味?能否在不加入阿里的时候可以体验一下
- grep不查找隐藏文件夹的方法
- PHP --方法调用
热门文章
- hadoop yarn 获取日志_赵丽颖固然漂亮,可这份Hadoop核心教程也不差啊!
- 二叉树的三叉链表实现c语言,数据结构:二叉树的三叉链表存储--Java实现
- c++ scanf输入字符串_在C语言中,你真的搞清楚字符串了吗?
- vue引入外部文件_vue文件中引入外部js
- python守护线程_Python守护线程用法实例
- ubuntu g++ 升级
- That assembly does not allow partially trusted callers.
- [转]C#中得到程序当前工作目录和执行目录的一些方法
- html手机pc不同页面,PC端和手机端如何同时生成静态页
- lodop打印不显示页码_Lodop插件实现打印功能