org
.
platanios
.
tensorflow
.
api
.
ops
.
training
.
optimizers
AdaDelta
Related Docs:
object AdaDelta
|
package optimizers
case class
AdaDelta
(
learningRate:
Double
=
0.01
,
decay:
Decay
=
NoDecay
,
rho:
Double
=
0.95
,
epsilon:
Double
=
1e-8
,
useLocking:
Boolean
=
false
,
learningRateSummaryTag:
String
=
null
,
name:
String
=
"AdaDelta"
)
extends
Optimizer
with
Product
with
Serializable
Linear Supertypes
Serializable
,
Serializable
,
Product
,
Equals
,
Optimizer
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
AdaDelta
Serializable
Serializable
Product
Equals
Optimizer
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
AdaDelta
(
learningRate:
Double
=
0.01
,
decay:
Decay
=
NoDecay
,
rho:
Double
=
0.95
,
epsilon:
Double
=
1e-8
,
useLocking:
Boolean
=
false
,
learningRateSummaryTag:
String
=
null
,
name:
String
=
"AdaDelta"
)
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
applyDense
(
gradient:
Output
,
variable:
variables.Variable
,
iteration:
Option
[
variables.Variable
]
)
:
Op
Definition Classes
AdaDelta
→
Optimizer
def
applyGradients
(
gradientsAndVariables:
Seq
[(
OutputLike
,
variables.Variable
)]
,
iteration:
Option
[
variables.Variable
] =
None
,
name:
String
=
this.name
)
:
Op
Definition Classes
Optimizer
def
applySparse
(
gradient:
OutputIndexedSlices
,
variable:
variables.Variable
,
iteration:
Option
[
variables.Variable
]
)
:
Op
Definition Classes
AdaDelta
→
Optimizer
def
applySparseDuplicateIndices
(
gradient:
OutputIndexedSlices
,
variable:
variables.Variable
,
iteration:
Option
[
variables.Variable
]
)
:
Op
Attributes
protected
Definition Classes
Optimizer
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
computeGradients
(
loss:
Output
,
lossGradients:
Seq
[
OutputLike
] =
null
,
variables:
Set
[
variables.Variable
] =
null
,
gradientsGatingMethod:
GatingMethod
=
Gradients.OpGating
,
gradientsAggregationMethod:
AggregationMethod
=
Gradients.AddAggregationMethod
,
colocateGradientsWithOps:
Boolean
=
false
)
:
Seq
[(
OutputLike
,
variables.Variable
)]
Definition Classes
Optimizer
def
createSlots
(
variables:
Seq
[
variables.Variable
]
)
:
Unit
Attributes
protected
Definition Classes
AdaDelta
→
Optimizer
val
decay
:
Decay
val
epsilon
:
Double
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
finish
(
updateOps:
Set
[
Op
]
,
nameScope:
String
)
:
Op
Attributes
protected
Definition Classes
Optimizer
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
getSlot
(
name:
String
,
variable:
variables.Variable
)
:
variables.Variable
Attributes
protected
Definition Classes
Optimizer
def
getSlot
(
name:
String
,
variable:
variables.Variable
,
initializer:
Initializer
,
shape:
core.Shape
,
dataType:
types.DataType
,
variableScope:
String
)
:
variables.Variable
Attributes
protected
Definition Classes
Optimizer
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
val
learningRate
:
Double
val
learningRateSummaryTag
:
String
def
minimize
(
loss:
Output
,
lossGradients:
Seq
[
OutputLike
] =
null
,
variables:
Set
[
variables.Variable
] =
null
,
gradientsGatingMethod:
GatingMethod
=
Gradients.OpGating
,
gradientsAggregationMethod:
AggregationMethod
=
Gradients.AddAggregationMethod
,
colocateGradientsWithOps:
Boolean
=
false
,
iteration:
Option
[
variables.Variable
] =
None
,
name:
String
=
"Minimize"
)
:
Op
Definition Classes
Optimizer
val
name
:
String
Definition Classes
AdaDelta
→
Optimizer
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
prepare
(
iteration:
Option
[
variables.Variable
]
)
:
Unit
Definition Classes
AdaDelta
→
Optimizer
val
rho
:
Double
def
slotNames
:
Set
[
String
]
Attributes
protected
Definition Classes
Optimizer
val
slots
:
Map
[
String
,
Map
[
variables.Variable
,
variables.Variable
]]
Attributes
protected
Definition Classes
Optimizer
val
supportedDataTypes
:
Set
[
types.DataType
]
Attributes
protected
Definition Classes
Optimizer
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
val
useLocking
:
Boolean
Definition Classes
AdaDelta
→
Optimizer
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
zerosSlot
(
name:
String
,
variable:
variables.Variable
,
variableScope:
String
)
:
variables.Variable
Attributes
protected
Definition Classes
Optimizer
Inherited from
Serializable
Inherited from
Serializable
Inherited from
Product
Inherited from
Equals
Inherited from
Optimizer
Inherited from
AnyRef
Inherited from
Any
Ungrouped