@@ -71,6 +71,7 @@ private TransformerChain<MulticlassPredictionTransformer<MulticlassLogisticRegre
71
71
IDataView data = loader . Load ( dataPath ) ;
72
72
73
73
var pipeline = new ColumnConcatenatingEstimator ( mlContext , "Features" , new [ ] { "SepalLength" , "SepalWidth" , "PetalLength" , "PetalWidth" } )
74
+ . Append ( mlContext . Transforms . Conversion . MapValueToKey ( "Label" ) )
74
75
. Append ( mlContext . MulticlassClassification . Trainers . StochasticDualCoordinateAscent ( ) ) ;
75
76
76
77
return pipeline . Fit ( data ) ;
@@ -93,8 +94,9 @@ public void TrainSentiment()
93
94
} ;
94
95
95
96
var loader = mlContext . Data . LoadFromTextFile ( _sentimentDataPath , arguments ) ;
96
- var text = mlContext . Transforms . Text . FeaturizeText ( "WordEmbeddings" , new List < string > { "SentimentText" } ,
97
- new TextFeaturizingEstimator . Options {
97
+ var text = mlContext . Transforms . Text . FeaturizeText ( "WordEmbeddings" , new List < string > { "SentimentText" } ,
98
+ new TextFeaturizingEstimator . Options
99
+ {
98
100
OutputTokens = true ,
99
101
KeepPunctuations = false ,
100
102
UseStopRemover = true ,
@@ -103,8 +105,10 @@ public void TrainSentiment()
103
105
UseWordExtractor = false ,
104
106
} ) . Fit ( loader ) . Transform ( loader ) ;
105
107
106
- var trans = mlContext . Transforms . Text . ExtractWordEmbeddings ( "Features" , "WordEmbeddings_TransformedText" ,
107
- WordEmbeddingsExtractingEstimator . PretrainedModelKind . Sswe ) . Fit ( text ) . Transform ( text ) ;
108
+ var trans = mlContext . Transforms . Text . ExtractWordEmbeddings ( "Features" , "WordEmbeddings_TransformedText" ,
109
+ WordEmbeddingsExtractingEstimator . PretrainedModelKind . Sswe )
110
+ . Append ( mlContext . Transforms . Conversion . MapValueToKey ( "Label" ) )
111
+ . Fit ( text ) . Transform ( text ) ;
108
112
109
113
// Train
110
114
var trainer = mlContext . MulticlassClassification . Trainers . StochasticDualCoordinateAscent ( ) ;
0 commit comments