com
.
microsoft
.
ml
.
spark
contracts
package
contracts
Visibility
Public
All
Type Members
case class
DoubleMetric
(
name:
UniqueName
,
value:
Double
)
extends
TypenameMetric
with
Product
with
Serializable
class
FriendlyException
extends
MMLException
case class
IntegralMetric
(
name:
UniqueName
,
value:
Long
)
extends
TypenameMetric
with
Product
with
Serializable
class
MMLException
extends
RuntimeException
sealed abstract
class
Metric
extends
AnyRef
case class
MetricData
(
data:
Map
[
String
,
Seq
[
Double
]]
,
metricType:
String
,
modelName:
String
)
extends
Product
with
Serializable
Defines contract for Metric table, which is a metric name to list of values.
case class
MetricGroup
(
name:
UniqueName
,
metrics:
MetricTable
)
extends
Product
with
Serializable
class
ParamException
extends
MMLException
case class
StringMetric
(
name:
UniqueName
,
value:
String
)
extends
TypenameMetric
with
Product
with
Serializable
case class
TypedMetric
[
T
]
(
name:
UniqueName
,
value:
T
)
extends
Metric
with
Product
with
Serializable
sealed abstract
class
TypenameMetric
extends
AnyRef
case class
TypenameMetricGroup
(
name:
UniqueName
,
values:
Map
[
UniqueName
,
Seq
[
TypenameMetric
]]
)
extends
Product
with
Serializable
Value Members
object
ConvenienceTypes
object
MMLException
extends
Serializable
object
MetricData
extends
Serializable
Members