小编fej*_*kso的帖子

如何创建 Keras 层来执行 4D 卷积 (Conv4D)?

看起来tf.nn.convolution应该能够进行 4D 卷积,但是我还没有能够成功创建一个 Keras 层来使用这个函数。

我尝试过使用 KerasLambda层来包装该tf.nn.convolution函数,但也许其他人有更好的主意?

我想利用数据的高维结构,因此重塑可能无法捕获数据集的性质。

convolution conv-neural-network keras tensorflow

7
推荐指数
2
解决办法
2766
查看次数

在Julia中使用@sync @async的简单并行性

我有一个问题,我希望并行执行多个彼此独立的语句.

我已经阅读了大量示例,表明这个玩具示例应该有效:

function f1(x,y,z)
  @sync @async begin
    # these two statements can be computed independently
    v1 = x+y; 
    v2 = y+z;
  end
  return v1*v2
end
Run Code Online (Sandbox Code Playgroud)

但是,似乎@sync部分没有等待结果完成,因为我收到以下错误:

y1 = f1(1,2,3);
ERROR: LoadError: UndefVarError: v1 not defined
Run Code Online (Sandbox Code Playgroud)

我成功地让它像这样工作:

function f2(x,y,z)
  v1 = @async x+y;
  v2 = @async y+z;
  return wait(v1)*wait(v2)
end
Run Code Online (Sandbox Code Playgroud)

但是,在我看到的许多示例中,如果使用@sync块,则wait语句似乎是不必要的.

我正在使用Julia 0.6.2.

任何帮助将受到高度赞赏.

parallel-processing asynchronous async-await julia

1
推荐指数
1
解决办法
294
查看次数