小编Mah*_*hah的帖子

在Keras中的两个密集层之间共享权重

我有如下代码。我想要做的是在两个密集层中共享相同的权重。

op1和op2层的等式如下所示

op1 = w1y1 + w2y2 + w3y3 + w4y4 + w5y5 + b1

op2 = w1z1 + w2z2 + w3z3 + w4z4 + w5z5 + b1

这里,w1到w5的权重在op1和op2层输入之间共享,它们分别是(y1到y5)和(z1到z5)。

ip_shape1 = Input(shape=(5,))
ip_shape2 = Input(shape=(5,))

op1 = Dense(1, activation = "sigmoid", kernel_initializer = "ones")(ip_shape1)
op2 = Dense(1, activation = "sigmoid", kernel_initializer = "ones")(ip_shape2)

merge_layer = concatenate([op1, op2])
predictions = Dense(1, activation='sigmoid')(merge_layer)

model = Model(inputs=[ip_shape1, ip_shape2], outputs=predictions)
Run Code Online (Sandbox Code Playgroud)

提前致谢。

neural-network theano keras

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

如何在scala过滤器中应用或条件?

我有一个列表,Int我想借助于或声明过滤列表.

例如 :

var a = List(1,2,3,4,5,6)
Run Code Online (Sandbox Code Playgroud)

我想根据_ % 3 == 0或过滤列表_ % 2 == 0.

我怎样才能做到这一点?

scala

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

对列表进行排序而不更改scala中的顺序

val a = List((2,5,1),(3,8,4), (5,4,3) ,(9,1,2))
Run Code Online (Sandbox Code Playgroud)

我希望输出作为一个不同的列表,它是基于列表中每个元组的中间元素的排序顺序,第一和第三元组的顺序不应该更改.它就像只交换第二个元组.

预期的答案是:

List((2,1,1), (3,4,4) , (5,5,3), (9,8,2))
Run Code Online (Sandbox Code Playgroud)

scala

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

如何在scala列表中重复交换元素?

我有一个清单

val a= List(1,2,3,4,5,6,7)
Run Code Online (Sandbox Code Playgroud)

我想连续交换元素我该怎么做?

期待的是

List(2,1,4,3,6,5,7)
Run Code Online (Sandbox Code Playgroud)

scala

4
推荐指数
3
解决办法
692
查看次数

如何在Scala中将List [Any]转换为List(Int,Int)?

我有List[Any]哪些有价值

List((0,0), (1,1), (1,3), (2,2), (3,1))
Run Code Online (Sandbox Code Playgroud)

我想把它转换成

List[(Int,Int)]
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

scala

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

在scala中N到N匹配

我有两个清单,即

val a = List(1,2,3)

val b = List(4,5)
Run Code Online (Sandbox Code Playgroud)

我想执行N到N的二分图,并希望得到输出

List((1,4),(1,5),(2,4),(2,5),(3,4),(3,5))
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

scala

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

在scala中展平任何列表

我有

val a = List(1, List(2,3), 4)
Run Code Online (Sandbox Code Playgroud)

我想将任何列表转换为List[Int].我怎样才能做到这一点?

预期的答案是:

List(1,2,3,4)
Run Code Online (Sandbox Code Playgroud)

scala

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

如何在scala中执行一对一映射?

var a= List(1,2,3,4,5)

var b=List(4,5)
Run Code Online (Sandbox Code Playgroud)

我想回答清单((1,4),(2,5),(3,4),(4,5),(5,4))

我现在正在使用地图,但它没有给我完美的答案.

我怎么能得到这个?

scala

-3
推荐指数
1
解决办法
99
查看次数

标签 统计

scala ×7

keras ×1

neural-network ×1

theano ×1