教你使用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 胜利之师迈向世界一流 7904686
- 2 机票价格大跳水 现20元“骨折价” 7809260
- 3 多国将承认巴勒斯坦国 7714443
- 4 这位志愿军老战士为何不停抹泪 7618876
- 5 武契奇知道被中国网友昵称“577” 7522224
- 6 火锅小便赔220万:家长没教法律会管 7425058
- 7 LV上架2.46万元迷你“乌龟包” 7327733
- 8 这个省的人为什么爱撕餐巾纸 7234295
- 9 男子胃癌去世 房子留给非亲生女儿 7142174
- 10 卡塔尔感谢中国正义发声 7043049