80 references to PfaUtils
Microsoft.ML.Data (80)
Model\Pfa\BoundPfaContext.cs (1)
13using T = PfaUtils.Type;
Prediction\Calibrator.cs (3)
1788return PfaUtils.Call("m.link.logit", 1789PfaUtils.Call("+", -Offset, PfaUtils.Call("*", -Slope, input)));
Scorers\BinaryClassifierScorer.cs (4)
297return PfaUtils.If(PfaUtils.Call(">", scoreToken, _threshold), trueVal, 298PfaUtils.If(PfaUtils.Call("<=", scoreToken, _threshold), falseVal, nullVal));
Scorers\ClusteringScorer.cs (1)
132return PfaUtils.Call("a.argmax", mapperOutputs[0]);
Scorers\MulticlassClassificationScorer.cs (1)
600return PfaUtils.Call("a.argmax", mapperOutputs[0]);
Transforms\ColumnConcatenatingTransformer.cs (2)
33using PfaType = PfaUtils.Type; 850result = PfaUtils.Call(srcPrimitive[i] ? "a.append" : "a.concat", result, srcTokens[i]);
Transforms\KeyToValue.cs (14)
466var outType = PfaUtils.Type.PfaTypeOrNullForColumnType(TypeOutput); 473var defaultToken = PfaUtils.Type.DefaultTokenOrNull(TypeOutput); 485string cellName = ctx.DeclareCell("KeyToValueMap", PfaUtils.Type.Array(outType), jsonValues); 486JObject cellRef = PfaUtils.Cell(cellName); 492ctx.Pfa.AddFunc(funcName, new JArray(PfaUtils.Param("key", PfaUtils.Type.Int)), 493outType, PfaUtils.If(PfaUtils.Call("<", "key", 0), defaultToken, 494PfaUtils.Index(cellRef, "key"))); 495var funcRef = PfaUtils.FuncRef("u." + funcName); 496return PfaUtils.Call("a.map", srcToken, funcRef); 498return PfaUtils.If(PfaUtils.Call("<", srcToken, 0), defaultToken, PfaUtils.Index(cellRef, srcToken));
Transforms\KeyToVector.cs (20)
674return PfaUtils.Call("cast.fanoutDouble", srcToken, 0, keyCount, false); 676JToken arrType = PfaUtils.Type.Array(PfaUtils.Type.Double); 680return PfaUtils.Call("a.flatMap", srcToken, 681PfaContext.CreateFuncBlock(new JArray() { PfaUtils.Param("k", PfaUtils.Type.Int) }, 682arrType, PfaUtils.Call("cast.fanoutDouble", "k", 0, keyCount, false))); 691new JArray() { PfaUtils.Param("v", PfaUtils.Type.Double) }, PfaUtils.Type.Double, 692PfaUtils.Call("+", "v", 1)); 695new JArray(PfaUtils.Param("a", arrType), PfaUtils.Param("i", PfaUtils.Type.Int)), 696arrType, PfaUtils.If(PfaUtils.Call(">=", "i", 0), 697PfaUtils.Index("a", "i").AddReturn("to", toFunc), "a")); 700return PfaUtils.Call("a.fold", srcToken, 701PfaUtils.Call("cast.fanoutDouble", -1, 0, keyCount, false), PfaUtils.FuncRef("u." + funcName));
Transforms\NormalizeColumnDbl.cs (10)
698=> PfaUtils.Call("*", PfaUtils.Call("-", srcToken, Offset), Scale); 759var itemType = PfaUtils.Type.Double; 760var arrType = PfaUtils.Type.Array(itemType); 762var scaleCell = PfaUtils.Cell(cellName); 766var offsetCell = PfaUtils.Cell(cellName); 767srcToken = PfaUtils.Call("a.zipmap", srcToken, offsetCell, PfaUtils.FuncRef(ctx.Pfa.EnsureSub(itemType))); 769return PfaUtils.Call("a.zipmap", srcToken, scaleCell, PfaUtils.FuncRef(ctx.Pfa.EnsureMul(itemType)));
Transforms\NormalizeColumnSng.cs (10)
856=> PfaUtils.Call("*", PfaUtils.Call("-", srcToken, Offset), Scale); 916var itemType = PfaUtils.Type.Double; 917var arrType = PfaUtils.Type.Array(itemType); 919var scaleCell = PfaUtils.Cell(cellName); 923var offsetCell = PfaUtils.Cell(cellName); 924srcToken = PfaUtils.Call("a.zipmap", srcToken, offsetCell, PfaUtils.FuncRef(ctx.Pfa.EnsureSub(itemType))); 926return PfaUtils.Call("a.zipmap", srcToken, scaleCell, PfaUtils.FuncRef(ctx.Pfa.EnsureMul(itemType)));
Transforms\ValueToKeyMappingTransformer.cs (14)
972"TermMap", PfaUtils.Type.Map(PfaUtils.Type.Int), jsonMap); 973JObject cellRef = PfaUtils.Cell(cellName); 978ctx.Pfa.AddFunc(funcName, new JArray(PfaUtils.Param("term", PfaUtils.Type.String)), 979PfaUtils.Type.Int, PfaUtils.If(PfaUtils.Call("map.containsKey", cellRef, "term"), PfaUtils.Index(cellRef, "term"), -1)); 980var funcRef = PfaUtils.FuncRef("u." + funcName); 981return PfaUtils.Call("a.map", srcToken, funcRef); 983return PfaUtils.If(PfaUtils.Call("map.containsKey", cellRef, srcToken), PfaUtils.Index(cellRef, srcToken), -1);