Class ModelMetrics

java.lang.Object
com.whylogs.core.metrics.ModelMetrics

public class ModelMetrics
extends java.lang.Object
  • Constructor Summary

    Constructors
    Constructor Description
    ModelMetrics​(java.lang.String predictionField, java.lang.String targetField, java.lang.String scoreField)  
  • Method Summary

    Modifier and Type Method Description
    ModelMetrics copy()  
    static ModelMetrics fromProtobuf​(com.whylogs.core.message.ModelMetricsMessage msg)  
    ModelMetrics merge​(ModelMetrics metrics)  
    com.whylogs.core.message.ModelMetricsMessage.Builder toProtobuf()  
    void track​(java.util.Map<java.lang.String,​?> columns)  
    <T> void trackScore​(T prediction, T target, double score)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ModelMetrics

      public ModelMetrics​(java.lang.String predictionField, java.lang.String targetField, java.lang.String scoreField)
  • Method Details

    • trackScore

      public <T> void trackScore​(T prediction, T target, double score)
    • toProtobuf

      public com.whylogs.core.message.ModelMetricsMessage.Builder toProtobuf()
    • merge

      public ModelMetrics merge​(ModelMetrics metrics)
    • copy

      public ModelMetrics copy()
    • fromProtobuf

      public static ModelMetrics fromProtobuf​(com.whylogs.core.message.ModelMetricsMessage msg)
    • track

      public void track​(java.util.Map<java.lang.String,​?> columns)