将重量从咖啡转移到张量

坦维尔

caffe中的convnet过滤器形状为[128 64 3 3][out_dim,in_dim,filter_height,filter_weight]如何将其转换为张量流形状[filter_height,filter_width,in_dim,out_dim]或[3 3 64 128],以在张量流模型中获得与caffe模型相同的结果。

kmario23

我认为您可以简单地使用numpy将数组的大小调整为您希望将其转换为的维度。然后tensorflow像往常一样将其传递给计算图。

对于您的情况,可以使用:

tf_array = caffe_array.reshape([3, 3, 64, 128])

例子:

In [1]: zer = np.array([[[ [1, 2, 2], [3, 4, 4]], [[5, 6, 6], 
                             [7, 8, 8]], [[0, 1, 1], [2, 1, 1] ] ]])

In [2]: zer.shape
Out[2]: (1, 3, 2, 3)

In [3]: zer
Out[3]: 
array([[[[1, 2, 2],
         [3, 4, 4]],

        [[5, 6, 6],
         [7, 8, 8]],

        [[0, 1, 1],
         [2, 1, 1]]]])


In [4]: rez = zer.reshape([3, 2, 3, 1])

In [5]: rez.shape
Out[5]: (3, 2, 3, 1)

In [6]: rez
array([[[[1],
         [2],
         [2]],

        [[3],
         [4],
         [4]]],

       [[[5],
         [6],
         [6]],

        [[7],
         [8],
         [8]]],

       [[[0],
         [1],
         [1]],

        [[2],
         [1],
         [1]]]])

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将字典转移到DataFrame?

来自分类Dev

将产品从开发转移到生产

来自分类Dev

将方法转移到函数c ++

来自分类Dev

将分类转移到生产环境

来自分类Dev

将源转移到GIT

来自分类Dev

将jsfiddle转移到Dreamweaver

来自分类Dev

将mysql查询转移到NSPredicate

来自分类Dev

将逻辑转移到模型

来自分类Dev

将方法转移到函数c ++

来自分类Dev

将源转移到GIT

来自分类Dev

将分类转移到生产环境

来自分类Dev

将数据从行转移到列

来自分类Dev

sql - 将列转移到行

来自分类Dev

Microsoft将VBA转移重点从访问转移到Word

来自分类Dev

Microsoft将VBA转移重点从访问转移到Word

来自分类Dev

在搅拌器2.76中将钻机重量从一个网格转移到另一个网格

来自分类Dev

将全局转移到SceneKit中的本地节点位置

来自分类Dev

如何将内部阶级转移到外部

来自分类Dev

如何将问题从Google Code转移到Phabricator

来自分类Dev

如何将时间转移到半小时前

来自分类Dev

将CVS的历史记录转移到GIT

来自分类Dev

将登录名从https转移到http

来自分类Dev

Nginx:如何将Googlebot流量转移到Varnish

来自分类Dev

将错误转移到视图之外。-路轨

来自分类Dev

将Wordpress从子域转移到主域

来自分类Dev

如何将项目从ClearCase转移到TFS?

来自分类Dev

将argv转移到新数组中

来自分类Dev

将焦点从JTable转移到其他组件

来自分类Dev

使用jQuery将选中的项目转移到列表的底部