首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TensorFlow.js中的通道优先格式

TensorFlow.js中的通道优先格式
EN

Stack Overflow用户
提问于 2021-02-14 00:07:48
回答 1查看 102关注 0票数 1

我正在将https://github.com/Richard-An/StyleNAS转换为浏览器兼容的模型。我正在使用TensorFlow.js。由于转换库(https://github.com/nerox8664/pytorch2keras)中的一些问题,我希望将模型保留为channels_first (NCHW)格式。

我知道TensorFlow.js支持这一点。我可以成功地以所需格式导入我的模型。但我对数据有个问题。当我通过https://js.tensorflow.org/api/2.7.0/#browser.fromPixels将图像转换为张量时,它们始终是channels_last (NHWC)格式。有没有什么方法可以明确地改变这一点?我是TensorFlow.js的新手,对此我找不到任何答案。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-14 01:09:45

轴可以互换

HWC -> CHW (用于3d张量)

代码语言:javascript
复制
tensor.transpose([2, 0, 1])

NHWC -> NCHW (对于4d张量)

代码语言:javascript
复制
tensor.transpose([0, 3, 1, 2])
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66187164

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档