教你使用torchlayers 来构建PyTorch 模型(附链接)
本文约1200字,建议阅读5分钟
附链接:
https://github.com/szymonmaszke/torchlayers
pip install --user torchlayers
torch.nn 和 torchlayers 层的混合使用
形状和维度推断(卷积、线性输入和BatchNorm)
默认的卷积核v大小
卷积的填充默认为 “same”
torchlayers池化层的使用(和Keras 相似,全局最大池化)
import torch
import torchlayers as tl
# torch.nn and torchlayers can be mixed easily
model = torch.nn.Sequential(
tl.Conv(64), # specify ONLY out_channels
torch.nn.ReLU(), # use torch.nn wherever you wish
tl.BatchNorm(), # BatchNormNd inferred from input
tl.Conv(128), # Default kernel_size equal to 3
tl.ReLU(),
tl.Conv(256, kernel_size=11), # "same" padding as default
tl.GlobalMaxPool(), # Known from Keras
tl.Linear(10), # Output for 10 classes
)
# Image...
mnist_model = tl.build(model, torch.randn(1, 3, 28, 28))
# ...or text
# [batch, embedding, timesteps], first dimension > 1 for BatchNorm1d to work
text_model = tl.build(model, torch.randn(2, 300, 1))
class _MyModuleImpl(torch.nn.Linear):
def post_build(self):
# You can do anything here really
torch.nn.init.eye_(self.weights)
OpenAI is Adopting PyTorch... They Aren’t Alone
链接:https://www.kdnuggets.com/2020/01/openai-pytorch-adoption.html
Gentle Introduction to PyTorch 1.2
链接:https://www.kdnuggets.com/2019/09/gentle-introduction-pytorch-12.html
Tokenization and Text Data Preparation with TensorFlow & Keras
链接:https://www.kdnuggets.com/2020/03/tensorflow-keras-tokenization-text-data-prep.html
END
转自: 数据派THU 公众号;
版权声明:本号内容部分来自互联网,转载请注明原文链接和作者,如有侵权或出处有误请和我们联系。
合作请加QQ:365242293
数据分析(ID : ecshujufenxi )互联网科技与数据圈自己的微信,也是WeMedia自媒体联盟成员之一,WeMedia联盟覆盖5000万人群。
关注公众号:拾黑(shiheibook)了解更多
[广告]赞助链接:
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

随时掌握互联网精彩
- 1 定向 铺路 再夯实 7956693
- 2 五位“掌门人”发声 信息量巨大 7965199
- 3 雷军:成功来得猝不及防 7848380
- 4 实现5%左右经济增速 底气何在 7729528
- 5 男子在杭州太子山意外拍到黄山 7623940
- 6 代表说0补课0月考孩子成绩都是A 7543188
- 7 男子离婚拿走前妻7个大牌包 7450233
- 8 Manus创始人是中国90后 7387838
- 9 中国制造遭质疑女主播全英文回怼 7223878
- 10 2030年前后我国将实施火星采样返回 7184732