com
.
thoughtworks
.
deeplearning
.
coproduct
layers
package
layers
Visibility
Public
All
Type Members
final
case class
Head
[
Input0 <:
Batch
,
HeadData
,
HeadDelta
,
TailData <:
shapeless.Coproduct
,
TailDelta <:
shapeless.Coproduct
]
(
ccons:
Aux
[
Input0
,
Aux
[
shapeless.:+:
[
HeadData
,
TailData
],
shapeless.:+:
[
HeadDelta
,
TailDelta
]]]
)
extends
Layer
with
Product
with
Serializable
final
case class
Inl
[
Input0 <:
Batch
,
HeadData
,
HeadDelta
]
(
head:
Aux
[
Input0
,
Aux
[
HeadData
,
HeadDelta
]]
)
extends
Layer
with
Product
with
Serializable
final
case class
Inr
[
Input0 <:
Batch
,
TailData <:
shapeless.Coproduct
,
TailDelta <:
shapeless.Coproduct
]
(
tail:
Aux
[
Input0
,
Aux
[
TailData
,
TailDelta
]]
)
extends
Layer
with
Product
with
Serializable
final
case class
IsInl
[
Input0 <:
Batch
,
HeadData
,
HeadDelta
,
TailData <:
shapeless.Coproduct
,
TailDelta <:
shapeless.Coproduct
]
(
ccons:
Aux
[
Input0
,
Aux
[
shapeless.:+:
[
HeadData
,
TailData
],
shapeless.:+:
[
HeadDelta
,
TailDelta
]]]
)
extends
Layer
with
Product
with
Serializable
final
case class
Tail
[
Input0 <:
Batch
,
HeadData
,
HeadDelta
,
TailData <:
shapeless.Coproduct
,
TailDelta <:
shapeless.Coproduct
]
(
ccons:
Aux
[
Input0
,
Aux
[
shapeless.:+:
[
HeadData
,
TailData
],
shapeless.:+:
[
HeadDelta
,
TailDelta
]]]
)
extends
Layer
with
Product
with
Serializable
Ungrouped