You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
since peek is null when attempting to get the value of the Label column.
public class Data
{
[ColumnName("Features")]
[VectorType(2)]
public float[] Features;
[ColumnName("Label")]
public bool Label;
}
public class Prediction
{
[ColumnName("PredictedLabel")]
public bool PredictedLabel;
}
static void Train(IEnumerable<Data> data)
{
var pipeline = new LearningPipeline();
pipeline.Add(CollectionDataSource.Create(data));
pipeline.Add(new FastForestBinaryClassifier());
var model = pipeline.Train<Data, Prediction>();
}
static void Main(string[] args)
{
var data = new Data[1];
data[0] = new Data();
data[0].Features = new float[] { 0.0f, 1.0f };
data[0].Label = false;
Train(data);
}
The text was updated successfully, but these errors were encountered:
It sounds weird but we expect label column to be float value instead of bool. @TomFinley can probably add more details. Meanwhile, should we add converter inside pipeline? @GalOshri@shauheen
System information
Issue
The code below (a self-contained repro) throws a null reference exception on line
machinelearning/src/Microsoft.ML.Api/DataViewConstructionUtils.cs
Line 233 in 83f9bac
peek
is null when attempting to get the value of theLabel
column.The text was updated successfully, but these errors were encountered: