コード例 #1
0
        private static OptimizerService.DimensionType DimensionToGrpcType(DimensionTypeName typeName)
        {
            switch (typeName)
            {
            case DimensionTypeName.CategoricalDimension:
                return(OptimizerService.DimensionType.Categorical);

            case DimensionTypeName.ContinuousDimension:
                return(OptimizerService.DimensionType.Continuous);

            case DimensionTypeName.DiscreteDimension:
                return(OptimizerService.DimensionType.Discrete);

            case DimensionTypeName.OrdinalDimension:
                return(OptimizerService.DimensionType.Ordinal);

            default:
                throw new System.ArgumentException("Invalid type provided to OptimizerServiceEncoderDecoder.Encoder.DimensionToGrpcType(..). Type: " + typeName);
            }
        }
コード例 #2
0
ファイル: Dimensions.cs プロジェクト: microsoft/MLOS
 public CompositeDimension(string name, DimensionTypeName chunkType, params IDimension[] values)
 {
     Name      = name;
     ChunkType = chunkType;
     Values    = new ReadOnlyCollection <IDimension>(values);
 }
コード例 #3
0
ファイル: Dimensions.cs プロジェクト: microsoft/MLOS
 public EmptyDimension(string name, DimensionTypeName dataType)
 {
     ObjectType = dataType;
     Name       = name;
 }