Full Code of dotnet/machinelearning for AI

main e11c2b46c560 cached
4430 files
272.1 MB
23.3M tokens
31427 symbols
1 requests
Copy disabled (too large) Download .txt
Showing preview only (92,998K chars total). Download the full file to get everything.
Repository: dotnet/machinelearning
Branch: main
Commit: e11c2b46c560
Files: 4430
Total size: 272.1 MB

Directory structure:
gitextract_xuath7jb/

├── .CodeQL.yml
├── .azuredevops/
│   └── dependabot.yml
├── .config/
│   ├── 1espt/
│   │   └── PipelineAutobaseliningConfig.yml
│   └── tsaoptions.json
├── .editorconfig
├── .gitattributes
├── .github/
│   ├── ISSUE_TEMPLATE/
│   │   ├── report-a-bug.md
│   │   └── suggest-a-feature.md
│   ├── aw/
│   │   └── actions-lock.json
│   ├── copilot-instructions.md
│   ├── dependabot.yml
│   ├── health-baseline.md
│   ├── policies/
│   │   ├── resourceManagement.yml
│   │   └── untriaged.yml
│   ├── prompts/
│   │   └── release-notes.prompt.md
│   └── workflows/
│       ├── backport.yml
│       ├── copilot-setup-steps.yml
│       ├── find-similar-issues.yml
│       ├── inclusive-heat-sensor.yml
│       ├── issue-triage.agent.lock.yml
│       ├── issue-triage.agent.md
│       ├── locker.yml
│       ├── repo-health-check.lock.yml
│       ├── repo-health-check.md
│       ├── repo-health-groom.lock.yml
│       ├── repo-health-groom.md
│       ├── repo-health-investigate.lock.yml
│       └── repo-health-investigate.md
├── .gitignore
├── .gitmodules
├── .vsts-dotnet-ci.yml
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── Directory.Build.props
├── Directory.Build.targets
├── Directory.Packages.props
├── ISSUE_TEMPLATE.md
├── LICENSE
├── Microsoft.ML.sln
├── NuGet.config
├── PULL_REQUEST_TEMPLATE.md
├── README-oneDAL.md
├── README.ko-KR.md
├── README.md
├── ROADMAP.md
├── SECURITY.md
├── THIRD-PARTY-NOTICES.TXT
├── build/
│   ├── .night-build.yml
│   ├── .outer-loop-build.yml
│   ├── Codecoverage.proj
│   ├── ci/
│   │   ├── job-template.yml
│   │   └── send-to-helix.yml
│   ├── codecoverage-ci.yml
│   ├── libomp.rb
│   └── vsts-ci.yml
├── build.cmd
├── build.sh
├── cgmanifest.json
├── codecov.yml
├── dir.traversal.targets
├── docs/
│   ├── README.md
│   ├── api-reference/
│   │   ├── algo-details-fastforest.md
│   │   ├── algo-details-fasttree.md
│   │   ├── algo-details-gam.md
│   │   ├── algo-details-lightgbm.md
│   │   ├── algo-details-sdca-refs.md
│   │   ├── algo-details-sdca.md
│   │   ├── algo-details-sgd.md
│   │   ├── expression-estimator.md
│   │   ├── io-columns-anomaly-detection.md
│   │   ├── io-columns-binary-classification-no-prob.md
│   │   ├── io-columns-binary-classification.md
│   │   ├── io-columns-clustering.md
│   │   ├── io-columns-multiclass-classification.md
│   │   ├── io-columns-ranking.md
│   │   ├── io-columns-regression.md
│   │   ├── io-columns-tree-featurization-binary-classification.md
│   │   ├── io-columns-tree-featurization-ranking.md
│   │   ├── io-columns-tree-featurization-regression.md
│   │   ├── io-time-series-change-point.md
│   │   ├── io-time-series-spike.md
│   │   ├── io-time-series-ssa-forecast.md
│   │   ├── regularization-l1-l2.md
│   │   ├── tensorflow-usage.md
│   │   ├── time-series-iid.md
│   │   ├── time-series-props.md
│   │   ├── time-series-pvalue.md
│   │   ├── time-series-root-cause-localization.md
│   │   ├── time-series-root-cause-surprise-score.md
│   │   ├── time-series-scorer.md
│   │   ├── time-series-ssa.md
│   │   └── tree-featurization-prediction.md
│   ├── building/
│   │   ├── MlNetMklDeps/
│   │   │   ├── MlNetMklDeps.nuspec
│   │   │   ├── README.md
│   │   │   ├── mlnetmkl.list
│   │   │   └── version.md
│   │   ├── unix-instructions.md
│   │   └── windows-instructions.md
│   ├── code/
│   │   ├── DataViewRowCursor.md
│   │   ├── DeepLearningOverview.md
│   │   ├── EntryPoints.md
│   │   ├── GraphRunner.md
│   │   ├── IDataViewDesignPrinciples.md
│   │   ├── IDataViewImplementation.md
│   │   ├── IDataViewTypeSystem.md
│   │   ├── IdvFileFormat.md
│   │   ├── KeyValues.md
│   │   ├── MlNetCookBook.md
│   │   ├── MlNetHighLevelConcepts.md
│   │   ├── SchemaComprehension.md
│   │   ├── VBufferCareFeeding.md
│   │   └── microsoft-ml-tokenizers-migration-guide.md
│   ├── gen-ai/
│   │   ├── Benchmark && Evaluation.md
│   │   ├── CausalLMPipeline.md
│   │   ├── CausalLanguageModel.md
│   │   ├── DynamicLoading.md
│   │   ├── DynamicLoadingReport.md
│   │   ├── Package Structure.md
│   │   ├── README.md
│   │   ├── Tokenizer.md
│   │   └── Usage.md
│   ├── project-docs/
│   │   ├── components-and-dependencies.md
│   │   ├── contributing.md
│   │   ├── developer-guide.md
│   │   ├── platform-limitations.md
│   │   └── release-process.md
│   ├── release-notes/
│   │   ├── 0.1/
│   │   │   └── release-0.1.md
│   │   ├── 0.10/
│   │   │   └── release-0.10.md
│   │   ├── 0.11/
│   │   │   └── release-0.11.md
│   │   ├── 0.2/
│   │   │   └── release-0.2.md
│   │   ├── 0.3/
│   │   │   └── release-0.3.md
│   │   ├── 0.4/
│   │   │   └── release-0.4.md
│   │   ├── 0.5/
│   │   │   └── release-0.5.md
│   │   ├── 0.6/
│   │   │   └── release-0.6.md
│   │   ├── 0.7/
│   │   │   └── release-0.7.md
│   │   ├── 0.8/
│   │   │   └── release-0.8.md
│   │   ├── 0.9/
│   │   │   └── release-0.9.md
│   │   ├── 1.0.0/
│   │   │   └── release-1.0.0.md
│   │   ├── 1.0.0-preview/
│   │   │   └── release-1.0.0-preview.md
│   │   ├── 1.1.0/
│   │   │   └── release-1.1.0.md
│   │   ├── 1.2.0/
│   │   │   └── release-1.2.0.md
│   │   ├── 1.3.1/
│   │   │   └── release-1.3.1.md
│   │   ├── 1.4.0/
│   │   │   └── release-1.4.0.md
│   │   ├── 1.4.0-preview/
│   │   │   └── release-1.4.0-preview.md
│   │   ├── 1.4.0-preview2/
│   │   │   └── release-1.4.0-preview2.md
│   │   ├── 1.5.0/
│   │   │   └── release-1.5.0.md
│   │   ├── 1.5.0-preview/
│   │   │   └── release-1.5.0-preview.md
│   │   ├── 1.5.0-preview2/
│   │   │   └── release-1.5.0-preview2.md
│   │   ├── 1.5.2/
│   │   │   └── release-1.5.2.md
│   │   ├── 1.5.4/
│   │   │   └── release-1.5.4.md
│   │   ├── 1.5.5/
│   │   │   └── release-1.5.5.md
│   │   ├── 1.6.0/
│   │   │   └── release-1.6.0.md
│   │   ├── 1.7.0/
│   │   │   └── release-1.7.0.md
│   │   ├── 2.0/
│   │   │   └── release-2.0.0.md
│   │   ├── 3.0/
│   │   │   └── release-3.0.0.md
│   │   ├── 3.0-preview/
│   │   │   └── release-3.0.0-preview.md
│   │   ├── 3.0.1/
│   │   │   └── release-3.0.1.md
│   │   ├── 4.0/
│   │   │   └── release-4.0.md
│   │   ├── 4.0-preview1/
│   │   │   └── release-4.0-preview1.md
│   │   ├── 4.0.2/
│   │   │   └── release-4.0.2.md
│   │   ├── 4.0.3/
│   │   │   └── release-4.0.3.md
│   │   ├── 5.0-preview.1/
│   │   │   └── release-5.0-preview.1.md
│   │   └── 5.0.0/
│   │       └── release-5.0.0.md
│   ├── samples/
│   │   ├── Microsoft.ML.AutoML.Samples/
│   │   │   ├── AutoFit/
│   │   │   │   ├── BinaryClassificationExperiment.cs
│   │   │   │   ├── MulticlassClassificationExperiment.cs
│   │   │   │   ├── RankingExperiment.cs
│   │   │   │   ├── RecommendationExperiment.cs
│   │   │   │   └── RegressionExperiment.cs
│   │   │   ├── AutoMLExperiment.cs
│   │   │   ├── Cifar10.cs
│   │   │   ├── DataStructures/
│   │   │   │   ├── Movie.cs
│   │   │   │   ├── MovieRatingPrediction.cs
│   │   │   │   ├── PixelData.cs
│   │   │   │   ├── PixelPrediction.cs
│   │   │   │   ├── SearchData.cs
│   │   │   │   ├── SearchDataPrediction.cs
│   │   │   │   ├── SentimentIssue.cs
│   │   │   │   ├── SentimentPrediction.cs
│   │   │   │   ├── TaxiTrip.cs
│   │   │   │   └── TaxiTripFarePrediction.cs
│   │   │   ├── Microsoft.ML.AutoML.Samples.csproj
│   │   │   ├── Program.cs
│   │   │   └── Sweepable/
│   │   │       ├── ParameterExample.cs
│   │   │       ├── SearchSpaceExample.cs
│   │   │       └── SweepableLightGBMBinaryExperiment.cs
│   │   ├── Microsoft.ML.GenAI.Samples/
│   │   │   ├── Llama/
│   │   │   │   ├── LlamaSample.cs
│   │   │   │   └── SFT_Llama_3_2_1B.cs
│   │   │   ├── MEAI/
│   │   │   │   ├── Llama3_1.cs
│   │   │   │   └── Phi3.cs
│   │   │   ├── Microsoft.ML.GenAI.Samples.csproj
│   │   │   ├── Mistral/
│   │   │   │   └── Mistral_7B_Instruct.cs
│   │   │   ├── Phi3Mini/
│   │   │   │   ├── AutoGenSample.cs
│   │   │   │   └── SemanticKernelSample.cs
│   │   │   └── Program.cs
│   │   ├── Microsoft.ML.Samples/
│   │   │   ├── Dynamic/
│   │   │   │   ├── DataOperations/
│   │   │   │   │   ├── BootstrapSample.cs
│   │   │   │   │   ├── Cache.cs
│   │   │   │   │   ├── CrossValidationSplit.cs
│   │   │   │   │   ├── DataViewEnumerable.cs
│   │   │   │   │   ├── DataViewEnumerable.tt
│   │   │   │   │   ├── FilterRowsByColumn.cs
│   │   │   │   │   ├── FilterRowsByColumn.tt
│   │   │   │   │   ├── FilterRowsByCustomPredicate.cs
│   │   │   │   │   ├── FilterRowsByKeyColumnFraction.cs
│   │   │   │   │   ├── FilterRowsByMissingValues.cs
│   │   │   │   │   ├── FilterRowsByStatefulCustomPredicate.cs
│   │   │   │   │   ├── LoadFromEnumerable.cs
│   │   │   │   │   ├── LoadingSvmLight.cs
│   │   │   │   │   ├── LoadingText.cs
│   │   │   │   │   ├── SaveAndLoadFromBinary.cs
│   │   │   │   │   ├── SaveAndLoadFromText.cs
│   │   │   │   │   ├── ShuffleRows.cs
│   │   │   │   │   ├── ShuffleRows.tt
│   │   │   │   │   ├── SkipRows.cs
│   │   │   │   │   ├── SkipRows.tt
│   │   │   │   │   ├── TakeRows.cs
│   │   │   │   │   ├── TakeRows.tt
│   │   │   │   │   ├── TemperatureAndLatitude.ttinclude
│   │   │   │   │   └── TrainTestSplit.cs
│   │   │   │   ├── ModelOperations/
│   │   │   │   │   ├── OnnxConversion.cs
│   │   │   │   │   ├── SaveLoadModel.cs
│   │   │   │   │   └── SaveLoadModelFile.cs
│   │   │   │   ├── NgramExtraction.cs
│   │   │   │   ├── SimpleDataViewImplementation.cs
│   │   │   │   ├── TensorFlow/
│   │   │   │   │   ├── ImageClassification.cs
│   │   │   │   │   └── TextClassification.cs
│   │   │   │   ├── TextTransform.cs
│   │   │   │   ├── Trainers/
│   │   │   │   │   ├── AnomalyDetection/
│   │   │   │   │   │   ├── RandomizedPcaSample.cs
│   │   │   │   │   │   └── RandomizedPcaSampleWithOptions.cs
│   │   │   │   │   ├── BinaryClassification/
│   │   │   │   │   │   ├── AveragedPerceptron.cs
│   │   │   │   │   │   ├── AveragedPerceptron.tt
│   │   │   │   │   │   ├── AveragedPerceptronWithOptions.cs
│   │   │   │   │   │   ├── AveragedPerceptronWithOptions.tt
│   │   │   │   │   │   ├── BinaryClassification.ttinclude
│   │   │   │   │   │   ├── Calibrators/
│   │   │   │   │   │   │   ├── FixedPlatt.cs
│   │   │   │   │   │   │   ├── Isotonic.cs
│   │   │   │   │   │   │   ├── Naive.cs
│   │   │   │   │   │   │   └── Platt.cs
│   │   │   │   │   │   ├── FactorizationMachine.cs
│   │   │   │   │   │   ├── FactorizationMachine.tt
│   │   │   │   │   │   ├── FastForest.cs
│   │   │   │   │   │   ├── FastForest.tt
│   │   │   │   │   │   ├── FastForestWithOptions.cs
│   │   │   │   │   │   ├── FastForestWithOptions.tt
│   │   │   │   │   │   ├── FastTree.cs
│   │   │   │   │   │   ├── FastTree.tt
│   │   │   │   │   │   ├── FastTreeWithOptions.cs
│   │   │   │   │   │   ├── FastTreeWithOptions.tt
│   │   │   │   │   │   ├── FieldAwareFactorizationMachine.cs
│   │   │   │   │   │   ├── FieldAwareFactorizationMachine.tt
│   │   │   │   │   │   ├── FieldAwareFactorizationMachineWithOptions.cs
│   │   │   │   │   │   ├── FieldAwareFactorizationMachineWithOptions.tt
│   │   │   │   │   │   ├── Gam.cs
│   │   │   │   │   │   ├── GamWithOptions.cs
│   │   │   │   │   │   ├── LbfgsLogisticRegression.cs
│   │   │   │   │   │   ├── LbfgsLogisticRegression.tt
│   │   │   │   │   │   ├── LbfgsLogisticRegressionWithOptions.cs
│   │   │   │   │   │   ├── LbfgsLogisticRegressionWithOptions.tt
│   │   │   │   │   │   ├── LdSvm.cs
│   │   │   │   │   │   ├── LdSvm.tt
│   │   │   │   │   │   ├── LdSvmWithOptions.cs
│   │   │   │   │   │   ├── LdSvmWithOptions.tt
│   │   │   │   │   │   ├── LightGbm.cs
│   │   │   │   │   │   ├── LightGbm.tt
│   │   │   │   │   │   ├── LightGbmWithOptions.cs
│   │   │   │   │   │   ├── LightGbmWithOptions.tt
│   │   │   │   │   │   ├── LinearSvm.cs
│   │   │   │   │   │   ├── LinearSvm.tt
│   │   │   │   │   │   ├── LinearSvmWithOptions.cs
│   │   │   │   │   │   ├── LinearSvmWithOptions.tt
│   │   │   │   │   │   ├── MultipleFeatureColumnsBinaryClassification.ttinclude
│   │   │   │   │   │   ├── PermutationFeatureImportance.cs
│   │   │   │   │   │   ├── PermutationFeatureImportanceLoadFromDisk.cs
│   │   │   │   │   │   ├── PriorTrainer.cs
│   │   │   │   │   │   ├── PriorTrainer.tt
│   │   │   │   │   │   ├── SdcaLogisticRegression.cs
│   │   │   │   │   │   ├── SdcaLogisticRegression.tt
│   │   │   │   │   │   ├── SdcaLogisticRegressionWithOptions.cs
│   │   │   │   │   │   ├── SdcaLogisticRegressionWithOptions.tt
│   │   │   │   │   │   ├── SdcaNonCalibrated.cs
│   │   │   │   │   │   ├── SdcaNonCalibrated.tt
│   │   │   │   │   │   ├── SdcaNonCalibratedWithOptions.cs
│   │   │   │   │   │   ├── SdcaNonCalibratedWithOptions.tt
│   │   │   │   │   │   ├── SgdCalibrated.cs
│   │   │   │   │   │   ├── SgdCalibrated.tt
│   │   │   │   │   │   ├── SgdCalibratedWithOptions.cs
│   │   │   │   │   │   ├── SgdCalibratedWithOptions.tt
│   │   │   │   │   │   ├── SgdNonCalibrated.cs
│   │   │   │   │   │   ├── SgdNonCalibrated.tt
│   │   │   │   │   │   ├── SgdNonCalibratedWithOptions.cs
│   │   │   │   │   │   ├── SgdNonCalibratedWithOptions.tt
│   │   │   │   │   │   ├── SymbolicSgdLogisticRegression.cs
│   │   │   │   │   │   ├── SymbolicSgdLogisticRegression.tt
│   │   │   │   │   │   ├── SymbolicSgdLogisticRegressionWithOptions.cs
│   │   │   │   │   │   ├── SymbolicSgdLogisticRegressionWithOptions.tt
│   │   │   │   │   │   └── TreeSamplesTemplate.ttinclude
│   │   │   │   │   ├── Clustering/
│   │   │   │   │   │   ├── Clustering.ttinclude
│   │   │   │   │   │   ├── KMeans.cs
│   │   │   │   │   │   ├── KMeans.tt
│   │   │   │   │   │   ├── KMeansWithOptions.cs
│   │   │   │   │   │   └── KMeansWithOptions.tt
│   │   │   │   │   ├── MulticlassClassification/
│   │   │   │   │   │   ├── ImageClassification/
│   │   │   │   │   │   │   ├── ImageClassificationDefault.cs
│   │   │   │   │   │   │   ├── LearningRateSchedulingCifarResnetTransferLearning.cs
│   │   │   │   │   │   │   ├── ResnetV2101TransferLearningEarlyStopping.cs
│   │   │   │   │   │   │   └── ResnetV2101TransferLearningTrainTestSplit.cs
│   │   │   │   │   │   ├── LbfgsMaximumEntropy.cs
│   │   │   │   │   │   ├── LbfgsMaximumEntropy.tt
│   │   │   │   │   │   ├── LbfgsMaximumEntropyWithOptions.cs
│   │   │   │   │   │   ├── LbfgsMaximumEntropyWithOptions.tt
│   │   │   │   │   │   ├── LightGbm.cs
│   │   │   │   │   │   ├── LightGbm.tt
│   │   │   │   │   │   ├── LightGbmWithOptions.cs
│   │   │   │   │   │   ├── LightGbmWithOptions.tt
│   │   │   │   │   │   ├── LogLossPerClass.cs
│   │   │   │   │   │   ├── MulticlassClassification.ttinclude
│   │   │   │   │   │   ├── NaiveBayes.cs
│   │   │   │   │   │   ├── NaiveBayes.tt
│   │   │   │   │   │   ├── OneVersusAll.cs
│   │   │   │   │   │   ├── OneVersusAll.tt
│   │   │   │   │   │   ├── PairwiseCoupling.cs
│   │   │   │   │   │   ├── PairwiseCoupling.tt
│   │   │   │   │   │   ├── PermutationFeatureImportance.cs
│   │   │   │   │   │   ├── PermutationFeatureImportanceLoadFromDisk.cs
│   │   │   │   │   │   ├── SdcaMaximumEntropy.cs
│   │   │   │   │   │   ├── SdcaMaximumEntropy.tt
│   │   │   │   │   │   ├── SdcaMaximumEntropyWithOptions.cs
│   │   │   │   │   │   ├── SdcaMaximumEntropyWithOptions.tt
│   │   │   │   │   │   ├── SdcaNonCalibrated.cs
│   │   │   │   │   │   ├── SdcaNonCalibrated.tt
│   │   │   │   │   │   ├── SdcaNonCalibratedWithOptions.cs
│   │   │   │   │   │   └── SdcaNonCalibratedWithOptions.tt
│   │   │   │   │   ├── Ranking/
│   │   │   │   │   │   ├── FastTree.cs
│   │   │   │   │   │   ├── FastTree.tt
│   │   │   │   │   │   ├── FastTreeWithOptions.cs
│   │   │   │   │   │   ├── FastTreeWithOptions.tt
│   │   │   │   │   │   ├── LightGbm.cs
│   │   │   │   │   │   ├── LightGbm.tt
│   │   │   │   │   │   ├── LightGbmWithOptions.cs
│   │   │   │   │   │   ├── LightGbmWithOptions.tt
│   │   │   │   │   │   ├── PermutationFeatureImportance.cs
│   │   │   │   │   │   ├── PermutationFeatureImportanceLoadFromDisk.cs
│   │   │   │   │   │   └── Ranking.ttinclude
│   │   │   │   │   ├── Recommendation/
│   │   │   │   │   │   ├── MatrixFactorization.cs
│   │   │   │   │   │   ├── MatrixFactorization.tt
│   │   │   │   │   │   ├── MatrixFactorizationTemplate.ttinclude
│   │   │   │   │   │   ├── MatrixFactorizationWithOptions.cs
│   │   │   │   │   │   ├── MatrixFactorizationWithOptions.tt
│   │   │   │   │   │   └── OneClassMatrixFactorizationWithOptions.cs
│   │   │   │   │   └── Regression/
│   │   │   │   │       ├── FastForest.cs
│   │   │   │   │       ├── FastForest.tt
│   │   │   │   │       ├── FastForestWithOptions.cs
│   │   │   │   │       ├── FastForestWithOptions.tt
│   │   │   │   │       ├── FastTree.cs
│   │   │   │   │       ├── FastTree.tt
│   │   │   │   │       ├── FastTreeTweedie.cs
│   │   │   │   │       ├── FastTreeTweedie.tt
│   │   │   │   │       ├── FastTreeTweedieWithOptions.cs
│   │   │   │   │       ├── FastTreeTweedieWithOptions.tt
│   │   │   │   │       ├── FastTreeWithOptions.cs
│   │   │   │   │       ├── FastTreeWithOptions.tt
│   │   │   │   │       ├── Gam.cs
│   │   │   │   │       ├── Gam.tt
│   │   │   │   │       ├── GamAdvanced.cs
│   │   │   │   │       ├── GamWithOptions.cs
│   │   │   │   │       ├── GamWithOptions.tt
│   │   │   │   │       ├── GamWithOptionsAdvanced.cs
│   │   │   │   │       ├── LbfgsPoissonRegression.cs
│   │   │   │   │       ├── LbfgsPoissonRegression.tt
│   │   │   │   │       ├── LbfgsPoissonRegressionWithOptions.cs
│   │   │   │   │       ├── LbfgsPoissonRegressionWithOptions.tt
│   │   │   │   │       ├── LightGbm.cs
│   │   │   │   │       ├── LightGbm.tt
│   │   │   │   │       ├── LightGbmAdvanced.cs
│   │   │   │   │       ├── LightGbmWithOptions.cs
│   │   │   │   │       ├── LightGbmWithOptions.tt
│   │   │   │   │       ├── LightGbmWithOptionsAdvanced.cs
│   │   │   │   │       ├── OnlineGradientDescent.cs
│   │   │   │   │       ├── OnlineGradientDescent.tt
│   │   │   │   │       ├── OnlineGradientDescentWithOptions.cs
│   │   │   │   │       ├── OnlineGradientDescentWithOptions.tt
│   │   │   │   │       ├── OrdinaryLeastSquares.cs
│   │   │   │   │       ├── OrdinaryLeastSquares.tt
│   │   │   │   │       ├── OrdinaryLeastSquaresAdvanced.cs
│   │   │   │   │       ├── OrdinaryLeastSquaresWithOptions.cs
│   │   │   │   │       ├── OrdinaryLeastSquaresWithOptions.tt
│   │   │   │   │       ├── OrdinaryLeastSquaresWithOptionsAdvanced.cs
│   │   │   │   │       ├── PermutationFeatureImportance.cs
│   │   │   │   │       ├── PermutationFeatureImportanceLoadFromDisk.cs
│   │   │   │   │       ├── RegressionSamplesTemplate.ttinclude
│   │   │   │   │       ├── Sdca.cs
│   │   │   │   │       ├── Sdca.tt
│   │   │   │   │       ├── SdcaWithOptions.cs
│   │   │   │   │       └── SdcaWithOptions.tt
│   │   │   │   ├── Transforms/
│   │   │   │   │   ├── ApplyONNXModelWithInMemoryImages.cs
│   │   │   │   │   ├── ApplyOnnxModel.cs
│   │   │   │   │   ├── ApproximatedKernelMap.cs
│   │   │   │   │   ├── CalculateFeatureContribution.cs
│   │   │   │   │   ├── CalculateFeatureContributionCalibrated.cs
│   │   │   │   │   ├── Categorical/
│   │   │   │   │   │   ├── OneHotEncoding.cs
│   │   │   │   │   │   ├── OneHotEncodingMultiColumn.cs
│   │   │   │   │   │   ├── OneHotHashEncoding.cs
│   │   │   │   │   │   └── OneHotHashEncodingMultiColumn.cs
│   │   │   │   │   ├── Concatenate.cs
│   │   │   │   │   ├── Conversion/
│   │   │   │   │   │   ├── ConvertType.cs
│   │   │   │   │   │   ├── ConvertTypeMultiColumn.cs
│   │   │   │   │   │   ├── Hash.cs
│   │   │   │   │   │   ├── HashWithOptions.cs
│   │   │   │   │   │   ├── KeyToValueToKey.cs
│   │   │   │   │   │   ├── MapKeyToBinaryVector.cs
│   │   │   │   │   │   ├── MapKeyToValueMultiColumn.cs
│   │   │   │   │   │   ├── MapKeyToVector.cs
│   │   │   │   │   │   ├── MapKeyToVectorMultiColumn.cs
│   │   │   │   │   │   ├── MapValue.cs
│   │   │   │   │   │   ├── MapValueIdvLookup.cs
│   │   │   │   │   │   ├── MapValueToArray.cs
│   │   │   │   │   │   └── MapValueToKeyMultiColumn.cs
│   │   │   │   │   ├── CopyColumns.cs
│   │   │   │   │   ├── CountTargetEncoding.cs
│   │   │   │   │   ├── CustomMapping.cs
│   │   │   │   │   ├── CustomMappingSaveAndLoad.cs
│   │   │   │   │   ├── CustomMappingWithInMemoryCustomType.cs
│   │   │   │   │   ├── DropColumns.cs
│   │   │   │   │   ├── Expression.cs
│   │   │   │   │   ├── FeatureSelection/
│   │   │   │   │   │   ├── SelectFeaturesBasedOnCount.cs
│   │   │   │   │   │   ├── SelectFeaturesBasedOnCountMultiColumn.cs
│   │   │   │   │   │   ├── SelectFeaturesBasedOnMutualInformation.cs
│   │   │   │   │   │   └── SelectFeaturesBasedOnMutualInformationMultiColumn.cs
│   │   │   │   │   ├── ImageAnalytics/
│   │   │   │   │   │   ├── ConvertToGrayScale.cs
│   │   │   │   │   │   ├── ConvertToGrayScaleInMemory.cs
│   │   │   │   │   │   ├── ConvertToImage.cs
│   │   │   │   │   │   ├── DnnFeaturizeImage.cs
│   │   │   │   │   │   ├── ExtractPixels.cs
│   │   │   │   │   │   ├── LoadImages.cs
│   │   │   │   │   │   └── ResizeImages.cs
│   │   │   │   │   ├── IndicateMissingValues.cs
│   │   │   │   │   ├── IndicateMissingValuesMultiColumn.cs
│   │   │   │   │   ├── NormalizeBinning.cs
│   │   │   │   │   ├── NormalizeBinningMulticolumn.cs
│   │   │   │   │   ├── NormalizeGlobalContrast.cs
│   │   │   │   │   ├── NormalizeLogMeanVariance.cs
│   │   │   │   │   ├── NormalizeLogMeanVarianceFixZero.cs
│   │   │   │   │   ├── NormalizeLpNorm.cs
│   │   │   │   │   ├── NormalizeMeanVariance.cs
│   │   │   │   │   ├── NormalizeMinMax.cs
│   │   │   │   │   ├── NormalizeMinMaxMulticolumn.cs
│   │   │   │   │   ├── NormalizeSupervisedBinning.cs
│   │   │   │   │   ├── Projection/
│   │   │   │   │   │   ├── VectorWhiten.cs
│   │   │   │   │   │   └── VectorWhitenWithOptions.cs
│   │   │   │   │   ├── ReplaceMissingValues.cs
│   │   │   │   │   ├── ReplaceMissingValuesMultiColumn.cs
│   │   │   │   │   ├── SelectColumns.cs
│   │   │   │   │   ├── StatefulCustomMapping.cs
│   │   │   │   │   ├── Text/
│   │   │   │   │   │   ├── ApplyCustomWordEmbedding.cs
│   │   │   │   │   │   ├── ApplyWordEmbedding.cs
│   │   │   │   │   │   ├── FeaturizeText.cs
│   │   │   │   │   │   ├── FeaturizeTextWithOptions.cs
│   │   │   │   │   │   ├── LatentDirichletAllocation.cs
│   │   │   │   │   │   ├── NormalizeText.cs
│   │   │   │   │   │   ├── ProduceHashedNgrams.cs
│   │   │   │   │   │   ├── ProduceHashedWordBags.cs
│   │   │   │   │   │   ├── ProduceNgrams.cs
│   │   │   │   │   │   ├── ProduceWordBags.cs
│   │   │   │   │   │   ├── RemoveDefaultStopWords.cs
│   │   │   │   │   │   ├── RemoveStopWords.cs
│   │   │   │   │   │   ├── TokenizeIntoCharactersAsKeys.cs
│   │   │   │   │   │   └── TokenizeIntoWords.cs
│   │   │   │   │   ├── TimeSeries/
│   │   │   │   │   │   ├── DetectAnomalyBySrCnn.cs
│   │   │   │   │   │   ├── DetectAnomalyBySrCnnBatchPrediction.cs
│   │   │   │   │   │   ├── DetectChangePointBySsa.cs
│   │   │   │   │   │   ├── DetectChangePointBySsaBatchPrediction.cs
│   │   │   │   │   │   ├── DetectChangePointBySsaStream.cs
│   │   │   │   │   │   ├── DetectEntireAnomalyBySrCnn.cs
│   │   │   │   │   │   ├── DetectIidChangePoint.cs
│   │   │   │   │   │   ├── DetectIidChangePointBatchPrediction.cs
│   │   │   │   │   │   ├── DetectIidSpike.cs
│   │   │   │   │   │   ├── DetectIidSpikeBatchPrediction.cs
│   │   │   │   │   │   ├── DetectSeasonality.cs
│   │   │   │   │   │   ├── DetectSpikeBySsa.cs
│   │   │   │   │   │   ├── DetectSpikeBySsaBatchPrediction.cs
│   │   │   │   │   │   ├── Forecasting.cs
│   │   │   │   │   │   ├── ForecastingWithConfidenceInterval.cs
│   │   │   │   │   │   ├── LocalizeRootCause.cs
│   │   │   │   │   │   └── LocalizeRootCauseMultidimension.cs
│   │   │   │   │   └── TreeFeaturization/
│   │   │   │   │       ├── BinaryClassificationFeaturization.ttinclude
│   │   │   │   │       ├── FastForestBinaryFeaturizationWithOptions.cs
│   │   │   │   │       ├── FastForestBinaryFeaturizationWithOptions.tt
│   │   │   │   │       ├── FastForestRegressionFeaturizationWithOptions.cs
│   │   │   │   │       ├── FastForestRegressionFeaturizationWithOptions.tt
│   │   │   │   │       ├── FastTreeBinaryFeaturizationWithOptions.cs
│   │   │   │   │       ├── FastTreeBinaryFeaturizationWithOptions.tt
│   │   │   │   │       ├── FastTreeRankingFeaturizationWithOptions.cs
│   │   │   │   │       ├── FastTreeRankingFeaturizationWithOptions.tt
│   │   │   │   │       ├── FastTreeRegressionFeaturizationWithOptions.cs
│   │   │   │   │       ├── FastTreeRegressionFeaturizationWithOptions.tt
│   │   │   │   │       ├── FastTreeTweedieFeaturizationWithOptions.cs
│   │   │   │   │       ├── FastTreeTweedieFeaturizationWithOptions.tt
│   │   │   │   │       ├── PretrainedTreeEnsembleFeaturizationWithOptions.cs
│   │   │   │   │       ├── RankingFeaturization.ttinclude
│   │   │   │   │       └── RegressionFeaturization.ttinclude
│   │   │   │   └── WithOnFitDelegate.cs
│   │   │   ├── Microsoft.ML.Samples.csproj
│   │   │   └── Program.cs
│   │   ├── Microsoft.ML.Samples.GPU/
│   │   │   ├── Microsoft.ML.Samples.GPU.csproj
│   │   │   └── Program.cs
│   │   └── Microsoft.ML.Samples.OneDal/
│   │       ├── Microsoft.ML.Samples.OneDal.csproj
│   │       ├── Program.cs
│   │       ├── requirements.txt
│   │       ├── run_bench.py
│   │       └── run_sample.ps1
│   └── specs/
│       ├── AutoML Experiment API Proposal.md
│       ├── ML.Net Sweepable API.md
│       ├── mlnet-cli/
│       │   └── MLNET-CLI-Specs.md
│       ├── mlnet-database-loader/
│       │   └── mlnet-database-loader-specs.md
│       └── mvp.md
├── eng/
│   ├── BranchInfo.props
│   ├── Build.props
│   ├── ExternalBenchmarkDataFiles.props
│   ├── Packaging.targets
│   ├── Publishing.props
│   ├── Signing.props
│   ├── TensorflowMetaFiles.props
│   ├── TokenizerData.targets
│   ├── Version.Details.xml
│   ├── Versions.props
│   ├── common/
│   │   ├── BuildConfiguration/
│   │   │   └── build-configuration.json
│   │   ├── CIBuild.cmd
│   │   ├── PSScriptAnalyzerSettings.psd1
│   │   ├── README.md
│   │   ├── SetupNugetSources.ps1
│   │   ├── SetupNugetSources.sh
│   │   ├── build.cmd
│   │   ├── build.ps1
│   │   ├── build.sh
│   │   ├── cibuild.sh
│   │   ├── core-templates/
│   │   │   ├── job/
│   │   │   │   ├── job.yml
│   │   │   │   ├── onelocbuild.yml
│   │   │   │   ├── publish-build-assets.yml
│   │   │   │   ├── renovate.yml
│   │   │   │   ├── source-build.yml
│   │   │   │   └── source-index-stage1.yml
│   │   │   ├── jobs/
│   │   │   │   ├── codeql-build.yml
│   │   │   │   ├── jobs.yml
│   │   │   │   └── source-build.yml
│   │   │   ├── post-build/
│   │   │   │   ├── common-variables.yml
│   │   │   │   ├── post-build.yml
│   │   │   │   └── setup-maestro-vars.yml
│   │   │   ├── stages/
│   │   │   │   └── renovate.yml
│   │   │   ├── steps/
│   │   │   │   ├── cleanup-microbuild.yml
│   │   │   │   ├── component-governance.yml
│   │   │   │   ├── enable-internal-runtimes.yml
│   │   │   │   ├── enable-internal-sources.yml
│   │   │   │   ├── generate-sbom.yml
│   │   │   │   ├── get-delegation-sas.yml
│   │   │   │   ├── get-federated-access-token.yml
│   │   │   │   ├── install-microbuild-impl.yml
│   │   │   │   ├── install-microbuild.yml
│   │   │   │   ├── publish-build-artifacts.yml
│   │   │   │   ├── publish-logs.yml
│   │   │   │   ├── publish-pipeline-artifacts.yml
│   │   │   │   ├── retain-build.yml
│   │   │   │   ├── send-to-helix.yml
│   │   │   │   ├── source-build.yml
│   │   │   │   └── source-index-stage1-publish.yml
│   │   │   └── variables/
│   │   │       └── pool-providers.yml
│   │   ├── cross/
│   │   │   ├── arm/
│   │   │   │   └── tizen/
│   │   │   │       └── tizen.patch
│   │   │   ├── arm64/
│   │   │   │   └── tizen/
│   │   │   │       └── tizen.patch
│   │   │   ├── armel/
│   │   │   │   └── tizen/
│   │   │   │       └── tizen.patch
│   │   │   ├── build-android-rootfs.sh
│   │   │   ├── build-rootfs.sh
│   │   │   ├── install-debs.py
│   │   │   ├── riscv64/
│   │   │   │   └── tizen/
│   │   │   │       └── tizen.patch
│   │   │   ├── tizen-build-rootfs.sh
│   │   │   ├── tizen-fetch.sh
│   │   │   └── toolchain.cmake
│   │   ├── darc-init.ps1
│   │   ├── darc-init.sh
│   │   ├── dotnet-install.cmd
│   │   ├── dotnet-install.ps1
│   │   ├── dotnet-install.sh
│   │   ├── dotnet.cmd
│   │   ├── dotnet.ps1
│   │   ├── dotnet.sh
│   │   ├── enable-cross-org-publishing.ps1
│   │   ├── generate-locproject.ps1
│   │   ├── generate-sbom-prep.ps1
│   │   ├── generate-sbom-prep.sh
│   │   ├── helixpublish.proj
│   │   ├── init-tools-native.cmd
│   │   ├── init-tools-native.ps1
│   │   ├── init-tools-native.sh
│   │   ├── internal/
│   │   │   ├── Directory.Build.props
│   │   │   ├── NuGet.config
│   │   │   └── Tools.csproj
│   │   ├── internal-feed-operations.ps1
│   │   ├── internal-feed-operations.sh
│   │   ├── loc/
│   │   │   └── P22DotNetHtmlLocalization.lss
│   │   ├── msbuild.ps1
│   │   ├── msbuild.sh
│   │   ├── native/
│   │   │   ├── CommonLibrary.psm1
│   │   │   ├── common-library.sh
│   │   │   ├── init-compiler.sh
│   │   │   ├── init-distro-rid.sh
│   │   │   ├── init-os-and-arch.sh
│   │   │   ├── install-cmake-test.sh
│   │   │   ├── install-cmake.sh
│   │   │   ├── install-dependencies.sh
│   │   │   └── install-tool.ps1
│   │   ├── pipeline-logging-functions.ps1
│   │   ├── pipeline-logging-functions.sh
│   │   ├── post-build/
│   │   │   ├── check-channel-consistency.ps1
│   │   │   ├── nuget-validation.ps1
│   │   │   ├── nuget-verification.ps1
│   │   │   ├── publish-using-darc.ps1
│   │   │   ├── redact-logs.ps1
│   │   │   ├── sourcelink-validation.ps1
│   │   │   └── symbols-validation.ps1
│   │   ├── renovate.env
│   │   ├── retain-build.ps1
│   │   ├── sdk-task.ps1
│   │   ├── sdk-task.sh
│   │   ├── sdl/
│   │   │   ├── NuGet.config
│   │   │   ├── configure-sdl-tool.ps1
│   │   │   ├── execute-all-sdl-tools.ps1
│   │   │   ├── extract-artifact-archives.ps1
│   │   │   ├── extract-artifact-packages.ps1
│   │   │   ├── init-sdl.ps1
│   │   │   ├── packages.config
│   │   │   ├── run-sdl.ps1
│   │   │   ├── sdl.ps1
│   │   │   └── trim-assets-version.ps1
│   │   ├── template-guidance.md
│   │   ├── templates/
│   │   │   ├── job/
│   │   │   │   ├── job.yml
│   │   │   │   ├── onelocbuild.yml
│   │   │   │   ├── publish-build-assets.yml
│   │   │   │   ├── source-build.yml
│   │   │   │   └── source-index-stage1.yml
│   │   │   ├── jobs/
│   │   │   │   ├── codeql-build.yml
│   │   │   │   ├── jobs.yml
│   │   │   │   └── source-build.yml
│   │   │   ├── post-build/
│   │   │   │   ├── common-variables.yml
│   │   │   │   ├── post-build.yml
│   │   │   │   └── setup-maestro-vars.yml
│   │   │   ├── steps/
│   │   │   │   ├── component-governance.yml
│   │   │   │   ├── enable-internal-runtimes.yml
│   │   │   │   ├── enable-internal-sources.yml
│   │   │   │   ├── generate-sbom.yml
│   │   │   │   ├── get-delegation-sas.yml
│   │   │   │   ├── get-federated-access-token.yml
│   │   │   │   ├── publish-build-artifacts.yml
│   │   │   │   ├── publish-logs.yml
│   │   │   │   ├── publish-pipeline-artifacts.yml
│   │   │   │   ├── retain-build.yml
│   │   │   │   ├── send-to-helix.yml
│   │   │   │   ├── source-build.yml
│   │   │   │   ├── source-index-stage1-publish.yml
│   │   │   │   └── vmr-sync.yml
│   │   │   ├── variables/
│   │   │   │   └── pool-providers.yml
│   │   │   └── vmr-build-pr.yml
│   │   ├── templates-official/
│   │   │   ├── job/
│   │   │   │   ├── job.yml
│   │   │   │   ├── onelocbuild.yml
│   │   │   │   ├── publish-build-assets.yml
│   │   │   │   ├── source-build.yml
│   │   │   │   └── source-index-stage1.yml
│   │   │   ├── jobs/
│   │   │   │   ├── codeql-build.yml
│   │   │   │   ├── jobs.yml
│   │   │   │   └── source-build.yml
│   │   │   ├── post-build/
│   │   │   │   ├── common-variables.yml
│   │   │   │   ├── post-build.yml
│   │   │   │   └── setup-maestro-vars.yml
│   │   │   ├── steps/
│   │   │   │   ├── component-governance.yml
│   │   │   │   ├── enable-internal-runtimes.yml
│   │   │   │   ├── enable-internal-sources.yml
│   │   │   │   ├── generate-sbom.yml
│   │   │   │   ├── get-delegation-sas.yml
│   │   │   │   ├── get-federated-access-token.yml
│   │   │   │   ├── publish-build-artifacts.yml
│   │   │   │   ├── publish-logs.yml
│   │   │   │   ├── publish-pipeline-artifacts.yml
│   │   │   │   ├── retain-build.yml
│   │   │   │   ├── send-to-helix.yml
│   │   │   │   ├── source-build.yml
│   │   │   │   └── source-index-stage1-publish.yml
│   │   │   └── variables/
│   │   │       ├── pool-providers.yml
│   │   │       └── sdl-variables.yml
│   │   ├── tools.ps1
│   │   ├── tools.sh
│   │   ├── vmr-sync.ps1
│   │   └── vmr-sync.sh
│   ├── helix.proj
│   ├── pkg/
│   │   ├── CommonPackage.props
│   │   ├── DnnImageFeaturizer.props
│   │   └── _._
│   ├── snk/
│   │   └── Test.snk
│   └── testing/
│       ├── runTests.cmd
│       └── runTests.sh
├── es-metadata.yml
├── global.json
├── restore.cmd
├── restore.sh
├── src/
│   ├── Common/
│   │   └── tests/
│   │       └── RetryHelper.cs
│   ├── DefaultGenApiDocIds.txt
│   ├── Directory.Build.props
│   ├── Directory.Build.targets
│   ├── Microsoft.Data.Analysis/
│   │   ├── ColumnArithmetic.OperationEnums.cs
│   │   ├── ColumnArithmetic.OperationEnums.tt
│   │   ├── ColumnArithmeticTemplate.ttinclude
│   │   ├── Computations/
│   │   │   ├── Arithmetic.cs
│   │   │   ├── Arithmetic.net8.cs
│   │   │   ├── Arithmetic.netstandard.cs
│   │   │   ├── Arithmetic.netstandard.tt
│   │   │   └── IArithmetic.cs
│   │   ├── Converters.cs
│   │   ├── Converters.tt
│   │   ├── DataFrame.Arrow.cs
│   │   ├── DataFrame.BinaryOperations.cs
│   │   ├── DataFrame.BinaryOperations.tt
│   │   ├── DataFrame.BinaryOperators.cs
│   │   ├── DataFrame.BinaryOperators.tt
│   │   ├── DataFrame.IDataView.cs
│   │   ├── DataFrame.IO.cs
│   │   ├── DataFrame.Join.Extrensions.cs
│   │   ├── DataFrame.Join.cs
│   │   ├── DataFrame.cs
│   │   ├── DataFrameBuffer.cs
│   │   ├── DataFrameColumn.BinaryOperations.cs
│   │   ├── DataFrameColumn.BinaryOperations.tt
│   │   ├── DataFrameColumn.BinaryOperators.cs
│   │   ├── DataFrameColumn.BinaryOperators.tt
│   │   ├── DataFrameColumn.Computations.cs
│   │   ├── DataFrameColumn.Computations.tt
│   │   ├── DataFrameColumn.cs
│   │   ├── DataFrameColumnCollection.cs
│   │   ├── DataFrameColumns/
│   │   │   ├── ArrowStringDataFrameColumn.cs
│   │   │   ├── PrimitiveDataFrameColumns/
│   │   │   │   ├── BooleanDataFrameColumn.cs
│   │   │   │   ├── ByteDataFrameColumn.cs
│   │   │   │   ├── CharDataFrameColumn.cs
│   │   │   │   ├── DateTimeDataFrameColumn.cs
│   │   │   │   ├── DecimalDataFrameColumn.cs
│   │   │   │   ├── DoubleDataFrameColumn.cs
│   │   │   │   ├── Int16DataFrameColumn.cs
│   │   │   │   ├── Int32DataFrameColumn.cs
│   │   │   │   ├── Int64DataFrameColumn.cs
│   │   │   │   ├── SByteDataFrameColumn.cs
│   │   │   │   ├── SingleDataFrameColumn.cs
│   │   │   │   ├── UInt16DataFrameColumn.cs
│   │   │   │   ├── UInt32DataFrameColumn.cs
│   │   │   │   └── UInt64DataFrameColumn.cs
│   │   │   ├── StringDataFrameColumn.cs
│   │   │   └── VBufferDataFrameColumn.cs
│   │   ├── DataFrameRow.cs
│   │   ├── DataFrameRowCollection.cs
│   │   ├── DateTimeComputation.cs
│   │   ├── Extensions.cs
│   │   ├── GroupBy.cs
│   │   ├── IDataView.Extension.cs
│   │   ├── Microsoft.Data.Analysis.csproj
│   │   ├── PrimitiveColumnContainer.BinaryOperations.cs
│   │   ├── PrimitiveColumnContainer.cs
│   │   ├── PrimitiveColumnContainerHelpers.cs
│   │   ├── PrimitiveDataFrameColumn.BinaryOperationAPIs.ExplodedColumns.cs
│   │   ├── PrimitiveDataFrameColumn.BinaryOperationAPIs.ExplodedColumns.tt
│   │   ├── PrimitiveDataFrameColumn.BinaryOperationImplementations.Exploded.cs
│   │   ├── PrimitiveDataFrameColumn.BinaryOperationImplementations.Exploded.tt
│   │   ├── PrimitiveDataFrameColumn.BinaryOperations.Combinations.tt
│   │   ├── PrimitiveDataFrameColumn.BinaryOperations.Combinations.ttinclude
│   │   ├── PrimitiveDataFrameColumn.BinaryOperations.cs
│   │   ├── PrimitiveDataFrameColumn.BinaryOperations.tt
│   │   ├── PrimitiveDataFrameColumn.BinaryOperators.cs
│   │   ├── PrimitiveDataFrameColumn.BinaryOperators.tt
│   │   ├── PrimitiveDataFrameColumn.Computations.cs
│   │   ├── PrimitiveDataFrameColumn.Computations.tt
│   │   ├── PrimitiveDataFrameColumn.Sort.cs
│   │   ├── PrimitiveDataFrameColumn.cs
│   │   ├── PrimitiveDataFrameColumnComputations.cs
│   │   ├── PrimitiveDataFrameColumnComputations.tt
│   │   ├── ReadOnlyDataFrameBuffer.cs
│   │   ├── StringDataFrameColumn.BinaryOperations.cs
│   │   ├── Strings.Designer.cs
│   │   ├── Strings.resx
│   │   ├── TextFieldParser.cs
│   │   └── Utils/
│   │       ├── ArrayUtility.cs
│   │       └── BitUtility.cs
│   ├── Microsoft.Data.Analysis.Interactive/
│   │   ├── DataFrameKernelExtension.cs
│   │   ├── Microsoft.Data.Analysis.Interactive.csproj
│   │   └── TabularDataResourceExtensions.cs
│   ├── Microsoft.Extensions.ML/
│   │   ├── Builder/
│   │   │   ├── BuilderExtensions.cs
│   │   │   └── PredictionEnginePoolBuilder.cs
│   │   ├── MLOptions.cs
│   │   ├── Microsoft.Extensions.ML.csproj
│   │   ├── ModelLoaders/
│   │   │   ├── FileModelLoader.cs
│   │   │   ├── ModelLoader.cs
│   │   │   └── UriModelLoader.cs
│   │   ├── ModelReloadToken.cs
│   │   ├── PoolLoader.cs
│   │   ├── PredictionEnginePool.cs
│   │   ├── PredictionEnginePoolExtensions.cs
│   │   ├── PredictionEnginePoolOptions.cs
│   │   ├── PredictionEnginePoolPolicy.cs
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   └── ServiceCollectionExtensions.cs
│   ├── Microsoft.ML/
│   │   ├── Microsoft.ML.csproj
│   │   ├── PACKAGE.md
│   │   └── build/
│   │       └── netstandard2.0/
│   │           └── Microsoft.ML.targets
│   ├── Microsoft.ML.AutoML/
│   │   ├── API/
│   │   │   ├── AutoCatalog.cs
│   │   │   ├── AutoMLExperimentExtension.cs
│   │   │   ├── BinaryClassificationExperiment.cs
│   │   │   ├── ColumnInference.cs
│   │   │   ├── ExperimentBase.cs
│   │   │   ├── ExperimentResults/
│   │   │   │   ├── CrossValidationExperimentResult.cs
│   │   │   │   └── ExperimentResult.cs
│   │   │   ├── ExperimentSettings.cs
│   │   │   ├── InferenceException.cs
│   │   │   ├── MLContextExtension.cs
│   │   │   ├── MulticlassClassificationExperiment.cs
│   │   │   ├── Pipeline.cs
│   │   │   ├── RankingExperiment.cs
│   │   │   ├── RecommendationExperiment.cs
│   │   │   ├── RegressionExperiment.cs
│   │   │   ├── RunDetails/
│   │   │   │   ├── CrossValidationRunDetail.cs
│   │   │   │   └── RunDetail.cs
│   │   │   └── SweepableExtension.cs
│   │   ├── Assembly.cs
│   │   ├── AutoMLExperiment/
│   │   │   ├── AutoMLExperiment.cs
│   │   │   ├── IDatasetManager.cs
│   │   │   ├── IMLContextManager.cs
│   │   │   ├── IMetricManager.cs
│   │   │   ├── IMonitor.cs
│   │   │   ├── IPerformanceMonitor.cs
│   │   │   ├── IStopTrainingManager.cs
│   │   │   ├── ITrialResultManager.cs
│   │   │   ├── Runner/
│   │   │   │   ├── ITrialRunner.cs
│   │   │   │   └── SweepablePipelineRunner.cs
│   │   │   ├── TrialPerformanceMetrics.cs
│   │   │   ├── TrialResult.cs
│   │   │   └── TrialSettings.cs
│   │   ├── AutoMlUtils.cs
│   │   ├── CodeGen/
│   │   │   ├── apply_onnx_search_space.json
│   │   │   ├── code_gen_flag.json
│   │   │   ├── concat_search_space.json
│   │   │   ├── dnn_featurizer_image_search_space.json
│   │   │   ├── estimator-schema.json
│   │   │   ├── extra_pixels_search_space.json
│   │   │   ├── fast_forest_search_space.json
│   │   │   ├── fast_tree_search_space.json
│   │   │   ├── featurize_text_search_space.json
│   │   │   ├── image_classification_search_space.json
│   │   │   ├── lbfgs_search_space.json
│   │   │   ├── lgbm_search_space.json
│   │   │   ├── load_image_search_space.json
│   │   │   ├── map_key_to_value_search_space.json
│   │   │   ├── map_value_to_key_search_space.json
│   │   │   ├── matrix_factorization_search_space.json
│   │   │   ├── naive_search_space.json
│   │   │   ├── named_entity_recognition_search_space.json
│   │   │   ├── normalize_min_max_search_space.json
│   │   │   ├── normalize_text_search_space.json
│   │   │   ├── object_detection_search_space.json
│   │   │   ├── onehot_encoding_search_space.json
│   │   │   ├── question_answering_search_space.json
│   │   │   ├── replace_missing_value_search_space.json
│   │   │   ├── resize_image_search_space.json
│   │   │   ├── sdca_search_space.json
│   │   │   ├── search-space-schema.json
│   │   │   ├── sentence_similarity_search_space.json
│   │   │   ├── ssa_search_space.json
│   │   │   ├── text_classification_search_space.json
│   │   │   ├── trainer-estimators.json
│   │   │   ├── transformer-estimators.json
│   │   │   └── type_converter_search_space.json
│   │   ├── ColumnInference/
│   │   │   ├── ColumnGroupingInference.cs
│   │   │   ├── ColumnInferenceApi.cs
│   │   │   ├── ColumnInferenceValidationUtil.cs
│   │   │   ├── ColumnInformationUtil.cs
│   │   │   ├── ColumnPurpose.cs
│   │   │   ├── ColumnTypeInference.cs
│   │   │   ├── PurposeInference.cs
│   │   │   ├── TextFileContents.cs
│   │   │   └── TextFileSample.cs
│   │   ├── DatasetDimensions/
│   │   │   ├── ColumnDimensions.cs
│   │   │   ├── DatasetDimensionsApi.cs
│   │   │   └── DatasetDimensionsUtil.cs
│   │   ├── EstimatorExtensions/
│   │   │   ├── EstimatorExtensionCatalog.cs
│   │   │   ├── EstimatorExtensions.cs
│   │   │   └── IEstimatorExtension.cs
│   │   ├── Experiment/
│   │   │   ├── Experiment.cs
│   │   │   ├── MetricsAgents/
│   │   │   │   ├── BinaryMetricsAgent.cs
│   │   │   │   ├── IMetricsAgent.cs
│   │   │   │   ├── MetricsAgentUtil.cs
│   │   │   │   ├── MultiMetricsAgent.cs
│   │   │   │   ├── RankingMetricsAgent.cs
│   │   │   │   └── RegressionMetricsAgent.cs
│   │   │   ├── ModelContainer.cs
│   │   │   ├── OptimizingMetricInfo.cs
│   │   │   ├── RecipeInference.cs
│   │   │   ├── Runners/
│   │   │   │   ├── CrossValRunner.cs
│   │   │   │   ├── CrossValSummaryRunner.cs
│   │   │   │   ├── IRunner.cs
│   │   │   │   ├── RunnerUtil.cs
│   │   │   │   └── TrainValidateRunner.cs
│   │   │   ├── SuggestedPipeline.cs
│   │   │   ├── SuggestedPipelineBuilder.cs
│   │   │   ├── SuggestedPipelineRunDetails/
│   │   │   │   ├── SuggestedPipelineCrossValRunDetail.cs
│   │   │   │   ├── SuggestedPipelineRunDetail.cs
│   │   │   │   └── SuggestedPipelineRunDetailUtil.cs
│   │   │   └── SuggestedTrainer.cs
│   │   ├── Microsoft.ML.AutoML.csproj
│   │   ├── PipelineSuggesters/
│   │   │   └── PipelineSuggester.cs
│   │   ├── SweepableEstimator/
│   │   │   ├── Converter/
│   │   │   │   ├── MultiModelPipelineConverter.cs
│   │   │   │   ├── SweepableEstimatorConverter.cs
│   │   │   │   ├── SweepableEstimatorPipelineConverter.cs
│   │   │   │   └── SweepablePipelineConverter.cs
│   │   │   ├── Estimator.cs
│   │   │   ├── Estimators/
│   │   │   │   ├── ApplyOnnx.cs
│   │   │   │   ├── Calibrators.cs
│   │   │   │   ├── Concatenate.cs
│   │   │   │   ├── FastForest.cs
│   │   │   │   ├── FastTree.cs
│   │   │   │   ├── FeaturizeText.cs
│   │   │   │   ├── ForecastBySsa.cs
│   │   │   │   ├── Images.cs
│   │   │   │   ├── Lbfgs.cs
│   │   │   │   ├── LightGbm.cs
│   │   │   │   ├── MapValueToKey.cs
│   │   │   │   ├── MatrixFactorization.cs
│   │   │   │   ├── NamedEntityRecognitionMulti.cs
│   │   │   │   ├── NormalizeMinMax.cs
│   │   │   │   ├── NormalizeText.cs
│   │   │   │   ├── ObjectDetection.cs
│   │   │   │   ├── OneHotEncoding.cs
│   │   │   │   ├── QuestionAnswering.cs
│   │   │   │   ├── ReplaceMissingValue.cs
│   │   │   │   ├── Sdca.cs
│   │   │   │   ├── SentenceSimilarity.cs
│   │   │   │   ├── TextClassification.cs
│   │   │   │   └── TypeConvert.cs
│   │   │   ├── ISweepable.cs
│   │   │   ├── MultiModelPipeline.cs
│   │   │   ├── Spec/
│   │   │   │   ├── Readme.md
│   │   │   │   └── SweepablePipeline.md
│   │   │   ├── SweepableEstimator.cs
│   │   │   ├── SweepableEstimatorPipeline.cs
│   │   │   └── SweepablePipeline.cs
│   │   ├── Sweepers/
│   │   │   ├── ISweeper.cs
│   │   │   ├── Parameters.cs
│   │   │   ├── Random.cs
│   │   │   ├── SmacSweeper.cs
│   │   │   ├── SweeperBase.cs
│   │   │   └── SweeperProbabilityUtils.cs
│   │   ├── TaskKind.cs
│   │   ├── Terminators/
│   │   │   └── IterationBasedTerminator.cs
│   │   ├── TrainerExtensions/
│   │   │   ├── BinaryTrainerExtensions.cs
│   │   │   ├── ITrainerExtension.cs
│   │   │   ├── MultiTrainerExtensions.cs
│   │   │   ├── RankingTrainerExtensions.cs
│   │   │   ├── RecommendationTrainerExtensions.cs
│   │   │   ├── RegressionTrainerExtensions.cs
│   │   │   ├── SweepableParams.cs
│   │   │   ├── TrainerExtensionCatalog.cs
│   │   │   └── TrainerExtensionUtil.cs
│   │   ├── TransformInference/
│   │   │   ├── TransformInference.cs
│   │   │   ├── TransformInferenceApi.cs
│   │   │   └── TransformPostTrainerInference.cs
│   │   ├── Tuner/
│   │   │   ├── AutoZeroTuner.cs
│   │   │   ├── CostFrugalTuner.cs
│   │   │   ├── EciCfoTuner.cs
│   │   │   ├── Flow2.cs
│   │   │   ├── GridSearchTuner.cs
│   │   │   ├── ITuner.cs
│   │   │   ├── PipelineProposer.cs
│   │   │   ├── Portfolios.json
│   │   │   ├── RandomSearchTuner.cs
│   │   │   ├── SearchThread.cs
│   │   │   └── SmacTuner.cs
│   │   └── Utils/
│   │       ├── ArrayMath.cs
│   │       ├── BestResultUtil.cs
│   │       ├── ColumnTypeExtensions.cs
│   │       ├── DatasetColumnInfo.cs
│   │       ├── Entity.cs
│   │       ├── Logger.cs
│   │       ├── RandomNumberGenerator.cs
│   │       ├── SplitUtil.cs
│   │       ├── StringEditDistance.cs
│   │       ├── SweepableParamAttributes.cs
│   │       └── UserInputValidationUtil.cs
│   ├── Microsoft.ML.AutoML.Interactive/
│   │   ├── ActionThrottler.cs
│   │   ├── AutoMLMonitorKernelExtension.cs
│   │   ├── Microsoft.ML.AutoML.Interactive.csproj
│   │   └── NotebookMonitor.cs
│   ├── Microsoft.ML.CodeGenerator/
│   │   ├── Assembly.cs
│   │   ├── CodeGenerator/
│   │   │   └── CSharp/
│   │   │       ├── AzureCodeGenerator/
│   │   │       │   ├── AzureAttachCodeGenenrator.cs
│   │   │       │   ├── AzureAttachConsoleAppCodeGenerator.cs
│   │   │       │   └── AzureAttachModelCodeGenerator.cs
│   │   │       ├── CSharpCodeFile.cs
│   │   │       ├── CSharpProject.cs
│   │   │       ├── CSharpProjectFile.cs
│   │   │       ├── CSharpSolution.cs
│   │   │       ├── CodeGenerator.cs
│   │   │       ├── CodeGeneratorSettings.cs
│   │   │       ├── Interface/
│   │   │       │   ├── ICSharpFile.cs
│   │   │       │   ├── ICSharpProject.cs
│   │   │       │   ├── ICSharpProjectGenerator.cs
│   │   │       │   ├── ICSharpSolution.cs
│   │   │       │   ├── ICSharpSolutionGenerator.cs
│   │   │       │   ├── IProjectGenerator.cs
│   │   │       │   └── IWritable.cs
│   │   │       ├── PipelineExtension.cs
│   │   │       ├── Symbols.cs
│   │   │       ├── TrainerGeneratorBase.cs
│   │   │       ├── TrainerGeneratorFactory.cs
│   │   │       ├── TrainerGenerators.cs
│   │   │       ├── TransformGeneratorBase.cs
│   │   │       ├── TransformGeneratorFactory.cs
│   │   │       └── TransformGenerators.cs
│   │   ├── Microsoft.ML.CodeGenerator.csproj
│   │   ├── Templates/
│   │   │   ├── Azure/
│   │   │   │   ├── Console/
│   │   │   │   │   ├── AzureModelBuilder.cs
│   │   │   │   │   └── AzureModelBuilder.tt
│   │   │   │   └── Model/
│   │   │   │       ├── AzureImageModelOutputClass.cs
│   │   │   │       ├── AzureImageModelOutputClass.tt
│   │   │   │       ├── AzureObjectDetectionModelOutputClass.cs
│   │   │   │       └── AzureObjectDetectionModelOutputClass.tt
│   │   │   └── Console/
│   │   │       ├── Annotation.ttinclude
│   │   │       ├── ConsumeModel.cs
│   │   │       ├── ConsumeModel.tt
│   │   │       ├── ModelBuilder.cs
│   │   │       ├── ModelBuilder.tt
│   │   │       ├── ModelInputClass.cs
│   │   │       ├── ModelInputClass.tt
│   │   │       ├── ModelOutputClass.cs
│   │   │       ├── ModelOutputClass.tt
│   │   │       ├── ModelProject.cs
│   │   │       ├── ModelProject.tt
│   │   │       ├── PredictProgram.cs
│   │   │       ├── PredictProgram.tt
│   │   │       ├── PredictProject.cs
│   │   │       └── PredictProject.tt
│   │   └── Utils.cs
│   ├── Microsoft.ML.Console/
│   │   ├── Console.cs
│   │   └── Microsoft.ML.Console.csproj
│   ├── Microsoft.ML.Core/
│   │   ├── BestFriendAttribute.cs
│   │   ├── CommandLine/
│   │   │   ├── ArgumentAttribute.cs
│   │   │   ├── ArgumentType.cs
│   │   │   ├── CharCursor.cs
│   │   │   ├── CmdLexer.cs
│   │   │   ├── CmdParser.cs
│   │   │   ├── DefaultArgumentAttribute.cs
│   │   │   ├── EnumValueDisplayAttribute.cs
│   │   │   ├── HideEnumValueAttribute.cs
│   │   │   └── SpecialPurpose.cs
│   │   ├── ComponentModel/
│   │   │   ├── AssemblyLoadingUtils.cs
│   │   │   ├── ComponentCatalog.cs
│   │   │   ├── ComponentFactory.cs
│   │   │   ├── ExtensionBaseAttribute.cs
│   │   │   └── LoadableClassAttribute.cs
│   │   ├── Data/
│   │   │   ├── AnnotationBuilderExtensions.cs
│   │   │   ├── AnnotationUtils.cs
│   │   │   ├── ColumnTypeExtensions.cs
│   │   │   ├── DataKind.cs
│   │   │   ├── ICommand.cs
│   │   │   ├── IEstimator.cs
│   │   │   ├── IFileHandle.cs
│   │   │   ├── IHostEnvironment.cs
│   │   │   ├── IProgressChannel.cs
│   │   │   ├── IRowToRowMapper.cs
│   │   │   ├── ISchemaBindableMapper.cs
│   │   │   ├── IValueMapper.cs
│   │   │   ├── InPredicate.cs
│   │   │   ├── KeyTypeExtensions.cs
│   │   │   ├── LinkedRootCursorBase.cs
│   │   │   ├── LinkedRowFilterCursorBase.cs
│   │   │   ├── LinkedRowRootCursorBase.cs
│   │   │   ├── ModelHeader.cs
│   │   │   ├── ModelLoadContext.cs
│   │   │   ├── ModelLoading.cs
│   │   │   ├── ModelSaveContext.cs
│   │   │   ├── ModelSaving.cs
│   │   │   ├── ProgressReporter.cs
│   │   │   ├── ReadOnlyMemoryUtils.cs
│   │   │   ├── Repository.cs
│   │   │   ├── RoleMappedSchema.cs
│   │   │   ├── RootCursorBase.cs
│   │   │   ├── SchemaExtensions.cs
│   │   │   ├── ServerChannel.cs
│   │   │   ├── SynchronizedCursorBase.cs
│   │   │   └── WrappingRow.cs
│   │   ├── EntryPoints/
│   │   │   ├── EntryPointModuleAttribute.cs
│   │   │   ├── EntryPointUtils.cs
│   │   │   ├── ModuleArgs.cs
│   │   │   ├── PredictorModel.cs
│   │   │   └── TransformModel.cs
│   │   ├── Environment/
│   │   │   ├── ConsoleEnvironment.cs
│   │   │   ├── HostEnvironmentBase.cs
│   │   │   └── TelemetryMessage.cs
│   │   ├── Microsoft.ML.Core.csproj
│   │   ├── Prediction/
│   │   │   ├── IPredictor.cs
│   │   │   ├── ITrainer.cs
│   │   │   ├── ITree.cs
│   │   │   ├── TrainContext.cs
│   │   │   └── TrainerInfo.cs
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   ├── PublicKey.cs
│   │   ├── SearchSpace/
│   │   │   ├── BoolearnChoiceAttribute.cs
│   │   │   ├── ChoiceAttribute.cs
│   │   │   ├── NestOptionAttribute.cs
│   │   │   └── RangeAttribute.cs
│   │   └── Utilities/
│   │       ├── ArrayUtils.cs
│   │       ├── BigArray.cs
│   │       ├── BinFinder.cs
│   │       ├── BitUtils.cs
│   │       ├── CharUtils.cs
│   │       ├── CmdIndenter.cs
│   │       ├── Contracts.cs
│   │       ├── DoubleParser.cs
│   │       ├── FixedSizeQueue.cs
│   │       ├── FloatUtils.cs
│   │       ├── FuncInstanceMethodInfo1`2.cs
│   │       ├── FuncInstanceMethodInfo1`3.cs
│   │       ├── FuncInstanceMethodInfo1`4.cs
│   │       ├── FuncInstanceMethodInfo2`4.cs
│   │       ├── FuncInstanceMethodInfo3`3.cs
│   │       ├── FuncInstanceMethodInfo3`4.cs
│   │       ├── FuncMethodInfo1`1.cs
│   │       ├── FuncMethodInfo1`2.cs
│   │       ├── FuncMethodInfo1`3.cs
│   │       ├── FuncMethodInfo2`3.cs
│   │       ├── FuncMethodInfo3`2.cs
│   │       ├── FuncMethodInfo3`3.cs
│   │       ├── FuncMethodInfo`1.cs
│   │       ├── FuncMethodInfo`2.cs
│   │       ├── FuncMethodInfo`3.cs
│   │       ├── FuncStaticMethodInfo1`1.cs
│   │       ├── FuncStaticMethodInfo1`2.cs
│   │       ├── FuncStaticMethodInfo1`3.cs
│   │       ├── FuncStaticMethodInfo2`3.cs
│   │       ├── FuncStaticMethodInfo3`2.cs
│   │       ├── FuncStaticMethodInfo3`3.cs
│   │       ├── HashArray.cs
│   │       ├── Hashing.cs
│   │       ├── Heap.cs
│   │       ├── HybridMemoryStream.cs
│   │       ├── IndentedTextWriterExtensions.cs
│   │       ├── LineParser.cs
│   │       ├── LruCache.cs
│   │       ├── MathUtils.cs
│   │       ├── MatrixTransposeOps.cs
│   │       ├── MinWaiter.cs
│   │       ├── NormStr.cs
│   │       ├── ObjectPool.cs
│   │       ├── OrderedWaiter.cs
│   │       ├── PathUtils.cs
│   │       ├── PlatformUtils.cs
│   │       ├── Random.cs
│   │       ├── ReservoirSampler.cs
│   │       ├── ResourceManagerUtils.cs
│   │       ├── Stats.cs
│   │       ├── Stream.cs
│   │       ├── SubsetStream.cs
│   │       ├── SummaryStatistics.cs
│   │       ├── SupervisedBinFinder.cs
│   │       ├── TaskExtensions.cs
│   │       ├── TextReaderStream.cs
│   │       ├── ThreadUtils.cs
│   │       ├── Tree.cs
│   │       ├── Utils.cs
│   │       └── VBufferUtils.cs
│   ├── Microsoft.ML.CpuMath/
│   │   ├── AlignedArray.cs
│   │   ├── AlignedMatrix.cs
│   │   ├── AssemblyInfo.cs
│   │   ├── AvxIntrinsics.cs
│   │   ├── CpuAligenedMathUtils.cs
│   │   ├── CpuMathUtils.cs
│   │   ├── CpuMathUtils.netcoreapp.cs
│   │   ├── CpuMathUtils.netstandard.cs
│   │   ├── EigenUtils.cs
│   │   ├── FactorizationMachine/
│   │   │   ├── AvxIntrinsics.cs
│   │   │   ├── FactorizationMachineInterface.cs
│   │   │   ├── FactorizationMachineInterface.netcoreapp.cs
│   │   │   └── FactorizationMachineInterface.netstandard.cs
│   │   ├── ICpuBuffer.cs
│   │   ├── IntUtils.cs
│   │   ├── Microsoft.ML.CpuMath.csproj
│   │   ├── ProbabilityFunctions.cs
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   ├── SseIntrinsics.cs
│   │   ├── Thunk.cs
│   │   └── build/
│   │       └── netstandard2.0/
│   │           └── Microsoft.ML.CpuMath.props
│   ├── Microsoft.ML.Data/
│   │   ├── Commands/
│   │   │   ├── CrossValidationCommand.cs
│   │   │   ├── DataCommand.cs
│   │   │   ├── DefaultColumnNames.cs
│   │   │   ├── EvaluateCommand.cs
│   │   │   ├── SaveDataCommand.cs
│   │   │   ├── SavePredictorCommand.cs
│   │   │   ├── ScoreCommand.cs
│   │   │   ├── ShowSchemaCommand.cs
│   │   │   ├── TestCommand.cs
│   │   │   ├── TrainCommand.cs
│   │   │   ├── TrainTestCommand.cs
│   │   │   └── TypeInfoCommand.cs
│   │   ├── Data/
│   │   │   ├── BufferBuilder.cs
│   │   │   ├── Combiner.cs
│   │   │   ├── Conversion.cs
│   │   │   ├── DataViewTypeManager.cs
│   │   │   ├── DataViewUtils.cs
│   │   │   ├── ILegacyDataLoader.cs
│   │   │   ├── IRowSeekable.cs
│   │   │   ├── ITransposeDataView.cs
│   │   │   ├── RowCursorUtils.cs
│   │   │   ├── SchemaAnnotationsExtensions.cs
│   │   │   ├── SchemaDefinition.cs
│   │   │   └── SlotCursor.cs
│   │   ├── DataDebuggerPreview.cs
│   │   ├── DataLoadSave/
│   │   │   ├── Binary/
│   │   │   │   ├── BinaryLoader.cs
│   │   │   │   ├── BinaryLoaderSaverCatalog.cs
│   │   │   │   ├── BinarySaver.cs
│   │   │   │   ├── BlockLookup.cs
│   │   │   │   ├── CodecFactory.cs
│   │   │   │   ├── Codecs.cs
│   │   │   │   ├── CompressionKind.cs
│   │   │   │   ├── Header.cs
│   │   │   │   ├── IValueCodec.cs
│   │   │   │   ├── MemoryStreamPool.cs
│   │   │   │   └── UnsafeTypeOps.cs
│   │   │   ├── CompositeDataLoader.cs
│   │   │   ├── CompositeLoaderEstimator.cs
│   │   │   ├── DataLoaderExtensions.cs
│   │   │   ├── DataOperationsCatalog.cs
│   │   │   ├── Database/
│   │   │   │   ├── DatabaseLoader.cs
│   │   │   │   ├── DatabaseLoaderCatalog.cs
│   │   │   │   ├── DatabaseLoaderCursor.cs
│   │   │   │   ├── DatabaseSource.cs
│   │   │   │   ├── DbExtensions.cs
│   │   │   │   └── LoadColumnNameAttribute.cs
│   │   │   ├── EstimatorChain.cs
│   │   │   ├── EstimatorExtensions.cs
│   │   │   ├── FakeSchema.cs
│   │   │   ├── LegacyCompositeDataLoader.cs
│   │   │   ├── MultiFileSource.cs
│   │   │   ├── Text/
│   │   │   │   ├── BlockingQueue.cs
│   │   │   │   ├── LoadColumnAttribute.cs
│   │   │   │   ├── TextLoader.cs
│   │   │   │   ├── TextLoaderCursor.cs
│   │   │   │   ├── TextLoaderParser.cs
│   │   │   │   ├── TextLoaderSaverCatalog.cs
│   │   │   │   └── TextSaver.cs
│   │   │   ├── TransformWrapper.cs
│   │   │   ├── TransformerChain.cs
│   │   │   ├── Transpose/
│   │   │   │   ├── TransposeLoader.cs
│   │   │   │   └── TransposeSaver.cs
│   │   │   ├── TrivialEstimator.cs
│   │   │   └── TrivialLoaderEstimator.cs
│   │   ├── DataView/
│   │   │   ├── AppendRowsDataView.cs
│   │   │   ├── ArrayDataViewBuilder.cs
│   │   │   ├── BatchDataViewMapperBase.cs
│   │   │   ├── CacheDataView.cs
│   │   │   ├── CompositeRowToRowMapper.cs
│   │   │   ├── DataViewConstructionUtils.cs
│   │   │   ├── DataViewExtensions.cs
│   │   │   ├── EmptyDataView.cs
│   │   │   ├── InternalSchemaDefinition.cs
│   │   │   ├── LambdaColumnMapper.cs
│   │   │   ├── LambdaFilter.cs
│   │   │   ├── OpaqueDataView.cs
│   │   │   ├── RowToRowMapperTransform.cs
│   │   │   ├── SimpleRow.cs
│   │   │   ├── Transposer.cs
│   │   │   ├── TypedCursor.cs
│   │   │   ├── ZipBinding.cs
│   │   │   └── ZipDataView.cs
│   │   ├── DebuggerExtensions.cs
│   │   ├── Deprecated/
│   │   │   ├── Instances/
│   │   │   │   └── HeaderSchema.cs
│   │   │   ├── TGUIAttribute.cs
│   │   │   └── Vector/
│   │   │       ├── GenericSpanSortHelper.cs
│   │   │       ├── VBufferMathUtils.cs
│   │   │       └── VectorUtils.cs
│   │   ├── Dirty/
│   │   │   ├── ChooseColumnsByIndexTransform.cs
│   │   │   ├── ILoss.cs
│   │   │   ├── IniFileUtils.cs
│   │   │   ├── ModelParametersBase.cs
│   │   │   ├── PredictionUtils.cs
│   │   │   ├── PredictorInterfaces.cs
│   │   │   └── PredictorUtils.cs
│   │   ├── EntryPoints/
│   │   │   ├── CommonOutputs.cs
│   │   │   ├── EntryPointNode.cs
│   │   │   ├── InputBase.cs
│   │   │   ├── InputBuilder.cs
│   │   │   ├── PredictorModelImpl.cs
│   │   │   ├── SchemaManipulation.cs
│   │   │   ├── SelectRows.cs
│   │   │   ├── SummarizePredictor.cs
│   │   │   └── TransformModelImpl.cs
│   │   ├── Evaluators/
│   │   │   ├── AnomalyDetectionEvaluator.cs
│   │   │   ├── AucAggregator.cs
│   │   │   ├── BinaryClassifierEvaluator.cs
│   │   │   ├── ClusteringEvaluator.cs
│   │   │   ├── EvaluatorBase.cs
│   │   │   ├── EvaluatorUtils.cs
│   │   │   ├── MamlEvaluator.cs
│   │   │   ├── Metrics/
│   │   │   │   ├── AnomalyDetectionMetrics.cs
│   │   │   │   ├── BinaryClassificationMetrics.cs
│   │   │   │   ├── BinaryPrecisionRecallDataPoint.cs
│   │   │   │   ├── CalibratedBinaryClassificationMetrics.cs
│   │   │   │   ├── ClusteringMetrics.cs
│   │   │   │   ├── ConfusionMatrix.cs
│   │   │   │   ├── MulticlassClassificationMetrics.cs
│   │   │   │   ├── RankingMetrics.cs
│   │   │   │   └── RegressionMetrics.cs
│   │   │   ├── MultiOutputRegressionEvaluator.cs
│   │   │   ├── MulticlassClassificationEvaluator.cs
│   │   │   ├── QuantileRegressionEvaluator.cs
│   │   │   ├── RankingEvaluator.cs
│   │   │   ├── RegressionEvaluator.cs
│   │   │   └── RegressionEvaluatorBase.cs
│   │   ├── LoggingEventArgs.cs
│   │   ├── MLContext.cs
│   │   ├── Microsoft.ML.Data.csproj
│   │   ├── Model/
│   │   │   ├── ModelOperationsCatalog.cs
│   │   │   ├── Onnx/
│   │   │   │   ├── ICanSaveOnnx.cs
│   │   │   │   ├── OnnxContext.cs
│   │   │   │   └── OnnxNode.cs
│   │   │   ├── Pfa/
│   │   │   │   ├── BoundPfaContext.cs
│   │   │   │   ├── ICanSavePfa.cs
│   │   │   │   ├── ModelUtils.cs
│   │   │   │   ├── PfaContext.cs
│   │   │   │   ├── PfaUtils.cs
│   │   │   │   └── SavePfaCommand.cs
│   │   │   └── PredictionEngineExtensions.cs
│   │   ├── Prediction/
│   │   │   ├── Calibrator.cs
│   │   │   ├── CalibratorCatalog.cs
│   │   │   ├── ICalculateFeatureContribution.cs
│   │   │   ├── IModelCombiner.cs
│   │   │   ├── IPredictionTransformer.cs
│   │   │   └── PredictionEngine.cs
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   ├── Scorers/
│   │   │   ├── BinaryClassifierScorer.cs
│   │   │   ├── ClusteringScorer.cs
│   │   │   ├── FeatureContributionCalculation.cs
│   │   │   ├── GenericScorer.cs
│   │   │   ├── MulticlassClassificationScorer.cs
│   │   │   ├── PredictedLabelScorerBase.cs
│   │   │   ├── PredictionTransformer.cs
│   │   │   ├── QuantileRegressionScorer.cs
│   │   │   ├── RowToRowScorerBase.cs
│   │   │   ├── SchemaBindablePredictorWrapper.cs
│   │   │   └── ScoreSchemaFactory.cs
│   │   ├── TrainCatalog.cs
│   │   ├── Training/
│   │   │   ├── ITrainerEstimator.cs
│   │   │   ├── TrainerEstimatorBase.cs
│   │   │   ├── TrainerInputBase.cs
│   │   │   └── TrainerUtils.cs
│   │   ├── Transforms/
│   │   │   ├── BindingsWrappedRowCursor.cs
│   │   │   ├── BootstrapSamplingTransformer.cs
│   │   │   ├── CatalogUtils.cs
│   │   │   ├── ColumnBindingsBase.cs
│   │   │   ├── ColumnConcatenatingEstimator.cs
│   │   │   ├── ColumnConcatenatingTransformer.cs
│   │   │   ├── ColumnCopying.cs
│   │   │   ├── ColumnSelecting.cs
│   │   │   ├── ConversionsExtensionsCatalog.cs
│   │   │   ├── ExplainabilityCatalog.cs
│   │   │   ├── ExtensionsCatalog.cs
│   │   │   ├── FeatureContributionCalculationTransformer.cs
│   │   │   ├── GenerateNumberTransform.cs
│   │   │   ├── Hashing.cs
│   │   │   ├── InvertHashUtils.cs
│   │   │   ├── KeyToValue.cs
│   │   │   ├── KeyToVector.cs
│   │   │   ├── LabelConvertTransform.cs
│   │   │   ├── LabelIndicatorTransform.cs
│   │   │   ├── MetadataDispatcher.cs
│   │   │   ├── NAFilter.cs
│   │   │   ├── NopTransform.cs
│   │   │   ├── NormalizeColumn.cs
│   │   │   ├── NormalizeColumnDbl.cs
│   │   │   ├── NormalizeColumnSng.cs
│   │   │   ├── NormalizeUtils.cs
│   │   │   ├── Normalizer.cs
│   │   │   ├── OneToOneTransformerBase.cs
│   │   │   ├── PerGroupTransformBase.cs
│   │   │   ├── RangeFilter.cs
│   │   │   ├── RowShufflingTransformer.cs
│   │   │   ├── RowToRowTransformerBase.cs
│   │   │   ├── SkipTakeFilter.cs
│   │   │   ├── SlotsDroppingTransformer.cs
│   │   │   ├── TermTransform.md
│   │   │   ├── TrainAndScoreTransformer.cs
│   │   │   ├── TransformBase.cs
│   │   │   ├── TransformInputBase.cs
│   │   │   ├── TransformsCatalog.cs
│   │   │   ├── TypeConverting.cs
│   │   │   ├── ValueMapping.cs
│   │   │   ├── ValueToKeyMappingEstimator.cs
│   │   │   ├── ValueToKeyMappingTransformer.cs
│   │   │   ├── ValueToKeyMappingTransformerImpl.cs
│   │   │   └── doc.xml
│   │   ├── Utilities/
│   │   │   ├── ApplyTransformUtils.cs
│   │   │   ├── ColumnCursor.cs
│   │   │   ├── ComponentCreation.cs
│   │   │   ├── LocalEnvironment.cs
│   │   │   ├── ModelFileUtils.cs
│   │   │   ├── SlotDropper.cs
│   │   │   ├── StreamUtils.cs
│   │   │   ├── TimerScope.cs
│   │   │   └── TypeParsingUtils.cs
│   │   └── Utils/
│   │       ├── ApiUtils.cs
│   │       ├── LossFunctions.cs
│   │       └── SequencePool.cs
│   ├── Microsoft.ML.DataView/
│   │   ├── Contracts.cs
│   │   ├── DataViewRowId.cs
│   │   ├── DataViewSchema.cs
│   │   ├── DataViewType.cs
│   │   ├── Hashing.cs
│   │   ├── IDataView.cs
│   │   ├── KeyDataViewType.cs
│   │   ├── Microsoft.ML.DataView.csproj
│   │   ├── SchemaDebuggerProxy.cs
│   │   ├── Utils.cs
│   │   ├── VBuffer.cs
│   │   ├── VBufferEditor.cs
│   │   └── VectorType.cs
│   ├── Microsoft.ML.DnnAnalyzer/
│   │   └── Microsoft.ML.DnnAnalyzer/
│   │       ├── DnnAnalyzer.cs
│   │       └── Microsoft.ML.DnnAnalyzer.csproj
│   ├── Microsoft.ML.DnnImageFeaturizer.AlexNet/
│   │   ├── AlexNetExtension.cs
│   │   └── Microsoft.ML.DnnImageFeaturizer.AlexNet.csproj
│   ├── Microsoft.ML.DnnImageFeaturizer.ModelRedist/
│   │   └── Microsoft.ML.DnnImageFeaturizer.ModelRedist.csproj
│   ├── Microsoft.ML.DnnImageFeaturizer.ResNet101/
│   │   ├── Microsoft.ML.DnnImageFeaturizer.ResNet101.csproj
│   │   └── ResNet101Extension.cs
│   ├── Microsoft.ML.DnnImageFeaturizer.ResNet18/
│   │   ├── Microsoft.ML.DnnImageFeaturizer.ResNet18.csproj
│   │   └── ResNet18Extension.cs
│   ├── Microsoft.ML.DnnImageFeaturizer.ResNet50/
│   │   ├── Microsoft.ML.DnnImageFeaturizer.ResNet50.csproj
│   │   └── ResNet50Extension.cs
│   ├── Microsoft.ML.Ensemble/
│   │   ├── Batch.cs
│   │   ├── EnsembleUtils.cs
│   │   ├── EntryPoints/
│   │   │   ├── CreateEnsemble.cs
│   │   │   ├── DiversityMeasure.cs
│   │   │   ├── Ensemble.cs
│   │   │   ├── FeatureSelector.cs
│   │   │   ├── OutputCombiner.cs
│   │   │   ├── PipelineEnsemble.cs
│   │   │   └── SubModelSelector.cs
│   │   ├── FeatureSubsetModel.cs
│   │   ├── Microsoft.ML.Ensemble.csproj
│   │   ├── OutputCombiners/
│   │   │   ├── Average.cs
│   │   │   ├── BaseAverager.cs
│   │   │   ├── BaseMultiAverager.cs
│   │   │   ├── BaseMultiCombiner.cs
│   │   │   ├── BaseScalarStacking.cs
│   │   │   ├── BaseStacking.cs
│   │   │   ├── IOutputCombiner.cs
│   │   │   ├── Median.cs
│   │   │   ├── MultiAverage.cs
│   │   │   ├── MultiMedian.cs
│   │   │   ├── MultiStacking.cs
│   │   │   ├── MultiVoting.cs
│   │   │   ├── MultiWeightedAverage.cs
│   │   │   ├── RegressionStacking.cs
│   │   │   ├── Stacking.cs
│   │   │   ├── Voting.cs
│   │   │   └── WeightedAverage.cs
│   │   ├── PipelineEnsemble.cs
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   ├── Selector/
│   │   │   ├── DiversityMeasure/
│   │   │   │   ├── BaseDisagreementDiversityMeasure.cs
│   │   │   │   ├── DisagreementDiversityMeasure.cs
│   │   │   │   ├── ModelDiversityMetric.cs
│   │   │   │   ├── MultiDisagreementDiversityMeasure.cs
│   │   │   │   └── RegressionDisagreementDiversityMeasure.cs
│   │   │   ├── FeatureSelector/
│   │   │   │   ├── AllFeatureSelector.cs
│   │   │   │   └── RandomFeatureSelector.cs
│   │   │   ├── IDiversityMeasure.cs
│   │   │   ├── IFeatureSelector.cs
│   │   │   ├── ISubModelSelector.cs
│   │   │   ├── ISubsetSelector.cs
│   │   │   ├── SubModelSelector/
│   │   │   │   ├── AllSelector.cs
│   │   │   │   ├── AllSelectorMulticlass.cs
│   │   │   │   ├── BaseBestPerformanceSelector.cs
│   │   │   │   ├── BaseDiverseSelector.cs
│   │   │   │   ├── BaseSubModelSelector.cs
│   │   │   │   ├── BestDiverseSelectorBinary.cs
│   │   │   │   ├── BestDiverseSelectorMulticlass.cs
│   │   │   │   ├── BestDiverseSelectorRegression.cs
│   │   │   │   ├── BestPerformanceRegressionSelector.cs
│   │   │   │   ├── BestPerformanceSelector.cs
│   │   │   │   ├── BestPerformanceSelectorMulticlass.cs
│   │   │   │   └── SubModelDataSelector.cs
│   │   │   └── SubsetSelector/
│   │   │       ├── AllInstanceSelector.cs
│   │   │       ├── BaseSubsetSelector.cs
│   │   │       ├── BootstrapSelector.cs
│   │   │       └── RandomPartitionSelector.cs
│   │   ├── Subset.cs
│   │   └── Trainer/
│   │       ├── Binary/
│   │       │   └── EnsembleTrainer.cs
│   │       ├── EnsembleDistributionModelParameters.cs
│   │       ├── EnsembleModelParameters.cs
│   │       ├── EnsembleModelParametersBase.cs
│   │       ├── EnsembleTrainerBase.cs
│   │       ├── Multiclass/
│   │       │   ├── EnsembleMulticlassModelParameters.cs
│   │       │   └── MulticlassDataPartitionEnsembleTrainer.cs
│   │       └── Regression/
│   │           └── RegressionEnsembleTrainer.cs
│   ├── Microsoft.ML.EntryPoints/
│   │   ├── CVSplit.cs
│   │   ├── CrossValidationMacro.cs
│   │   ├── DataViewReference.cs
│   │   ├── FeatureCombiner.cs
│   │   ├── ImportTextData.cs
│   │   ├── JsonUtils/
│   │   │   ├── ExecuteGraphCommand.cs
│   │   │   ├── GraphRunner.cs
│   │   │   └── JsonManifestUtils.cs
│   │   ├── MacroUtils.cs
│   │   ├── Microsoft.ML.EntryPoints.csproj
│   │   ├── ModelOperations.cs
│   │   ├── OneVersusAllMacro.cs
│   │   ├── PermutationFeatureImportance.cs
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   ├── ScoreColumnSelector.cs
│   │   ├── ScoreModel.cs
│   │   ├── TrainTestMacro.cs
│   │   └── TrainTestSplit.cs
│   ├── Microsoft.ML.Experimental/
│   │   ├── MLContextExtensions.cs
│   │   ├── Microsoft.ML.Experimental.csproj
│   │   └── OneToOneTransformerBaseExtensions.cs
│   ├── Microsoft.ML.Fairlearn/
│   │   ├── AutoML/
│   │   │   ├── AutoMLExperimentExtension.cs
│   │   │   └── TunerFactory.cs
│   │   ├── FairlearnCatalog.cs
│   │   ├── MLContextExtension.cs
│   │   ├── Metrics/
│   │   │   ├── FairlearnMetricCatalog.cs
│   │   │   └── GroupMetric.cs
│   │   ├── Microsoft.ML.Fairlearn.csproj
│   │   └── Reductions/
│   │       ├── GridSearchTrialRunner.cs
│   │       ├── Moment.cs
│   │       ├── Utilities.cs
│   │       └── UtilityParity.cs
│   ├── Microsoft.ML.FastTree/
│   │   ├── BinFile/
│   │   │   └── BinFinder.cs
│   │   ├── BoostingFastTree.cs
│   │   ├── Dataset/
│   │   │   ├── Dataset.cs
│   │   │   ├── DatasetUtils.cs
│   │   │   ├── DenseIntArray.cs
│   │   │   ├── Feature.cs
│   │   │   ├── FeatureFlock.cs
│   │   │   ├── FeatureHistogram.cs
│   │   │   ├── FileObjectStore.cs
│   │   │   ├── IntArray.cs
│   │   │   ├── NHotFeatureFlock.cs
│   │   │   ├── OneHotFeatureFlock.cs
│   │   │   ├── RepeatIntArray.cs
│   │   │   ├── SegmentIntArray.cs
│   │   │   ├── SingletonFeatureFlock.cs
│   │   │   └── SparseIntArray.cs
│   │   ├── FastTree.cs
│   │   ├── FastTreeArguments.cs
│   │   ├── FastTreeClassification.cs
│   │   ├── FastTreeRanking.cs
│   │   ├── FastTreeRegression.cs
│   │   ├── FastTreeTweedie.cs
│   │   ├── GamClassification.cs
│   │   ├── GamModelParameters.cs
│   │   ├── GamRegression.cs
│   │   ├── GamTrainer.cs
│   │   ├── Microsoft.ML.FastTree.csproj
│   │   ├── PACKAGE.md
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   ├── RandomForest.cs
│   │   ├── RandomForestClassification.cs
│   │   ├── RandomForestRegression.cs
│   │   ├── RegressionTree.cs
│   │   ├── SumupPerformanceCommand.cs
│   │   ├── Training/
│   │   │   ├── Applications/
│   │   │   │   ├── GradientWrappers.cs
│   │   │   │   └── ObjectiveFunction.cs
│   │   │   ├── BaggingProvider.cs
│   │   │   ├── DcgCalculator.cs
│   │   │   ├── DcgPermutationComparer.cs
│   │   │   ├── DocumentPartitioning.cs
│   │   │   ├── EarlyStoppingCriteria.cs
│   │   │   ├── EnsembleCompression/
│   │   │   │   ├── IEnsembleCompressor.cs
│   │   │   │   ├── LassoBasedEnsembleCompressor.cs
│   │   │   │   └── LassoFit.cs
│   │   │   ├── OptimizationAlgorithms/
│   │   │   │   ├── AcceleratedGradientDescent.cs
│   │   │   │   ├── ConjugateGradientDescent.cs
│   │   │   │   ├── GradientDescent.cs
│   │   │   │   ├── NoOptimizationAlgorithm.cs
│   │   │   │   └── OptimizationAlgorithm.cs
│   │   │   ├── Parallel/
│   │   │   │   ├── IParallelTraining.cs
│   │   │   │   └── SingleTrainer.cs
│   │   │   ├── RegressionTreeNodeDocuments.cs
│   │   │   ├── ScoreTracker.cs
│   │   │   ├── StepSearch.cs
│   │   │   ├── Test.cs
│   │   │   ├── TreeLearners/
│   │   │   │   ├── FastForestLeastSquaresTreeLearner.cs
│   │   │   │   ├── LeastSquaresRegressionTreeLearner.cs
│   │   │   │   └── TreeLearner.cs
│   │   │   └── WinLossCalculator.cs
│   │   ├── TreeEnsemble/
│   │   │   ├── InternalQuantileRegressionTree.cs
│   │   │   ├── InternalRegressionTree.cs
│   │   │   ├── InternalTreeEnsemble.cs
│   │   │   └── TreeEnsembleCombiner.cs
│   │   ├── TreeEnsemble.cs
│   │   ├── TreeEnsembleFeaturizationEstimator.cs
│   │   ├── TreeEnsembleFeaturizationTransformer.cs
│   │   ├── TreeEnsembleFeaturizer.cs
│   │   ├── TreeTrainersCatalog.cs
│   │   ├── Utils/
│   │   │   ├── Algorithms.cs
│   │   │   ├── BlockingThreadPool.cs
│   │   │   ├── BufferPoolManager.cs
│   │   │   ├── CompressUtils.cs
│   │   │   ├── FastTreeIniFileUtils.cs
│   │   │   ├── LinqExtensions.cs
│   │   │   ├── MappedObjectPool.cs
│   │   │   ├── PseudorandomFunction.cs
│   │   │   ├── RegressionTreeBaseUtils.cs
│   │   │   ├── StreamExtensions.cs
│   │   │   ├── ThreadTaskManager.cs
│   │   │   ├── Timer.cs
│   │   │   ├── ToByteArrayExtensions.cs
│   │   │   └── VectorUtils.cs
│   │   └── doc.xml
│   ├── Microsoft.ML.GenAI.Core/
│   │   ├── CausalLMPipelineChatClient.cs
│   │   ├── Extension/
│   │   │   ├── ModuleExtension.cs
│   │   │   └── TensorExtension.cs
│   │   ├── Microsoft.ML.GenAI.Core.csproj
│   │   ├── Module/
│   │   │   ├── Attention.cs
│   │   │   ├── DynamicLoadingModule.cs
│   │   │   ├── GenAILinear.cs
│   │   │   ├── IDynamicLoadModule.cs
│   │   │   ├── IQuantizeModule.cs
│   │   │   ├── NewGELUActivation.cs
│   │   │   ├── QuantizedLinear.cs
│   │   │   ├── RMSNorm.cs
│   │   │   └── RotaryEmbedding.cs
│   │   ├── Pipeline/
│   │   │   ├── CausalLMModelInput.cs
│   │   │   ├── CausalLMModelOutput.cs
│   │   │   └── CausalLMPipeline.cs
│   │   ├── Trainer/
│   │   │   ├── CausalLMDataset.cs
│   │   │   └── CausalLMSupervisedFineTuningTrainer.cs
│   │   ├── Utility/
│   │   │   ├── AttentionMaskConverter.cs
│   │   │   ├── Cache.cs
│   │   │   └── IChatTemplateBuilder.cs
│   │   └── Utils.cs
│   ├── Microsoft.ML.GenAI.LLaMA/
│   │   ├── Llama3CausalLMChatClient.cs
│   │   ├── Llama3_1ChatTemplateBuilder.cs
│   │   ├── LlamaCausalLMAgent.cs
│   │   ├── LlamaChatCompletionService.cs
│   │   ├── LlamaConfig.cs
│   │   ├── LlamaForCausalLM.cs
│   │   ├── LlamaTextCompletionService.cs
│   │   ├── LlamaTokenizerHelper.cs
│   │   ├── Microsoft.ML.GenAI.LLaMA.csproj
│   │   ├── Module/
│   │   │   ├── LlamaDecoderLayer.cs
│   │   │   ├── LlamaMLP.cs
│   │   │   └── LlamaModel.cs
│   │   └── Resource/
│   │       └── Config/
│   │           ├── meta-llama-3.1-405B-Instruct.json
│   │           ├── meta-llama-3.1-70B-Instruct.json
│   │           ├── meta-llama-3.1-8B-Instruct.json
│   │           ├── meta-llama-3.2-1B-Instruct.json
│   │           └── meta-llama-3.2-3B-Instruct.json
│   ├── Microsoft.ML.GenAI.Mistral/
│   │   ├── Microsoft.ML.GenAI.Mistral.csproj
│   │   ├── MistralCausalLMAgent.cs
│   │   ├── MistralConfig.cs
│   │   ├── MistralDecoderLayer.cs
│   │   ├── MistralForCausalLM.cs
│   │   ├── MistralMLP.cs
│   │   ├── MistralModel.cs
│   │   ├── MistralTokenizerHelper.cs
│   │   ├── Mistral_7B_0_3ChatTemplateBuilder.cs
│   │   └── Resource/
│   │       └── Config/
│   │           └── mistral-7B-instruct-v0.3.json
│   ├── Microsoft.ML.GenAI.Phi/
│   │   ├── Extension/
│   │   │   └── SemanticKernelExtension.cs
│   │   ├── Microsoft.ML.GenAI.Phi.csproj
│   │   ├── Module/
│   │   │   ├── Phi2Attention.cs
│   │   │   ├── Phi2DecoderLayer.cs
│   │   │   ├── Phi2MLP.cs
│   │   │   ├── Phi2Model.cs
│   │   │   ├── Phi2RotaryEmbedding.cs
│   │   │   ├── Phi3DecoderLayer.cs
│   │   │   ├── Phi3MLP.cs
│   │   │   ├── Phi3Model.cs
│   │   │   └── Phi3SuScaledRotaryEmbedding.cs
│   │   ├── Phi2/
│   │   │   ├── Config.cs
│   │   │   ├── Phi2ForCausalLM.cs
│   │   │   └── Phi2TokenizerHelper.cs
│   │   ├── Phi3/
│   │   │   ├── Config.cs
│   │   │   ├── Phi3CausalLMAgent.cs
│   │   │   ├── Phi3CausalLMChatClient.cs
│   │   │   ├── Phi3CausalLMChatCompletionService.cs
│   │   │   ├── Phi3CausalLMTextGenerationService.cs
│   │   │   ├── Phi3ChatTemplateBuilder.cs
│   │   │   ├── Phi3ForCausalLM.cs
│   │   │   └── Phi3TokenizerHelper.cs
│   │   ├── README.md
│   │   ├── Resource/
│   │   │   ├── Config/
│   │   │   │   ├── phi-2-config.json
│   │   │   │   ├── phi-3-medium-128k-instruct-config.json
│   │   │   │   ├── phi-3-medium-4k-instruct-config.json
│   │   │   │   ├── phi-3-mini-128k-instruct-config.json
│   │   │   │   └── phi-3-mini-4k-instruct-config.json
│   │   │   └── README.md
│   │   └── Utils.cs
│   ├── Microsoft.ML.ImageAnalytics/
│   │   ├── EntryPoints/
│   │   │   └── ImageAnalytics.cs
│   │   ├── ExtensionsCatalog.cs
│   │   ├── ImageGrayscale.cs
│   │   ├── ImageLoader.cs
│   │   ├── ImagePixelExtractor.cs
│   │   ├── ImageResizer.cs
│   │   ├── ImageType.cs
│   │   ├── MLImage.cs
│   │   ├── Microsoft.ML.ImageAnalytics.csproj
│   │   ├── PACKAGE.md
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   └── VectorToImageTransform.cs
│   ├── Microsoft.ML.KMeansClustering/
│   │   ├── KMeansCatalog.cs
│   │   ├── KMeansModelParameters.cs
│   │   ├── KMeansPlusPlusTrainer.cs
│   │   ├── Microsoft.ML.KMeansClustering.csproj
│   │   └── Properties/
│   │       └── AssemblyInfo.cs
│   ├── Microsoft.ML.LightGbm/
│   │   ├── LightGbmArguments.cs
│   │   ├── LightGbmBinaryTrainer.cs
│   │   ├── LightGbmCatalog.cs
│   │   ├── LightGbmMulticlassTrainer.cs
│   │   ├── LightGbmRankingTrainer.cs
│   │   ├── LightGbmRegressionTrainer.cs
│   │   ├── LightGbmTrainerBase.cs
│   │   ├── Microsoft.ML.LightGbm.csproj
│   │   ├── PACKAGE.md
│   │   ├── Parallel/
│   │   │   ├── IParallel.cs
│   │   │   └── SingleTrainer.cs
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   ├── WrappedLightGbmBooster.cs
│   │   ├── WrappedLightGbmDataset.cs
│   │   ├── WrappedLightGbmInterface.cs
│   │   └── WrappedLightGbmTraining.cs
│   ├── Microsoft.ML.Maml/
│   │   ├── ChainCommand.cs
│   │   ├── HelpCommand.cs
│   │   ├── MAML.cs
│   │   ├── Microsoft.ML.Maml.csproj
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   └── VersionCommand.cs
│   ├── Microsoft.ML.Mkl.Components/
│   │   ├── ComputeLRTrainingStdThroughHal.cs
│   │   ├── Microsoft.ML.Mkl.Components.csproj
│   │   ├── MklComponentsCatalog.cs
│   │   ├── OlsLinearRegression.cs
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   ├── SymSgdClassificationTrainer.cs
│   │   └── VectorWhitening.cs
│   ├── Microsoft.ML.Mkl.Redist/
│   │   └── Microsoft.ML.Mkl.Redist.csproj
│   ├── Microsoft.ML.OneDal/
│   │   ├── Microsoft.ML.OneDal.csproj
│   │   ├── OneDalCatalog.cs
│   │   ├── OneDalUtils.cs
│   │   └── Properties/
│   │       └── AssemblyInfo.cs
│   ├── Microsoft.ML.OnnxConverter/
│   │   ├── AssemblyInfo.cs
│   │   ├── Microsoft.ML.OnnxConverter.csproj
│   │   ├── OnnxContextImpl.cs
│   │   ├── OnnxExportExtensions.cs
│   │   ├── OnnxMl.cs
│   │   ├── OnnxMl.md
│   │   ├── OnnxNodeImpl.cs
│   │   ├── OnnxUtils.cs
│   │   └── SaveOnnxCommand.cs
│   ├── Microsoft.ML.OnnxTransformer/
│   │   ├── DnnImageFeaturizerTransform.cs
│   │   ├── Microsoft.ML.OnnxTransformer.csproj
│   │   ├── OnnxCatalog.cs
│   │   ├── OnnxMapType.cs
│   │   ├── OnnxOptions.cs
│   │   ├── OnnxSequenceType.cs
│   │   ├── OnnxSessionOptions.cs
│   │   ├── OnnxTransform.cs
│   │   ├── OnnxTypeParser.cs
│   │   ├── OnnxUtils.cs
│   │   ├── PACKAGE.md
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   └── doc.xml
│   ├── Microsoft.ML.PCA/
│   │   ├── Microsoft.ML.PCA.csproj
│   │   ├── PCACatalog.cs
│   │   ├── PcaTrainer.cs
│   │   ├── PcaTransformer.cs
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   └── doc.xml
│   ├── Microsoft.ML.Parquet/
│   │   ├── Microsoft.ML.Parquet.csproj
│   │   ├── ParquetLoader.cs
│   │   ├── PartitionedFileLoader.cs
│   │   ├── PartitionedPathParser.cs
│   │   ├── PartitionedPathUtils.cs
│   │   └── Properties/
│   │       └── AssemblyInfo.cs
│   ├── Microsoft.ML.Recommender/
│   │   ├── MatrixFactorizationPredictor.cs
│   │   ├── MatrixFactorizationTrainer.cs
│   │   ├── Microsoft.ML.Recommender.csproj
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   ├── RecommenderCatalog.cs
│   │   ├── RecommenderUtils.cs
│   │   └── SafeTrainingAndModelBuffer.cs
│   ├── Microsoft.ML.ResultProcessor/
│   │   ├── Microsoft.ML.ResultProcessor.csproj
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   └── ResultProcessor.cs
│   ├── Microsoft.ML.SamplesUtils/
│   │   ├── Microsoft.ML.SamplesUtils.csproj
│   │   └── SamplesDatasetUtils.cs
│   ├── Microsoft.ML.SearchSpace/
│   │   ├── Assembly.cs
│   │   ├── Converter/
│   │   │   ├── ChoiceOptionConverter.cs
│   │   │   ├── NumericOptionConverter.cs
│   │   │   ├── OptionConverter.cs
│   │   │   ├── ParameterConverter.cs
│   │   │   └── SearchSpaceConverter.cs
│   │   ├── Microsoft.ML.SearchSpace.csproj
│   │   ├── Option/
│   │   │   ├── ChoiceOption.cs
│   │   │   ├── NestOption.cs
│   │   │   ├── OptionBase.cs
│   │   │   └── UniformNumericOption.cs
│   │   ├── Parameter.cs
│   │   ├── Readme.md
│   │   ├── SearchSpace.cs
│   │   └── Tuner/
│   │       ├── DefaultValueTuner.cs
│   │       ├── GridSearchTuner.cs
│   │       └── RandomTuner.cs
│   ├── Microsoft.ML.StandardTrainers/
│   │   ├── AssemblyInfo.cs
│   │   ├── FactorizationMachine/
│   │   │   ├── FactorizationMachineCatalog.cs
│   │   │   ├── FactorizationMachineTrainer.cs
│   │   │   ├── FieldAwareFactorizationMachineModelParameters.cs
│   │   │   ├── FieldAwareFactorizationMachineUtils.cs
│   │   │   └── doc.xml
│   │   ├── LdSvm/
│   │   │   ├── LdSvmModelParameters.cs
│   │   │   └── LdSvmTrainer.cs
│   │   ├── Microsoft.ML.StandardTrainers.csproj
│   │   ├── Optimizer/
│   │   │   ├── DifferentiableFunction.cs
│   │   │   ├── L1Optimizer.cs
│   │   │   ├── LearningRateScheduler.cs
│   │   │   ├── LineSearch.cs
│   │   │   ├── OptimizationMonitor.cs
│   │   │   ├── Optimizer.cs
│   │   │   └── SgdOptimizer.cs
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   ├── Standard/
│   │   │   ├── LinearModelParameters.cs
│   │   │   ├── LinearPredictorUtils.cs
│   │   │   ├── LogisticRegression/
│   │   │   │   ├── LbfgsPredictorBase.cs
│   │   │   │   ├── LogisticRegression.cs
│   │   │   │   └── MulticlassLogisticRegression.cs
│   │   │   ├── ModelStatistics.cs
│   │   │   ├── MulticlassClassification/
│   │   │   │   ├── MetaMulticlassTrainer.cs
│   │   │   │   ├── MulticlassNaiveBayesTrainer.cs
│   │   │   │   ├── OneVersusAllTrainer.cs
│   │   │   │   └── PairwiseCouplingTrainer.cs
│   │   │   ├── Online/
│   │   │   │   ├── AveragedLinear.cs
│   │   │   │   ├── AveragedPerceptron.cs
│   │   │   │   ├── LinearSvm.cs
│   │   │   │   ├── OnlineGradientDescent.cs
│   │   │   │   └── OnlineLinear.cs
│   │   │   ├── PoissonRegression/
│   │   │   │   └── PoissonRegression.cs
│   │   │   ├── SdcaBinary.cs
│   │   │   ├── SdcaMulticlass.cs
│   │   │   ├── SdcaRegression.cs
│   │   │   ├── Simple/
│   │   │   │   └── SimpleTrainers.cs
│   │   │   └── StochasticTrainerBase.cs
│   │   └── StandardTrainersCatalog.cs
│   ├── Microsoft.ML.Sweeper/
│   │   ├── Algorithms/
│   │   │   ├── Grid.cs
│   │   │   ├── KdoSweeper.cs
│   │   │   ├── NelderMead.cs
│   │   │   ├── Random.cs
│   │   │   ├── SmacSweeper.cs
│   │   │   └── SweeperProbabilityUtils.cs
│   │   ├── AsyncSweeper.cs
│   │   ├── ConfigRunner.cs
│   │   ├── ISweeper.cs
│   │   ├── Microsoft.ML.Sweeper.csproj
│   │   ├── Parameters.cs
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   ├── SweepCommand.cs
│   │   ├── SweepResultEvaluator.cs
│   │   └── SynthConfigRunner.cs
│   ├── Microsoft.ML.TensorFlow/
│   │   ├── Microsoft.ML.TensorFlow.csproj
│   │   ├── PACKAGE.md
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   ├── TensorFlowModel.cs
│   │   ├── TensorFlowSessionWrapper.cs
│   │   ├── TensorTypeExtensions.cs
│   │   ├── TensorflowCatalog.cs
│   │   ├── TensorflowTransform.cs
│   │   ├── TensorflowUtils.cs
│   │   └── doc.xml
│   ├── Microsoft.ML.TimeSeries/
│   │   ├── AdaptiveSingularSpectrumSequenceModeler.cs
│   │   ├── Deseasonality.cs
│   │   ├── EigenUtils.cs
│   │   ├── ExponentialAverageTransform.cs
│   │   ├── ExtensionsCatalog.cs
│   │   ├── FftUtils.cs
│   │   ├── IidAnomalyDetectionBase.cs
│   │   ├── IidChangePointDetector.cs
│   │   ├── IidSpikeDetector.cs
│   │   ├── Microsoft.ML.TimeSeries.csproj
│   │   ├── MovingAverageTransform.cs
│   │   ├── PValueTransform.cs
│   │   ├── PercentileThresholdTransform.cs
│   │   ├── PolynomialUtils.cs
│   │   ├── PredictionEngine.cs
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   ├── RootCauseAnalyzer.cs
│   │   ├── RootCauseLocalizationType.cs
│   │   ├── SRCNNAnomalyDetector.cs
│   │   ├── SSaForecasting.cs
│   │   ├── STL/
│   │   │   ├── FastLoess.cs
│   │   │   ├── InnerStl.cs
│   │   │   ├── LeastSquares.cs
│   │   │   ├── LocalRegression.cs
│   │   │   ├── Loess.cs
│   │   │   ├── MathsTools.cs
│   │   │   └── PolynomialModel.cs
│   │   ├── SeasonalityDetector.cs
│   │   ├── SequenceModelerBase.cs
│   │   ├── SequentialAnomalyDetectionTransformBase.cs
│   │   ├── SequentialForecastingTransformBase.cs
│   │   ├── SequentialTransformBase.cs
│   │   ├── SequentialTransformerBase.cs
│   │   ├── SlidingWindowTransform.cs
│   │   ├── SlidingWindowTransformBase.cs
│   │   ├── SrCnnAnomalyDetectionBase.cs
│   │   ├── SrCnnEntireAnomalyDetector.cs
│   │   ├── SrCnnTransformBase.cs
│   │   ├── SsaAnomalyDetectionBase.cs
│   │   ├── SsaChangePointDetector.cs
│   │   ├── SsaForecastingBase.cs
│   │   ├── SsaSpikeDetector.cs
│   │   ├── TimeSeriesProcessing.cs
│   │   ├── TimeSeriesUtils.cs
│   │   └── TrajectoryMatrix.cs
│   ├── Microsoft.ML.Tokenizers/
│   │   ├── AssemblyInfo.cs
│   │   ├── Directory.Build.props
│   │   ├── EncodeResults.cs
│   │   ├── EncodeSettings.cs
│   │   ├── EncodedToken.cs
│   │   ├── Microsoft.ML.Tokenizers.csproj
│   │   ├── Model/
│   │   │   ├── BPETokenizer.cs
│   │   │   ├── BertOptions.cs
│   │   │   ├── BertTokenizer.cs
│   │   │   ├── BpeOptions.cs
│   │   │   ├── Cache.cs
│   │   │   ├── CodeGenTokenizer.cs
│   │   │   ├── EnglishRobertaTokenizer.cs
│   │   │   ├── LlamaTokenizer.cs
│   │   │   ├── Merge.cs
│   │   │   ├── ModelSourceGenerationContext.cs
│   │   │   ├── Pair.cs
│   │   │   ├── Phi2Tokenizer.cs
│   │   │   ├── SentencePieceBaseModel.cs
│   │   │   ├── SentencePieceBpeModel.cs
│   │   │   ├── SentencePieceTokenizer.cs
│   │   │   ├── SentencePieceUnigramModel.cs
│   │   │   ├── Symbol.cs
│   │   │   ├── TiktokenTokenizer.cs
│   │   │   ├── Word.cs
│   │   │   ├── WordPieceOptions.cs
│   │   │   └── WordPieceTokenizer.cs
│   │   ├── Normalizer/
│   │   │   ├── BertNormalizer.cs
│   │   │   ├── LowerCaseNormalizer.cs
│   │   │   ├── Normalizer.cs
│   │   │   ├── SentencePieceNormalizer.cs
│   │   │   └── UpperCaseNormalizer.cs
│   │   ├── PACKAGE.md
│   │   ├── PreTokenizer/
│   │   │   ├── CompositePreTokenizer.cs
│   │   │   ├── PreTokenizer.cs
│   │   │   ├── RegexPreTokenizer.cs
│   │   │   └── RobertaPreTokenizer.cs
│   │   ├── SentencepieceModel.cs
│   │   ├── Tokenizer.cs
│   │   └── Utils/
│   │       ├── ByteArrayComparer.cs
│   │       ├── BytePairEncoder.cs
│   │       ├── ByteToUnicodeEncoding.cs
│   │       ├── DoubleArrayTrie.cs
│   │       ├── Helpers.cs
│   │       ├── Helpers.netcoreapp.cs
│   │       ├── Helpers.netstandard.cs
│   │       ├── IListExtensions.cs
│   │       ├── LruCache.cs
│   │       ├── OrdinalUtf8StringComparer.cs
│   │       ├── PriorityQueue.cs
│   │       ├── StringSpanOrdinalKey.cs
│   │       ├── TokenizerExtensions.cs
│   │       ├── ValueStringBuilder.cs
│   │       └── Vec.cs
│   ├── Microsoft.ML.Tokenizers.Data.Cl100kBase/
│   │   ├── Cl100kBaseTokenizerData.cs
│   │   ├── Data/
│   │   │   └── cl100k_base.tiktoken
│   │   ├── Directory.Build.props
│   │   ├── Microsoft.ML.Tokenizers.Data.Cl100kBase.csproj
│   │   └── PACKAGE.md
│   ├── Microsoft.ML.Tokenizers.Data.Gpt2/
│   │   ├── Data/
│   │   │   └── gpt2.tiktoken
│   │   ├── Directory.Build.props
│   │   ├── Gpt2TokenizerData.cs
│   │   ├── Microsoft.ML.Tokenizers.Data.Gpt2.csproj
│   │   └── PACKAGE.md
│   ├── Microsoft.ML.Tokenizers.Data.O200kBase/
│   │   ├── Data/
│   │   │   └── o200k_base.tiktoken
│   │   ├── Directory.Build.props
│   │   ├── Microsoft.ML.Tokenizers.Data.O200kBase.csproj
│   │   ├── O200kBaseTokenizerData.cs
│   │   └── PACKAGE.md
│   ├── Microsoft.ML.Tokenizers.Data.P50kBase/
│   │   ├── Data/
│   │   │   └── p50k_base.tiktoken
│   │   ├── Directory.Build.props
│   │   ├── Microsoft.ML.Tokenizers.Data.P50kBase.csproj
│   │   ├── P50kBaseTokenizerData.cs
│   │   └── PACKAGE.md
│   ├── Microsoft.ML.Tokenizers.Data.R50kBase/
│   │   ├── Data/
│   │   │   └── r50k_base.tiktoken
│   │   ├── Directory.Build.props
│   │   ├── Microsoft.ML.Tokenizers.Data.R50kBase.csproj
│   │   ├── PACKAGE.md
│   │   └── R50kBaseTokenizerData.cs
│   ├── Microsoft.ML.TorchSharp/
│   │   ├── AutoFormerV2/
│   │   │   ├── Anchors.cs
│   │   │   ├── Attention.cs
│   │   │   ├── AutoFormerV2Backbone.cs
│   │   │   ├── AutoFormerV2Block.cs
│   │   │   ├── AutoformerV2.cs
│   │   │   ├── BasicLayer.cs
│   │   │   ├── Conv2dBN.cs
│   │   │   ├── ConvLayer.cs
│   │   │   ├── ConvModule.cs
│   │   │   ├── FPN.cs
│   │   │   ├── MBConv.cs
│   │   │   ├── Mlp.cs
│   │   │   ├── ObjectDetectionMetrics.cs
│   │   │   ├── ObjectDetectionTrainer.cs
│   │   │   ├── PatchEmbed.cs
│   │   │   ├── PatchMerging.cs
│   │   │   └── RetinaHead.cs
│   │   ├── Extensions/
│   │   │   ├── TensorExtensions.cs
│   │   │   └── TokenizerExtensions.cs
│   │   ├── Loss/
│   │   │   └── FocalLoss.cs
│   │   ├── Microsoft.ML.TorchSharp.csproj
│   │   ├── NasBert/
│   │   │   ├── BertArchitecture.cs
│   │   │   ├── BertModelType.cs
│   │   │   ├── BertTaskType.cs
│   │   │   ├── Models/
│   │   │   │   ├── BaseHead.cs
│   │   │   │   ├── BaseModel.cs
│   │   │   │   ├── ModelPrediction.cs
│   │   │   │   ├── NasBertEncoder.cs
│   │   │   │   ├── NasBertModel.cs
│   │   │   │   ├── NerModel.cs
│   │   │   │   ├── PredictionHead.cs
│   │   │   │   ├── SequenceLabelHead.cs
│   │   │   │   └── TransformerEncoder.cs
│   │   │   ├── Modules/
│   │   │   │   ├── ActivationFunction.cs
│   │   │   │   ├── ConvSeparable.cs
│   │   │   │   ├── EmbedTransfer.cs
│   │   │   │   ├── Embedding/
│   │   │   │   │   ├── LearnedPositionalEmbedding.cs
│   │   │   │   │   ├── PositionalEmbedding.cs
│   │   │   │   │   └── SinusoidalPositionalEmbedding.cs
│   │   │   │   ├── HiddenTransfer.cs
│   │   │   │   ├── IncrementalState.cs
│   │   │   │   ├── Layers/
│   │   │   │   │   ├── EncConvLayer.cs
│   │   │   │   │   ├── FeedForwardLayer.cs
│   │   │   │   │   ├── IdentityLayer.cs
│   │   │   │   │   ├── Layer.cs
│   │   │   │   │   └── SelfAttentionLayer.cs
│   │   │   │   ├── MultiHeadAttention.cs
│   │   │   │   ├── SearchSpace.cs
│   │   │   │   └── TransformerCell.cs
│   │   │   ├── NasBertTrainer.cs
│   │   │   ├── NerTrainer.cs
│   │   │   ├── Optimizers/
│   │   │   │   ├── Adam.cs
│   │   │   │   └── BaseOptimizer.cs
│   │   │   ├── SentenceSimilarityTrainer.cs
│   │   │   └── TextClassificationTrainer.cs
│   │   ├── Resources/
│   │   │   ├── dict.txt
│   │   │   ├── encoder.json
│   │   │   └── vocab.bpe
│   │   ├── Roberta/
│   │   │   ├── Models/
│   │   │   │   ├── RobertaEncoder.cs
│   │   │   │   ├── RobertaModel.cs
│   │   │   │   └── RobertaModelForQA.cs
│   │   │   ├── Modules/
│   │   │   │   ├── Attention.cs
│   │   │   │   ├── AttentionOutput.cs
│   │   │   │   ├── AttentionSelf.cs
│   │   │   │   ├── Embeddings.cs
│   │   │   │   ├── Encoder.cs
│   │   │   │   ├── Intermediate.cs
│   │   │   │   ├── Layer.cs
│   │   │   │   └── Output.cs
│   │   │   └── QATrainer.cs
│   │   ├── TorchSharpBaseTrainer.cs
│   │   ├── TorchSharpCatalog.cs
│   │   └── Utils/
│   │       ├── DataUtils.cs
│   │       ├── DefaultDictionary.cs
│   │       ├── FileUtils.cs
│   │       ├── HashHelpers.cs
│   │       ├── ImageUtils.cs
│   │       ├── IntrinsicAttribute.cs
│   │       ├── MethodTable.cs
│   │       ├── MetricUtils.cs
│   │       ├── ModelUtils.cs
│   │       ├── RangeUtil.cs
│   │       └── TorchUtils.cs
│   ├── Microsoft.ML.Transforms/
│   │   ├── CategoricalCatalog.cs
│   │   ├── CompositeTransformer.cs
│   │   ├── ConversionsCatalog.cs
│   │   ├── CountFeatureSelection.cs
│   │   ├── CustomMappingCatalog.cs
│   │   ├── CustomMappingFactory.cs
│   │   ├── CustomMappingFilter.cs
│   │   ├── CustomMappingTransformer.cs
│   │   ├── Dracula/
│   │   │   ├── CMCountTable.cs
│   │   │   ├── CountTable.cs
│   │   │   ├── CountTableBuilder.cs
│   │   │   ├── CountTableTransformer.cs
│   │   │   ├── CountTargetEncodingTransformer.cs
│   │   │   ├── DictCountTable.cs
│   │   │   ├── Featurizer.cs
│   │   │   └── MultiCountTable.cs
│   │   ├── EntryPoints/
│   │   │   ├── SelectFeatures.cs
│   │   │   └── TextAnalytics.cs
│   │   ├── Expression/
│   │   │   ├── BuiltinFunctions.cs
│   │   │   ├── CharCursor.cs
│   │   │   ├── CodeGen.cs
│   │   │   ├── Error.cs
│   │   │   ├── Exec.cs
│   │   │   ├── FunctionProvider.cs
│   │   │   ├── IlGeneratorExtensions.cs
│   │   │   ├── KeyWordTable.cs
│   │   │   ├── LambdaBinder.cs
│   │   │   ├── LambdaParser.cs
│   │   │   ├── LexCharUtils.cs
│   │   │   ├── Lexer.cs
│   │   │   ├── MethodGenerator.cs
│   │   │   ├── Node.cs
│   │   │   ├── Printer.cs
│   │   │   ├── TokKind.cs
│   │   │   ├── TokenCursor.cs
│   │   │   └── Tokens.cs
│   │   ├── ExpressionCatalog.cs
│   │   ├── ExpressionTransformer.cs
│   │   ├── ExtensionsCatalog.cs
│   │   ├── FeatureSelectionCatalog.cs
│   │   ├── FourierDistributionSampler.cs
│   │   ├── GcnTransform.cs
│   │   ├── GroupTransform.cs
│   │   ├── HashJoiningTransform.cs
│   │   ├── KernelCatalog.cs
│   │   ├── KeyToVectorMapping.cs
│   │   ├── LambdaTransform.cs
│   │   ├── LearnerFeatureSelection.cs
│   │   ├── LoadTransform.cs
│   │   ├── MetricStatistics.cs
│   │   ├── Microsoft.ML.Transforms.csproj
│   │   ├── MissingValueDroppingTransformer.cs
│   │   ├── MissingValueHandlingTransformer.cs
│   │   ├── MissingValueIndicatorTransform.cs
│   │   ├── MissingValueIndicatorTransformer.cs
│   │   ├── MissingValueReplacing.cs
│   │   ├── MissingValueReplacingUtils.cs
│   │   ├── MutualInformationFeatureSelection.cs
│   │   ├── NAHandling.cs
│   │   ├── NormalizerCatalog.cs
│   │   ├── OneHotEncoding.cs
│   │   ├── OneHotHashEncoding.cs
│   │   ├── OptionalColumnTransform.cs
│   │   ├── PermutationFeatureImportance.cs
│   │   ├── PermutationFeatureImportanceExtensions.cs
│   │   ├── ProduceIdTransform.cs
│   │   ├── Properties/
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   └── Resources.resx
│   │   ├── RandomFourierFeaturizing.cs
│   │   ├── StatefulCustomMappingTransformer.cs
│   │   ├── StatefulFilterTransform.cs
│   │   ├── SvmLight/
│   │   │   ├── SvmLightLoader.cs
│   │   │   ├── SvmLightLoaderSaverCatalog.cs
│   │   │   └── SvmLightSaver.cs
│   │   ├── Text/
│   │   │   ├── LdaSingleBox.cs
│   │   │   ├── LdaTransform.cs
│   │   │   ├── NgramHashingTransformer.cs
│   │   │   ├── NgramTransform.cs
│   │   │   ├── NgramUtils.cs
│   │   │   ├── SentimentAnalyzingTransform.cs
│   │   │   ├── StopWords/
│   │   │   │   ├── Arabic.txt
│   │   │   │   ├── Czech.txt
│   │   │   │   ├── Danish.txt
│   │   │   │   ├── Dutch.txt
│   │   │   │   ├── English.txt
│   │   │   │   ├── French.txt
│   │   │   │   ├── German.txt
│   │   │   │   ├── Italian.txt
│   │   │   │   ├── Japanese.txt
│   │   │   │   ├── Norwegian_Bokmal.txt
│   │   │   │   ├── Polish.txt
│   │   │   │   ├── Portuguese.txt
│   │   │   │   ├── Portuguese_Brazilian.txt
│   │   │   │   ├── Russian.txt
│   │   │   │   ├── Spanish.txt
│   │   │   │   └── Swedish.txt
│   │   │   ├── StopWordsRemovingTransformer.cs
│   │   │   ├── TextCatalog.cs
│   │   │   ├── TextFeaturizingEstimator.cs
│   │   │   ├── TextNormalizing.cs
│   │   │   ├── TokenizingByCharacters.cs
│   │   │   ├── WordBagTransform.cs
│   │   │   ├── WordEmbeddingsExtractor.cs
│   │   │   ├── WordHashBagProducingTransform.cs
│   │   │   ├── WordTokenizing.cs
│   │   │   ├── WrappedTextTransformers.cs
│   │   │   └── doc.xml
│   │   ├── UngroupTransform.cs
│   │   └── doc.xml
│   ├── Microsoft.ML.Vision/
│   │   ├── DnnRetrainTransform.cs
│   │   ├── ImageClassificationTrainer.cs
│   │   ├── Microsoft.ML.Vision.csproj
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   └── VisionCatalog.cs
│   ├── Native/
│   │   ├── CMakeLists.txt
│   │   ├── CpuMathNative/
│   │   │   ├── CMakeLists.txt
│   │   │   ├── FactorizationMachineCore.cpp
│   │   │   ├── MathLinux.S
│   │   │   └── Sse.cpp
│   │   ├── FastTreeNative/
│   │   │   ├── CMakeLists.txt
│   │   │   ├── ExpandFloatType.cpp
│   │   │   ├── FastTreeNative.cpp
│   │   │   ├── ReadMe.txt
│   │   │   ├── Sumup.h
│   │   │   ├── SumupNibbles.h
│   │   │   ├── SumupOneBit.h
│   │   │   ├── SumupSegment.h
│   │   │   ├── expand.h
│   │   │   ├── getderivatives.cpp
│   │   │   ├── getsurplusderivatives.cpp
│   │   │   ├── segment.cpp
│   │   │   ├── stdafx.cpp
│   │   │   ├── stdafx.h
│   │   │   └── targetver.h
│   │   ├── LdaNative/
│   │   │   ├── CMakeLists.txt
│   │   │   ├── alias_multinomial_rng_int.cpp
│   │   │   ├── alias_multinomial_rng_int.hpp
│   │   │   ├── data_block.cpp
│   │   │   ├── data_block.h
│   │   │   ├── hybrid_alias_map.cpp
│   │   │   ├── hybrid_alias_map.h
│   │   │   ├── hybrid_map.cpp
│   │   │   ├── hybrid_map.h
│   │   │   ├── lda_document.cpp
│   │   │   ├── lda_document.h
│   │   │   ├── lda_engine.cpp
│   │   │   ├── lda_engine.hpp
│   │   │   ├── lda_engine_export.cpp
│   │   │   ├── light_doc_sampler.cpp
│   │   │   ├── light_doc_sampler.hpp
│   │   │   ├── light_hash_map.cpp
│   │   │   ├── light_hash_map.h
│   │   │   ├── model_block.cpp
│   │   │   ├── model_block.h
│   │   │   ├── rand_int_rng.h
│   │   │   ├── simple_barrier.h
│   │   │   ├── timer.h
│   │   │   ├── type_common.h
│   │   │   ├── utils.cpp
│   │   │   └── utils.hpp
│   │   ├── MatrixFactorizationNative/
│   │   │   ├── CMakeLists.txt
│   │   │   ├── UnmanagedMemory.cpp
│   │   │   └── UnmanagedMemory.h
│   │   ├── MklProxyNative/
│   │   │   ├── CMakeLists.txt
│   │   │   └── MklProxyNative.cpp
│   │   ├── Native.proj
│   │   ├── OneDalNative/
│   │   │   ├── CMakeLists.txt
│   │   │   └── OneDalAlgorithms.cpp
│   │   ├── Stdafx.h
│   │   ├── SymSgdNative/
│   │   │   ├── CMakeLists.txt
│   │   │   ├── Macros.h
│   │   │   ├── SparseBLAS.h
│   │   │   ├── SymSgdNative.cpp
│   │   │   └── SymSgdNative.h
│   │   ├── UnixSal.h
│   │   ├── build.cmd
│   │   ├── build.sh
│   │   ├── gen-buildsys-win.bat
│   │   ├── newbuild.proj
│   │   └── probe-win.ps1
│   ├── Redist/
│   │   └── build.proj
│   ├── Sdl.Required.Warning.ruleset
│   ├── Source.ruleset
│   └── stylecop.json
├── test/
│   ├── BaselineOutput/
│   │   ├── Common/
│   │   │   ├── AveragedPerceptron/
│   │   │   │   ├── AveragedPerceptron-CV-breast-cancer-out.txt
│   │   │   │   ├── AveragedPerceptron-CV-breast-cancer-rp.txt
│   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.PAVcalibration-out.txt
│   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.PAVcalibration-rp.txt
│   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.PAVcalibration.txt
│   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.calibrateRandom-out.txt
│   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.calibrateRandom-rp.txt
│   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.calibrateRandom.txt
│   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.nocalibration-out.txt
│   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.nocalibration-rp.txt
│   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.nocalibration.txt
│   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.txt
│   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.PAVcalibration-out.txt
│   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.PAVcalibration-rp.txt
│   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.PAVcalibration.txt
│   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.calibrateRandom-out.txt
│   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.calibrateRandom-rp.txt
│   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.calibrateRandom.txt
│   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.nocalibration-out.txt
│   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.nocalibration-rp.txt
│   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.nocalibration.txt
│   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.txt
│   │   │   │   ├── linux-arm/
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer-out.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.PAVcalibration-out.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.PAVcalibration-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.PAVcalibration.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.calibrateRandom-out.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.calibrateRandom-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.calibrateRandom.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.nocalibration-out.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.nocalibration-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.nocalibration.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.PAVcalibration-out.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.PAVcalibration-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.PAVcalibration.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.calibrateRandom-out.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.calibrateRandom-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.calibrateRandom.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.nocalibration-out.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.nocalibration-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.nocalibration.txt
│   │   │   │   │   └── AveragedPerceptron-TrainTest-breast-cancer.txt
│   │   │   │   ├── linux-arm64/
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer-out.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.PAVcalibration-out.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.PAVcalibration-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.PAVcalibration.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.calibrateRandom-out.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.calibrateRandom-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.calibrateRandom.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.nocalibration-out.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.nocalibration-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.nocalibration.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.PAVcalibration-out.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.PAVcalibration-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.PAVcalibration.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.calibrateRandom-out.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.calibrateRandom-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.calibrateRandom.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.nocalibration-out.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.nocalibration-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.nocalibration.txt
│   │   │   │   │   └── AveragedPerceptron-TrainTest-breast-cancer.txt
│   │   │   │   ├── netcoreapp/
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.PAVcalibration-out.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.PAVcalibration-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.PAVcalibration.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.calibrateRandom-out.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.calibrateRandom-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.calibrateRandom.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.nocalibration-out.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.nocalibration-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.nocalibration.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.PAVcalibration-out.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.PAVcalibration-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.PAVcalibration.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.calibrateRandom-out.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.calibrateRandom-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.calibrateRandom.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.nocalibration-out.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.nocalibration-rp.txt
│   │   │   │   │   └── AveragedPerceptron-TrainTest-breast-cancer.nocalibration.txt
│   │   │   │   ├── osx-arm64/
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.PAVcalibration-out.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.PAVcalibration.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.calibrateRandom-out.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.calibrateRandom.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.nocalibration-out.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.nocalibration.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.PAVcalibration-out.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.PAVcalibration.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.calibrateRandom-out.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.calibrateRandom.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.nocalibration-out.txt
│   │   │   │   │   └── AveragedPerceptron-TrainTest-breast-cancer.nocalibration.txt
│   │   │   │   └── win-arm/
│   │   │   │       ├── AveragedPerceptron-CV-breast-cancer-out.txt
│   │   │   │       ├── AveragedPerceptron-CV-breast-cancer-rp.txt
│   │   │   │       ├── AveragedPerceptron-CV-breast-cancer.PAVcalibration-out.txt
│   │   │   │       ├── AveragedPerceptron-CV-breast-cancer.PAVcalibration-rp.txt
│   │   │   │       ├── AveragedPerceptron-CV-breast-cancer.PAVcalibration.txt
│   │   │   │       ├── AveragedPerceptron-CV-breast-cancer.calibrateRandom-out.txt
│   │   │   │       ├── AveragedPerceptron-CV-breast-cancer.calibrateRandom-rp.txt
│   │   │   │       ├── AveragedPerceptron-CV-breast-cancer.calibrateRandom.txt
│   │   │   │       ├── AveragedPerceptron-CV-breast-cancer.nocalibration-out.txt
│   │   │   │       ├── AveragedPerceptron-CV-breast-cancer.nocalibration-rp.txt
│   │   │   │       ├── AveragedPerceptron-CV-breast-cancer.nocalibration.txt
│   │   │   │       ├── AveragedPerceptron-CV-breast-cancer.txt
│   │   │   │       ├── AveragedPerceptron-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── AveragedPerceptron-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── AveragedPerceptron-TrainTest-breast-cancer.PAVcalibration-out.txt
│   │   │   │       ├── AveragedPerceptron-TrainTest-breast-cancer.PAVcalibration-rp.txt
│   │   │   │       ├── AveragedPerceptron-TrainTest-breast-cancer.PAVcalibration.txt
│   │   │   │       ├── AveragedPerceptron-TrainTest-breast-cancer.calibrateRandom-out.txt
│   │   │   │       ├── AveragedPerceptron-TrainTest-breast-cancer.calibrateRandom-rp.txt
│   │   │   │       ├── AveragedPerceptron-TrainTest-breast-cancer.calibrateRandom.txt
│   │   │   │       ├── AveragedPerceptron-TrainTest-breast-cancer.nocalibration-out.txt
│   │   │   │       ├── AveragedPerceptron-TrainTest-breast-cancer.nocalibration-rp.txt
│   │   │   │       ├── AveragedPerceptron-TrainTest-breast-cancer.nocalibration.txt
│   │   │   │       └── AveragedPerceptron-TrainTest-breast-cancer.txt
│   │   │   ├── BinaryClassificationGamTrainer/
│   │   │   │   ├── BinaryClassificationGamTrainer-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── BinaryClassificationGamTrainer-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── BinaryClassificationGamTrainer-TrainTest-breast-cancer.txt
│   │   │   │   ├── BinaryClassificationGamTrainerDiskTranspose-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── BinaryClassificationGamTrainerDiskTranspose-TrainTest-breast-cancer-rp.txt
│   │   │   │   └── BinaryClassificationGamTrainerDiskTranspose-TrainTest-breast-cancer.txt
│   │   │   ├── BinaryLoaderSaver/
│   │   │   │   └── OldKeyTypeCodecTest.txt
│   │   │   ├── Categorical/
│   │   │   │   ├── featurized.tsv
│   │   │   │   └── oneHot.tsv
│   │   │   ├── CategoricalHash/
│   │   │   │   ├── featurized.tsv
│   │   │   │   └── oneHotHash.tsv
│   │   │   ├── Command/
│   │   │   │   ├── CommandCrossValidationKeyLabelWithFloatKeyValues-out.txt
│   │   │   │   ├── CommandCrossValidationWithTextStratificationColumn-out.txt
│   │   │   │   ├── CommandSaveDataSvmLight-data-0.txt
│   │   │   │   ├── CommandSaveDataSvmLight-data.txt
│   │   │   │   ├── CommandSaveDataSvmLight-out.txt
│   │   │   │   ├── CommandShowDataSvmLight-1-out.txt
│   │   │   │   ├── CommandShowDataSvmLight-2-out.txt
│   │   │   │   ├── CommandShowDataSvmLight-3-out.txt
│   │   │   │   ├── CommandShowDataSvmLight-4-out.txt
│   │   │   │   ├── CommandShowDataSvmLight-5-out.txt
│   │   │   │   ├── CommandShowDataSvmLight-out.txt
│   │   │   │   ├── CommandShowSchemaModel-out.txt
│   │   │   │   ├── CommandTrainMlrWithStats-1-out.txt
│   │   │   │   ├── CommandTrainMlrWithStats-out.txt
│   │   │   │   ├── CommandTrainMlrWithStats-summary.txt
│   │   │   │   ├── CommandTrainRanking-1-out.txt
│   │   │   │   ├── CommandTrainRanking-2-out.txt
│   │   │   │   ├── CommandTrainRanking-3-metrics.txt
│   │   │   │   ├── CommandTrainRanking-3-out.txt
│   │   │   │   ├── CommandTrainRanking-4-out.txt
│   │   │   │   ├── CommandTrainRanking-5-out.txt
│   │   │   │   ├── CommandTrainRanking-data.txt
│   │   │   │   ├── CommandTrainRanking-gsummary2.txt
│   │   │   │   ├── CommandTrainRanking-out.txt
│   │   │   │   ├── CommandTrainRanking-summary1.txt
│   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-1-out.txt
│   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-2-out.txt
│   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-3-metrics.txt
│   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-3-out.txt
│   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-4-out.txt
│   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-data.txt
│   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-out.txt
│   │   │   │   ├── CommandTrainTestFCCAdult-1-out.txt
│   │   │   │   ├── CommandTrainTestFCCAdult-metrics-fcc-str.txt
│   │   │   │   ├── CommandTrainTestFCCAdult-metrics-fcc.txt
│   │   │   │   ├── CommandTrainTestFCCAdult-out.txt
│   │   │   │   ├── CommandTrainingBinaryFactorizationMachineWithInitialization-1-out.txt
│   │   │   │   ├── CommandTrainingBinaryFactorizationMachineWithInitialization-out.txt
│   │   │   │   ├── CommandTrainingBinaryFactorizationMachineWithValidationAndInitialization-1-out.txt
│   │   │   │   ├── CommandTrainingBinaryFactorizationMachineWithValidationAndInitialization-out.txt
│   │   │   │   ├── CommandTrainingBinaryFieldAwareFactorizationMachineWithInitialization-1-out.txt
│   │   │   │   ├── CommandTrainingBinaryFieldAwareFactorizationMachineWithInitialization-out.txt
│   │   │   │   ├── CommandTrainingBinaryFieldAwareFactorizationMachineWithValidationAndInitialization-1-out.txt
│   │   │   │   ├── CommandTrainingBinaryFieldAwareFactorizationMachineWithValidationAndInitialization-out.txt
│   │   │   │   ├── CommandTrainingLrWithStats-1-out.txt
│   │   │   │   ├── CommandTrainingLrWithStats-out.txt
│   │   │   │   ├── CommandTrainingLrWithStats-summary.txt
│   │   │   │   ├── Datatypes-1-out.txt
│   │   │   │   ├── Datatypes-2-out.txt
│   │   │   │   ├── Datatypes-datatypes.txt
│   │   │   │   ├── Datatypes-out.txt
│   │   │   │   ├── EvaluateRankingWithMaml-out.txt
│   │   │   │   ├── SavePipeChooseColumnsByIndex-1-out.txt
│   │   │   │   ├── SavePipeChooseColumnsByIndex-out.txt
│   │   │   │   ├── SavePipeChooseColumnsByIndexDrop-1-out.txt
│   │   │   │   ├── SavePipeChooseColumnsByIndexDrop-out.txt
│   │   │   │   ├── SavePipeTextLoaderWithMissingRealsAsNaNs-1-out.txt
│   │   │   │   ├── SavePipeTextLoaderWithMissingRealsAsNaNs-out.txt
│   │   │   │   ├── SavePipeTextLoaderWithMultilines-1-out.txt
│   │   │   │   ├── SavePipeTextLoaderWithMultilines-out.txt
│   │   │   │   ├── linux-arm/
│   │   │   │   │   ├── CommandCrossValidationKeyLabelWithFloatKeyValues-out.txt
│   │   │   │   │   ├── CommandCrossValidationWithTextStratificationColumn-out.txt
│   │   │   │   │   ├── CommandSaveDataSvmLight-data-0.txt
│   │   │   │   │   ├── CommandSaveDataSvmLight-data.txt
│   │   │   │   │   ├── CommandSaveDataSvmLight-out.txt
│   │   │   │   │   ├── CommandShowDataSvmLight-1-out.txt
│   │   │   │   │   ├── CommandShowDataSvmLight-2-out.txt
│   │   │   │   │   ├── CommandShowDataSvmLight-3-out.txt
│   │   │   │   │   ├── CommandShowDataSvmLight-4-out.txt
│   │   │   │   │   ├── CommandShowDataSvmLight-5-out.txt
│   │   │   │   │   ├── CommandShowDataSvmLight-out.txt
│   │   │   │   │   ├── CommandShowSchemaModel-out.txt
│   │   │   │   │   ├── CommandTrainMlrWithStats-1-out.txt
│   │   │   │   │   ├── CommandTrainMlrWithStats-out.txt
│   │   │   │   │   ├── CommandTrainMlrWithStats-summary.txt
│   │   │   │   │   ├── CommandTrainRanking-1-out.txt
│   │   │   │   │   ├── CommandTrainRanking-2-out.txt
│   │   │   │   │   ├── CommandTrainRanking-3-metrics.txt
│   │   │   │   │   ├── CommandTrainRanking-3-out.txt
│   │   │   │   │   ├── CommandTrainRanking-4-out.txt
│   │   │   │   │   ├── CommandTrainRanking-5-out.txt
│   │   │   │   │   ├── CommandTrainRanking-data.txt
│   │   │   │   │   ├── CommandTrainRanking-gsummary2.txt
│   │   │   │   │   ├── CommandTrainRanking-out.txt
│   │   │   │   │   ├── CommandTrainRanking-summary1.txt
│   │   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-1-out.txt
│   │   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-2-out.txt
│   │   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-3-metrics.txt
│   │   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-3-out.txt
│   │   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-4-out.txt
│   │   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-data.txt
│   │   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-out.txt
│   │   │   │   │   ├── CommandTrainTestFCCAdult-1-out.txt
│   │   │   │   │   ├── CommandTrainTestFCCAdult-metrics-fcc-str.txt
│   │   │   │   │   ├── CommandTrainTestFCCAdult-metrics-fcc.txt
│   │   │   │   │   ├── CommandTrainTestFCCAdult-out.txt
│   │   │   │   │   ├── CommandTrainingBinaryFactorizationMachineWithInitialization-1-out.txt
│   │   │   │   │   ├── CommandTrainingBinaryFactorizationMachineWithInitialization-out.txt
│   │   │   │   │   ├── CommandTrainingBinaryFactorizationMachineWithValidationAndInitialization-1-out.txt
│   │   │   │   │   ├── CommandTrainingBinaryFactorizationMachineWithValidationAndInitialization-out.txt
│   │   │   │   │   ├── CommandTrainingBinaryFieldAwareFactorizationMachineWithInitialization-1-out.txt
│   │   │   │   │   ├── CommandTrainingBinaryFieldAwareFactorizationMachineWithInitialization-out.txt
│   │   │   │   │   ├── CommandTrainingBinaryFieldAwareFactorizationMachineWithValidationAndInitialization-1-out.txt
│   │   │   │   │   ├── CommandTrainingBinaryFieldAwareFactorizationMachineWithValidationAndInitialization-out.txt
│   │   │   │   │   ├── CommandTrainingLrWithStats-1-out.txt
│   │   │   │   │   ├── CommandTrainingLrWithStats-out.txt
│   │   │   │   │   ├── CommandTrainingLrWithStats-summary.txt
│   │   │   │   │   ├── Datatypes-1-out.txt
│   │   │   │   │   ├── Datatypes-2-out.txt
│   │   │   │   │   ├── Datatypes-datatypes.txt
│   │   │   │   │   ├── Datatypes-out.txt
│   │   │   │   │   ├── EvaluateRankingWithMaml-out.txt
│   │   │   │   │   ├── SavePipeChooseColumnsByIndex-1-out.txt
│   │   │   │   │   ├── SavePipeChooseColumnsByIndex-out.txt
│   │   │   │   │   ├── SavePipeChooseColumnsByIndexDrop-1-out.txt
│   │   │   │   │   ├── SavePipeChooseColumnsByIndexDrop-out.txt
│   │   │   │   │   ├── SavePipeTextLoaderWithMissingRealsAsNaNs-1-out.txt
│   │   │   │   │   ├── SavePipeTextLoaderWithMissingRealsAsNaNs-out.txt
│   │   │   │   │   ├── SavePipeTextLoaderWithMultilines-1-out.txt
│   │   │   │   │   └── SavePipeTextLoaderWithMultilines-out.txt
│   │   │   │   ├── linux-arm64/
│   │   │   │   │   ├── CommandCrossValidationKeyLabelWithFloatKeyValues-out.txt
│   │   │   │   │   ├── CommandCrossValidationWithTextStratificationColumn-out.txt
│   │   │   │   │   ├── CommandSaveDataSvmLight-data-0.txt
│   │   │   │   │   ├── CommandSaveDataSvmLight-data.txt
│   │   │   │   │   ├── CommandSaveDataSvmLight-out.txt
│   │   │   │   │   ├── CommandShowDataSvmLight-1-out.txt
│   │   │   │   │   ├── CommandShowDataSvmLight-2-out.txt
│   │   │   │   │   ├── CommandShowDataSvmLight-3-out.txt
│   │   │   │   │   ├── CommandShowDataSvmLight-4-out.txt
│   │   │   │   │   ├── CommandShowDataSvmLight-5-out.txt
│   │   │   │   │   ├── CommandShowDataSvmLight-out.txt
│   │   │   │   │   ├── CommandShowSchemaModel-out.txt
│   │   │   │   │   ├── CommandTrainMlrWithStats-1-out.txt
│   │   │   │   │   ├── CommandTrainMlrWithStats-out.txt
│   │   │   │   │   ├── CommandTrainMlrWithStats-summary.txt
│   │   │   │   │   ├── CommandTrainRanking-1-out.txt
│   │   │   │   │   ├── CommandTrainRanking-2-out.txt
│   │   │   │   │   ├── CommandTrainRanking-3-metrics.txt
│   │   │   │   │   ├── CommandTrainRanking-3-out.txt
│   │   │   │   │   ├── CommandTrainRanking-4-out.txt
│   │   │   │   │   ├── CommandTrainRanking-5-out.txt
│   │   │   │   │   ├── CommandTrainRanking-data.txt
│   │   │   │   │   ├── CommandTrainRanking-gsummary2.txt
│   │   │   │   │   ├── CommandTrainRanking-out.txt
│   │   │   │   │   ├── CommandTrainRanking-summary1.txt
│   │   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-1-out.txt
│   │   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-2-out.txt
│   │   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-3-metrics.txt
│   │   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-3-out.txt
│   │   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-4-out.txt
│   │   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-data.txt
│   │   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-out.txt
│   │   │   │   │   ├── CommandTrainTestFCCAdult-1-out.txt
│   │   │   │   │   ├── CommandTrainTestFCCAdult-metrics-fcc-str.txt
│   │   │   │   │   ├── CommandTrainTestFCCAdult-metrics-fcc.txt
│   │   │   │   │   ├── CommandTrainTestFCCAdult-out.txt
│   │   │   │   │   ├── CommandTrainingBinaryFactorizationMachineWithInitialization-1-out.txt
│   │   │   │   │   ├── CommandTrainingBinaryFactorizationMachineWithInitialization-out.txt
│   │   │   │   │   ├── CommandTrainingBinaryFactorizationMachineWithValidationAndInitialization-1-out.txt
│   │   │   │   │   ├── CommandTrainingBinaryFactorizationMachineWithValidationAndInitialization-out.txt
│   │   │   │   │   ├── CommandTrainingBinaryFieldAwareFactorizationMachineWithInitialization-1-out.txt
│   │   │   │   │   ├── CommandTrainingBinaryFieldAwareFactorizationMachineWithInitialization-out.txt
│   │   │   │   │   ├── CommandTrainingBinaryFieldAwareFactorizationMachineWithValidationAndInitialization-1-out.txt
│   │   │   │   │   ├── CommandTrainingBinaryFieldAwareFactorizationMachineWithValidationAndInitialization-out.txt
│   │   │   │   │   ├── CommandTrainingLrWithStats-1-out.txt
│   │   │   │   │   ├── CommandTrainingLrWithStats-out.txt
│   │   │   │   │   ├── CommandTrainingLrWithStats-summary.txt
│   │   │   │   │   ├── Datatypes-1-out.txt
│   │   │   │   │   ├── Datatypes-2-out.txt
│   │   │   │   │   ├── Datatypes-datatypes.txt
│   │   │   │   │   ├── Datatypes-out.txt
│   │   │   │   │   ├── EvaluateRankingWithMaml-out.txt
│   │   │   │   │   ├── SavePipeChooseColumnsByIndex-1-out.txt
│   │   │   │   │   ├── SavePipeChooseColumnsByIndex-out.txt
│   │   │   │   │   ├── SavePipeChooseColumnsByIndexDrop-1-out.txt
│   │   │   │   │   ├── SavePipeChooseColumnsByIndexDrop-out.txt
│   │   │   │   │   ├── SavePipeTextLoaderWithMissingRealsAsNaNs-1-out.txt
│   │   │   │   │   ├── SavePipeTextLoaderWithMissingRealsAsNaNs-out.txt
│   │   │   │   │   ├── SavePipeTextLoaderWithMultilines-1-out.txt
│   │   │   │   │   └── SavePipeTextLoaderWithMultilines-out.txt
│   │   │   │   ├── netcoreapp/
│   │   │   │   │   ├── CommandTrainMlrWithStats-out.txt
│   │   │   │   │   ├── CommandTrainMlrWithStats-summary.txt
│   │   │   │   │   └── CommandTrainingLrWithStats-out.txt
│   │   │   │   ├── osx-arm64/
│   │   │   │   │   ├── CommandTrainMlrWithStats-1-out.txt
│   │   │   │   │   ├── CommandTrainMlrWithStats-out.txt
│   │   │   │   │   ├── CommandTrainMlrWithStats-summary.txt
│   │   │   │   │   └── CommandTrainingLrWithStats-out.txt
│   │   │   │   ├── win-arm/
│   │   │   │   │   ├── CommandTrainMlrWithStats-1-out.txt
│   │   │   │   │   ├── CommandTrainMlrWithStats-out.txt
│   │   │   │   │   ├── CommandTrainMlrWithStats-summary.txt
│   │   │   │   │   ├── CommandTrainingLrWithStats-1-out.txt
│   │   │   │   │   ├── CommandTrainingLrWithStats-out.txt
│   │   │   │   │   └── CommandTrainingLrWithStats-summary.txt
│   │   │   │   └── win-x64/
│   │   │   │       ├── CommandTrainMlrWithStats-1-out.txt
│   │   │   │       ├── CommandTrainMlrWithStats-out.txt
│   │   │   │       └── CommandTrainMlrWithStats-summary.txt
│   │   │   ├── EntryPoints/
│   │   │   │   ├── Summarize.txt
│   │   │   │   ├── core_ep-list.tsv
│   │   │   │   ├── core_manifest.json
│   │   │   │   ├── ensemble-model0-stats.txt
│   │   │   │   ├── ensemble-model0-summary.txt
│   │   │   │   ├── ensemble-model1-summary.txt
│   │   │   │   ├── ensemble-model2-stats.txt
│   │   │   │   ├── ensemble-model2-summary.txt
│   │   │   │   ├── ensemble-model3-summary.txt
│   │   │   │   ├── ensemble-summary-key-value-pairs.txt
│   │   │   │   ├── ensemble-summary.txt
│   │   │   │   ├── linux-arm/
│   │   │   │   │   └── Summarize.txt
│   │   │   │   ├── lr-stats.txt
│   │   │   │   ├── lr-weights.txt
│   │   │   │   ├── mc-lr-stats.txt
│   │   │   │   ├── mc-lr-weights.txt
│   │   │   │   ├── netcoreapp/
│   │   │   │   │   └── core_manifest.json
│   │   │   │   └── pca-weights.txt
│   │   │   ├── ExprParser/
│   │   │   │   ├── ExprBindExOutput.txt
│   │   │   │   ├── ExprBindOutput.txt
│   │   │   │   ├── ExprCodeGenOutput.txt
│   │   │   │   ├── ExprEvalOutput.txt
│   │   │   │   └── ExprParseOutput.txt
│   │   │   ├── FastForestClassification/
│   │   │   │   ├── FastForestClassification-CV-breast-cancer-out.txt
│   │   │   │   ├── FastForestClassification-CV-breast-cancer-rp.txt
│   │   │   │   ├── FastForestClassification-CV-breast-cancer.txt
│   │   │   │   ├── FastForestClassification-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── FastForestClassification-TrainTest-breast-cancer-rp.txt
│   │   │   │   └── FastForestClassification-TrainTest-breast-cancer.txt
│   │   │   ├── FastForestRegression/
│   │   │   │   ├── FastForestRegression-CV-housing-out.txt
│   │   │   │   ├── FastForestRegression-CV-housing-rp.txt
│   │   │   │   ├── FastForestRegression-CV-housing.txt
│   │   │   │   ├── FastForestRegression-TrainTest-housing-out.txt
│   │   │   │   ├── FastForestRegression-TrainTest-housing-rp.txt
│   │   │   │   ├── FastForestRegression-TrainTest-housing.txt
│   │   │   │   ├── QuantileRegressorTester-CV-housing-out.txt
│   │   │   │   ├── QuantileRegressorTester-CV-housing-rp.txt
│   │   │   │   ├── QuantileRegressorTester-CV-housing.txt
│   │   │   │   ├── QuantileRegressorTester-TrainTest-housing-out.txt
│   │   │   │   ├── QuantileRegressorTester-TrainTest-housing-rp.txt
│   │   │   │   └── QuantileRegressorTester-TrainTest-housing.txt
│   │   │   ├── FastRank/
│   │   │   │   ├── FastRank-CV-MSM-sparse-sample-out.txt
│   │   │   │   ├── FastRank-CV-MSM-sparse-sample-rp.txt
│   │   │   │   ├── FastRank-CV-breast-cancer-out.txt
│   │   │   │   ├── FastRank-CV-breast-cancer-rp.txt
│   │   │   │   ├── FastRank-CV-breast-cancer.txt
│   │   │   │   ├── FastRank-TrainTest-MSM-sparse-sample-out.txt
│   │   │   │   ├── FastRank-TrainTest-MSM-sparse-sample-rp.txt
│   │   │   │   ├── FastRank-TrainTest-MSM-sparse-sample-test-out.txt
│   │   │   │   ├── FastRank-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── FastRank-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── FastRank-TrainTest-breast-cancer.txt
│   │   │   │   └── prcurve-breast-cancer-prcurve.txt
│   │   │   ├── FastTreeBinaryClassification/
│   │   │   │   ├── FastTree-TrainTest-Census-Cat-Only.Cat-out.txt
│   │   │   │   ├── FastTree-TrainTest-Census-Cat-Only.Cat-rp.txt
│   │   │   │   ├── FastTree-TrainTest-Census-Cat-Only.Cat-summary.txt
│   │   │   │   ├── FastTree-TrainTest-Census-Cat-Only.Cat.ini
│   │   │   │   ├── FastTree-TrainTest-Census-Cat-Only.Cat.txt
│   │   │   │   ├── FastTree-TrainTest-Census.Cat-out.txt
│   │   │   │   ├── FastTree-TrainTest-Census.Cat-rp.txt
│   │   │   │   ├── FastTree-TrainTest-Census.Cat-summary.txt
│   │   │   │   ├── FastTree-TrainTest-Census.Cat.ini
│   │   │   │   ├── FastTree-TrainTest-Census.Cat.txt
│   │   │   │   ├── FastTree-TrainTest-breast-cancer-group-out.txt
│   │   │   │   ├── FastTree-TrainTest-breast-cancer-group-rp.txt
│   │   │   │   ├── FastTree-TrainTest-breast-cancer-group.txt
│   │   │   │   ├── FastTree-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── FastTree-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── FastTree-TrainTest-breast-cancer.txt
│   │   │   │   ├── FastTreeBsr-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── FastTreeBsr-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── FastTreeBsr-TrainTest-breast-cancer.txt
│   │   │   │   ├── FastTreeCategorical-TrainTest-Census-Cat-Only.Cat-out.txt
│   │   │   │   ├── FastTreeCategorical-TrainTest-Census-Cat-Only.Cat-rp.txt
│   │   │   │   ├── FastTreeCategorical-TrainTest-Census-Cat-Only.Cat-summary.txt
│   │   │   │   ├── FastTreeCategorical-TrainTest-Census-Cat-Only.Cat.ini
│   │   │   │   ├── FastTreeCategorical-TrainTest-Census-Cat-Only.Cat.txt
│   │   │   │   ├── FastTreeCategorical-TrainTest-Census.Cat-out.txt
│   │   │   │   ├── FastTreeCategorical-TrainTest-Census.Cat-rp.txt
│   │   │   │   ├── FastTreeCategorical-TrainTest-Census.Cat-summary.txt
│   │   │   │   ├── FastTreeCategorical-TrainTest-Census.Cat.ini
│   │   │   │   ├── FastTreeCategorical-TrainTest-Census.Cat.txt
│   │   │   │   ├── FastTreeCategoricalDisk-TrainTest-Census-Cat-Only.Cat-out.txt
│   │   │   │   ├── FastTreeCategoricalDisk-TrainTest-Census-Cat-Only.Cat-rp.txt
│   │   │   │   ├── FastTreeCategoricalDisk-TrainTest-Census-Cat-Only.Cat-summary.txt
│   │   │   │   ├── FastTreeCategoricalDisk-TrainTest-Census-Cat-Only.Cat.ini
│   │   │   │   ├── FastTreeCategoricalDisk-TrainTest-Census-Cat-Only.Cat.txt
│   │   │   │   ├── FastTreeCategoricalDisk-TrainTest-Census.Cat-out.txt
│   │   │   │   ├── FastTreeCategoricalDisk-TrainTest-Census.Cat-rp.txt
│   │   │   │   ├── FastTreeCategoricalDisk-TrainTest-Census.Cat-summary.txt
│   │   │   │   ├── FastTreeCategoricalDisk-TrainTest-Census.Cat.ini
│   │   │   │   ├── FastTreeCategoricalDisk-TrainTest-Census.Cat.txt
│   │   │   │   ├── FastTreeDisk-TrainTest-Census-Cat-Only.Cat-out.txt
│   │   │   │   ├── FastTreeDisk-TrainTest-Census-Cat-Only.Cat-rp.txt
│   │   │   │   ├── FastTreeDisk-TrainTest-Census-Cat-Only.Cat-summary.txt
│   │   │   │   ├── FastTreeDisk-TrainTest-Census-Cat-Only.Cat.ini
│   │   │   │   ├── FastTreeDisk-TrainTest-Census-Cat-Only.Cat.txt
│   │   │   │   ├── FastTreeDisk-TrainTest-Census.Cat-out.txt
│   │   │   │   ├── FastTreeDisk-TrainTest-Census.Cat-rp.txt
│   │   │   │   ├── FastTreeDisk-TrainTest-Census.Cat-summary.txt
│   │   │   │   ├── FastTreeDisk-TrainTest-Census.Cat.ini
│   │   │   │   ├── FastTreeDisk-TrainTest-Census.Cat.txt
│   │   │   │   ├── FastTreeDisk-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── FastTreeDisk-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── FastTreeDisk-TrainTest-breast-cancer.txt
│   │   │   │   ├── FastTreeDrop-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── FastTreeDrop-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── FastTreeDrop-TrainTest-breast-cancer.txt
│   │   │   │   ├── FastTreeHighMinDocs-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── FastTreeHighMinDocs-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── FastTreeHighMinDocs-TrainTest-breast-cancer.txt
│   │   │   │   └── win-x86/
│   │   │   │       ├── FastTree-TrainTest-Census-Cat-Only.Cat-out.txt
│   │   │   │       ├── FastTree-TrainTest-Census-Cat-Only.Cat-rp.txt
│   │   │   │       ├── FastTree-TrainTest-Census-Cat-Only.Cat-summary.txt
│   │   │   │       ├── FastTree-TrainTest-Census-Cat-Only.Cat.ini
│   │   │   │       ├── FastTree-TrainTest-Census-Cat-Only.Cat.txt
│   │   │   │       ├── FastTree-TrainTest-Census.Cat-out.txt
│   │   │   │       ├── FastTree-TrainTest-Census.Cat-rp.txt
│   │   │   │       ├── FastTree-TrainTest-Census.Cat-summary.txt
│   │   │   │       ├── FastTree-TrainTest-Census.Cat.ini
│   │   │   │       ├── FastTree-TrainTest-Census.Cat.txt
│   │   │   │       ├── FastTree-TrainTest-breast-cancer-group-out.txt
│   │   │   │       ├── FastTree-TrainTest-breast-cancer-group-rp.txt
│   │   │   │       ├── FastTree-TrainTest-breast-cancer-group.txt
│   │   │   │       ├── FastTree-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── FastTree-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── FastTree-TrainTest-breast-cancer.txt
│   │   │   │       ├── FastTreeBsr-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── FastTreeBsr-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── FastTreeBsr-TrainTest-breast-cancer.txt
│   │   │   │       ├── FastTreeCategorical-TrainTest-Census-Cat-Only.Cat-out.txt
│   │   │   │       ├── FastTreeCategorical-TrainTest-Census-Cat-Only.Cat-rp.txt
│   │   │   │       ├── FastTreeCategorical-TrainTest-Census-Cat-Only.Cat-summary.txt
│   │   │   │       ├── FastTreeCategorical-TrainTest-Census-Cat-Only.Cat.ini
│   │   │   │       ├── FastTreeCategorical-TrainTest-Census-Cat-Only.Cat.txt
│   │   │   │       ├── FastTreeCategorical-TrainTest-Census.Cat-out.txt
│   │   │   │       ├── FastTreeCategorical-TrainTest-Census.Cat-rp.txt
│   │   │   │       ├── FastTreeCategorical-TrainTest-Census.Cat-summary.txt
│   │   │   │       ├── FastTreeCategorical-TrainTest-Census.Cat.ini
│   │   │   │       ├── FastTreeCategorical-TrainTest-Census.Cat.txt
│   │   │   │       ├── FastTreeCategoricalDisk-TrainTest-Census-Cat-Only.Cat-out.txt
│   │   │   │       ├── FastTreeCategoricalDisk-TrainTest-Census-Cat-Only.Cat-rp.txt
│   │   │   │       ├── FastTreeCategoricalDisk-TrainTest-Census-Cat-Only.Cat-summary.txt
│   │   │   │       ├── FastTreeCategoricalDisk-TrainTest-Census-Cat-Only.Cat.ini
│   │   │   │       ├── FastTreeCategoricalDisk-TrainTest-Census-Cat-Only.Cat.txt
│   │   │   │       ├── FastTreeCategoricalDisk-TrainTest-Census.Cat-out.txt
│   │   │   │       ├── FastTreeCategoricalDisk-TrainTest-Census.Cat-rp.txt
│   │   │   │       ├── FastTreeCategoricalDisk-TrainTest-Census.Cat-summary.txt
│   │   │   │       ├── FastTreeCategoricalDisk-TrainTest-Census.Cat.ini
│   │   │   │       ├── FastTreeCategoricalDisk-TrainTest-Census.Cat.txt
│   │   │   │       ├── FastTreeDisk-TrainTest-Census-Cat-Only.Cat-out.txt
│   │   │   │       ├── FastTreeDisk-TrainTest-Census-Cat-Only.Cat-rp.txt
│   │   │   │       ├── FastTreeDisk-TrainTest-Census-Cat-Only.Cat-summary.txt
│   │   │   │       ├── FastTreeDisk-TrainTest-Census-Cat-Only.Cat.ini
│   │   │   │       ├── FastTreeDisk-TrainTest-Census-Cat-Only.Cat.txt
│   │   │   │       ├── FastTreeDisk-TrainTest-Census.Cat-out.txt
│   │   │   │       ├── FastTreeDisk-TrainTest-Census.Cat-rp.txt
│   │   │   │       ├── FastTreeDisk-TrainTest-Census.Cat-summary.txt
│   │   │   │       ├── FastTreeDisk-TrainTest-Census.Cat.ini
│   │   │   │       ├── FastTreeDisk-TrainTest-Census.Cat.txt
│   │   │   │       ├── FastTreeDisk-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── FastTreeDisk-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── FastTreeDisk-TrainTest-breast-cancer.txt
│   │   │   │       ├── FastTreeDrop-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── FastTreeDrop-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── FastTreeDrop-TrainTest-breast-cancer.txt
│   │   │   │       ├── FastTreeHighMinDocs-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── FastTreeHighMinDocs-TrainTest-breast-cancer-rp.txt
│   │   │   │       └── FastTreeHighMinDocs-TrainTest-breast-cancer.txt
│   │   │   ├── FeatureContribution/
│   │   │   │   ├── AveragePerceptronBinary.tsv
│   │   │   │   ├── FastForestBinary.tsv
│   │   │   │   ├── FastForestRegression.tsv
│   │   │   │   ├── FastTreeBinary.tsv
│   │   │   │   ├── FastTreeRanking.tsv
│   │   │   │   ├── FastTreeRegression.tsv
│   │   │   │   ├── FastTreeTweedieRegression.tsv
│   │   │   │   ├── GAMBinary.tsv
│   │   │   │   ├── GAMRegression.tsv
│   │   │   │   ├── LeastSquaresRegression.tsv
│   │   │   │   ├── LightGbmBinary.tsv
│   │   │   │   ├── LightGbmRanking.tsv
│   │   │   │   ├── LightGbmRegression.tsv
│   │   │   │   ├── LightGbmRegressionWithCategoricalSplit.tsv
│   │   │   │   ├── LogisticRegressionBinary.tsv
│   │   │   │   ├── OnlineGradientDescentRegression.tsv
│   │   │   │   ├── PoissonRegression.tsv
│   │   │   │   ├── SDCABinary.tsv
│   │   │   │   ├── SDCARegression.tsv
│   │   │   │   ├── SGDBinary.tsv
│   │   │   │   ├── SSGDBinary.tsv
│   │   │   │   ├── SVMBinary.tsv
│   │   │   │   ├── linux-arm/
│   │   │   │   │   └── SDCARegression.tsv
│   │   │   │   └── netcoreapp/
│   │   │   │       └── SDCARegression.tsv
│   │   │   ├── FeatureSelection/
│   │   │   │   ├── countFeatureSelect.tsv
│   │   │   │   ├── dropslots.tsv
│   │   │   │   ├── featureselection.tsv
│   │   │   │   └── mutualFeatureSelect.tsv
│   │   │   ├── FieldAwareFactorizationMachine/
│   │   │   │   ├── FieldAwareFactorizationMachine-CV-breast-cancer-out.txt
│   │   │   │   ├── FieldAwareFactorizationMachine-CV-breast-cancer-rp.txt
│   │   │   │   ├── FieldAwareFactorizationMachine-CV-breast-cancer.txt
│   │   │   │   ├── FieldAwareFactorizationMachine-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── FieldAwareFactorizationMachine-TrainTest-breast-cancer-rp.txt
│   │   │   │   └── FieldAwareFactorizationMachine-TrainTest-breast-cancer.txt
│   │   │   ├── Inference/
│   │   │   │   ├── dataset-infer-recipe-result-00.txt
│   │   │   │   └── dataset-infer-schema-result-00.txt
│   │   │   ├── KeyToValue/
│   │   │   │   └── featurized.tsv
│   │   │   ├── LdSvm/
│   │   │   │   ├── LDSVM-def-CV-breast-cancer-out.txt
│   │   │   │   ├── LDSVM-def-CV-breast-cancer-rp.txt
│   │   │   │   ├── LDSVM-def-CV-breast-cancer.txt
│   │   │   │   ├── LDSVM-def-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── LDSVM-def-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── LDSVM-def-TrainTest-breast-cancer.txt
│   │   │   │   ├── LDSVM-nob-CV-breast-cancer-out.txt
│   │   │   │   ├── LDSVM-nob-CV-breast-cancer-rp.txt
│   │   │   │   ├── LDSVM-nob-CV-breast-cancer.txt
│   │   │   │   ├── LDSVM-nob-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── LDSVM-nob-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── LDSVM-nob-TrainTest-breast-cancer.txt
│   │   │   │   ├── linux-arm/
│   │   │   │   │   ├── LDSVM-def-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LDSVM-def-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── LDSVM-def-CV-breast-cancer.txt
│   │   │   │   │   ├── LDSVM-def-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── LDSVM-def-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── LDSVM-def-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── LDSVM-nob-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LDSVM-nob-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── LDSVM-nob-CV-breast-cancer.txt
│   │   │   │   │   ├── LDSVM-nob-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── LDSVM-nob-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   └── LDSVM-nob-TrainTest-breast-cancer.txt
│   │   │   │   ├── linux-arm64/
│   │   │   │   │   ├── LDSVM-def-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LDSVM-def-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── LDSVM-def-CV-breast-cancer.txt
│   │   │   │   │   ├── LDSVM-def-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── LDSVM-def-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── LDSVM-def-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── LDSVM-nob-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LDSVM-nob-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── LDSVM-nob-CV-breast-cancer.txt
│   │   │   │   │   ├── LDSVM-nob-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── LDSVM-nob-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   └── LDSVM-nob-TrainTest-breast-cancer.txt
│   │   │   │   ├── netcoreapp/
│   │   │   │   │   ├── LDSVM-def-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LDSVM-def-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── LDSVM-def-CV-breast-cancer.txt
│   │   │   │   │   ├── LDSVM-def-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── LDSVM-def-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── LDSVM-def-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── LDSVM-nob-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LDSVM-nob-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── LDSVM-nob-CV-breast-cancer.txt
│   │   │   │   │   ├── LDSVM-nob-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── LDSVM-nob-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   └── LDSVM-nob-TrainTest-breast-cancer.txt
│   │   │   │   ├── osx-arm64/
│   │   │   │   │   ├── LDSVM-def-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LDSVM-def-CV-breast-cancer.txt
│   │   │   │   │   ├── LDSVM-def-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── LDSVM-def-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── LDSVM-nob-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LDSVM-nob-CV-breast-cancer.txt
│   │   │   │   │   ├── LDSVM-nob-TrainTest-breast-cancer-out.txt
│   │   │   │   │   └── LDSVM-nob-TrainTest-breast-cancer.txt
│   │   │   │   └── win-arm/
│   │   │   │       ├── LDSVM-def-CV-breast-cancer-out.txt
│   │   │   │       ├── LDSVM-def-CV-breast-cancer-rp.txt
│   │   │   │       ├── LDSVM-def-CV-breast-cancer.txt
│   │   │   │       ├── LDSVM-def-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── LDSVM-def-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── LDSVM-def-TrainTest-breast-cancer.txt
│   │   │   │       ├── LDSVM-nob-CV-breast-cancer-out.txt
│   │   │   │       ├── LDSVM-nob-CV-breast-cancer-rp.txt
│   │   │   │       ├── LDSVM-nob-CV-breast-cancer.txt
│   │   │   │       ├── LDSVM-nob-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── LDSVM-nob-TrainTest-breast-cancer-rp.txt
│   │   │   │       └── LDSVM-nob-TrainTest-breast-cancer.txt
│   │   │   ├── LightGBM/
│   │   │   │   ├── LightGBMDart-CV-breast-cancer.dart-out.txt
│   │   │   │   ├── LightGBMDart-CV-breast-cancer.dart-rp.txt
│   │   │   │   ├── LightGBMDart-CV-breast-cancer.dart.txt
│   │   │   │   ├── LightGBMDart-TrainTest-breast-cancer.dart-out.txt
│   │   │   │   ├── LightGBMDart-TrainTest-breast-cancer.dart-rp.txt
│   │   │   │   ├── LightGBMDart-TrainTest-breast-cancer.dart.txt
│   │   │   │   ├── LightGBMGoss-CV-breast-cancer.goss-out.txt
│   │   │   │   ├── LightGBMGoss-CV-breast-cancer.goss-rp.txt
│   │   │   │   ├── LightGBMGoss-CV-breast-cancer.goss.txt
│   │   │   │   ├── LightGBMGoss-TrainTest-breast-cancer.goss-out.txt
│   │   │   │   ├── LightGBMGoss-TrainTest-breast-cancer.goss-rp.txt
│   │   │   │   └── LightGBMGoss-TrainTest-breast-cancer.goss.txt
│   │   │   ├── LightGBMBinary/
│   │   │   │   ├── LightGBM-Test-breast-cancer-out.txt
│   │   │   │   ├── LightGBM-Test-breast-cancer.txt
│   │   │   │   ├── LightGBM-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── LightGBM-TrainTest-breast-cancer-rp.txt
│   │   │   │   └── LightGBM-TrainTest-breast-cancer.txt
│   │   │   ├── LightGBMMC/
│   │   │   │   ├── LightGBMMC-CV-iris.key-out.txt
│   │   │   │   ├── LightGBMMC-CV-iris.key-rp.txt
│   │   │   │   ├── LightGBMMC-CV-iris.key.txt
│   │   │   │   ├── LightGBMMC-CV-iris.keyU404-out.txt
│   │   │   │   ├── LightGBMMC-CV-iris.keyU404-rp.txt
│   │   │   │   ├── LightGBMMC-CV-iris.keyU404.txt
│   │   │   │   ├── LightGBMMC-TrainTest-iris.key-out.txt
│   │   │   │   ├── LightGBMMC-TrainTest-iris.key-rp.txt
│   │   │   │   ├── LightGBMMC-TrainTest-iris.key.txt
│   │   │   │   ├── LightGBMMC-TrainTest-iris.keyU404-out.txt
│   │   │   │   ├── LightGBMMC-TrainTest-iris.keyU404-rp.txt
│   │   │   │   └── LightGBMMC-TrainTest-iris.keyU404.txt
│   │   │   ├── LightGBMR/
│   │   │   │   ├── LightGBMReg-CV-generatedRegressionDataset-out.txt
│   │   │   │   ├── LightGBMReg-CV-generatedRegressionDataset-rp.txt
│   │   │   │   ├── LightGBMReg-CV-generatedRegressionDataset.txt
│   │   │   │   ├── LightGBMReg-TrainTest-generatedRegressionDataset-out.txt
│   │   │   │   ├── LightGBMReg-TrainTest-generatedRegressionDataset-rp.txt
│   │   │   │   ├── LightGBMReg-TrainTest-generatedRegressionDataset.txt
│   │   │   │   ├── LightGBMRegMae-CV-generatedRegressionDataset.MAE-out.txt
│   │   │   │   ├── LightGBMRegMae-CV-generatedRegressionDataset.MAE-rp.txt
│   │   │   │   ├── LightGBMRegMae-CV-generatedRegressionDataset.MAE.txt
│   │   │   │   ├── LightGBMRegMae-TrainTest-generatedRegressionDataset.MAE-out.txt
│   │   │   │   ├── LightGBMRegMae-TrainTest-generatedRegressionDataset.MAE-rp.txt
│   │   │   │   ├── LightGBMRegMae-TrainTest-generatedRegressionDataset.MAE.txt
│   │   │   │   ├── LightGBMRegRmse-CV-generatedRegressionDataset.RMSE-out.txt
│   │   │   │   ├── LightGBMRegRmse-CV-generatedRegressionDataset.RMSE-rp.txt
│   │   │   │   ├── LightGBMRegRmse-CV-generatedRegressionDataset.RMSE.txt
│   │   │   │   ├── LightGBMRegRmse-TrainTest-generatedRegressionDataset.RMSE-out.txt
│   │   │   │   ├── LightGBMRegRmse-TrainTest-generatedRegressionDataset.RMSE-rp.txt
│   │   │   │   └── LightGBMRegRmse-TrainTest-generatedRegressionDataset.RMSE.txt
│   │   │   ├── LinearSVM/
│   │   │   │   ├── LinearSVM-CV-breast-cancer.PAVcalibration-out.txt
│   │   │   │   ├── LinearSVM-CV-breast-cancer.PAVcalibration-rp.txt
│   │   │   │   ├── LinearSVM-CV-breast-cancer.PAVcalibration.txt
│   │   │   │   ├── LinearSVM-CV-breast-cancer.nocalibration-out.txt
│   │   │   │   ├── LinearSVM-CV-breast-cancer.nocalibration-rp.txt
│   │   │   │   ├── LinearSVM-CV-breast-cancer.nocalibration.txt
│   │   │   │   ├── LinearSVM-TrainTest-breast-cancer.PAVcalibration-out.txt
│   │   │   │   ├── LinearSVM-TrainTest-breast-cancer.PAVcalibration-rp.txt
│   │   │   │   ├── LinearSVM-TrainTest-breast-cancer.PAVcalibration.txt
│   │   │   │   ├── LinearSVM-TrainTest-breast-cancer.nocalibration-out.txt
│   │   │   │   ├── LinearSVM-TrainTest-breast-cancer.nocalibration-rp.txt
│   │   │   │   └── LinearSVM-TrainTest-breast-cancer.nocalibration.txt
│   │   │   ├── LogisticRegression/
│   │   │   │   ├── LogisticRegression-CV-breast-cancer-out.txt
│   │   │   │   ├── LogisticRegression-CV-breast-cancer-rp.txt
│   │   │   │   ├── LogisticRegression-CV-breast-cancer.txt
│   │   │   │   ├── LogisticRegression-CV-breast-cancer.withThreshold-out.txt
│   │   │   │   ├── LogisticRegression-CV-breast-cancer.withThreshold-rp.txt
│   │   │   │   ├── LogisticRegression-CV-breast-cancer.withThreshold.txt
│   │   │   │   ├── LogisticRegression-GaussianNorm-CV-breast-cancer-out.txt
│   │   │   │   ├── LogisticRegression-GaussianNorm-CV-breast-cancer-rp.txt
│   │   │   │   ├── LogisticRegression-GaussianNorm-CV-breast-cancer.txt
│   │   │   │   ├── LogisticRegression-GaussianNorm-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── LogisticRegression-GaussianNorm-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── LogisticRegression-GaussianNorm-TrainTest-breast-cancer.txt
│   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer-summary.txt
│   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer.txt
│   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer.withThreshold-out.txt
│   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer.withThreshold-rp.txt
│   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer.withThreshold.txt
│   │   │   │   ├── LogisticRegression-bin-norm-CV-breast-cancer-out.txt
│   │   │   │   ├── LogisticRegression-bin-norm-CV-breast-cancer-rp.txt
│   │   │   │   ├── LogisticRegression-bin-norm-CV-breast-cancer.txt
│   │   │   │   ├── LogisticRegression-bin-norm-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── LogisticRegression-bin-norm-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── LogisticRegression-bin-norm-TrainTest-breast-cancer.txt
│   │   │   │   ├── LogisticRegression-non-negative-CV-breast-cancer-out.txt
│   │   │   │   ├── LogisticRegression-non-negative-CV-breast-cancer-rp.txt
│   │   │   │   ├── LogisticRegression-non-negative-CV-breast-cancer.txt
│   │   │   │   ├── LogisticRegression-non-negative-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── LogisticRegression-non-negative-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── LogisticRegression-non-negative-TrainTest-breast-cancer.txt
│   │   │   │   ├── LogisticRegression-norm-CV-breast-cancer-out.txt
│   │   │   │   ├── LogisticRegression-norm-CV-breast-cancer-rp.txt
│   │   │   │   ├── LogisticRegression-norm-CV-breast-cancer.txt
│   │   │   │   ├── LogisticRegression-norm-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── LogisticRegression-norm-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── LogisticRegression-norm-TrainTest-breast-cancer.txt
│   │   │   │   ├── linux-arm/
│   │   │   │   │   ├── LogisticRegression-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-CV-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-CV-breast-cancer.withThreshold-out.txt
│   │   │   │   │   ├── LogisticRegression-CV-breast-cancer.withThreshold-rp.txt
│   │   │   │   │   ├── LogisticRegression-CV-breast-cancer.withThreshold.txt
│   │   │   │   │   ├── LogisticRegression-GaussianNorm-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-GaussianNorm-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-GaussianNorm-CV-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-GaussianNorm-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-GaussianNorm-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-GaussianNorm-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer-summary.txt
│   │   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer.withThreshold-out.txt
│   │   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer.withThreshold-rp.txt
│   │   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer.withThreshold.txt
│   │   │   │   │   ├── LogisticRegression-bin-norm-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-bin-norm-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-bin-norm-CV-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-bin-norm-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-bin-norm-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-bin-norm-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-CV-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-norm-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-norm-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-norm-CV-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-norm-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-norm-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   └── LogisticRegression-norm-TrainTest-breast-cancer.txt
│   │   │   │   ├── linux-arm64/
│   │   │   │   │   ├── LogisticRegression-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-CV-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-CV-breast-cancer.withThreshold-out.txt
│   │   │   │   │   ├── LogisticRegression-CV-breast-cancer.withThreshold-rp.txt
│   │   │   │   │   ├── LogisticRegression-CV-breast-cancer.withThreshold.txt
│   │   │   │   │   ├── LogisticRegression-GaussianNorm-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-GaussianNorm-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-GaussianNorm-CV-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-GaussianNorm-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-GaussianNorm-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-GaussianNorm-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer-summary.txt
│   │   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer.withThreshold-out.txt
│   │   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer.withThreshold-rp.txt
│   │   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer.withThreshold.txt
│   │   │   │   │   ├── LogisticRegression-bin-norm-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-bin-norm-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-bin-norm-CV-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-bin-norm-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-bin-norm-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-bin-norm-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-CV-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-norm-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-norm-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-norm-CV-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-norm-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-norm-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   └── LogisticRegression-norm-TrainTest-breast-cancer.txt
│   │   │   │   ├── netcoreapp/
│   │   │   │   │   ├── LogisticRegression-bin-norm-CV-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-bin-norm-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-CV-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-TrainTest-breast-cancer-out.txt
│   │   │   │   │   └── LogisticRegression-non-negative-TrainTest-breast-cancer.txt
│   │   │   │   ├── osx-arm64/
│   │   │   │   │   ├── LogisticRegression-bin-norm-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-bin-norm-CV-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-bin-norm-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-bin-norm-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-CV-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-TrainTest-breast-cancer-out.txt
│   │   │   │   │   └── LogisticRegression-non-negative-TrainTest-breast-cancer.txt
│   │   │   │   └── win-arm/
│   │   │   │       ├── LogisticRegression-CV-breast-cancer-out.txt
│   │   │   │       ├── LogisticRegression-CV-breast-cancer-rp.txt
│   │   │   │       ├── LogisticRegression-CV-breast-cancer.txt
│   │   │   │       ├── LogisticRegression-CV-breast-cancer.withThreshold-out.txt
│   │   │   │       ├── LogisticRegression-CV-breast-cancer.withThreshold-rp.txt
│   │   │   │       ├── LogisticRegression-CV-breast-cancer.withThreshold.txt
│   │   │   │       ├── LogisticRegression-GaussianNorm-CV-breast-cancer-out.txt
│   │   │   │       ├── LogisticRegression-GaussianNorm-CV-breast-cancer-rp.txt
│   │   │   │       ├── LogisticRegression-GaussianNorm-CV-breast-cancer.txt
│   │   │   │       ├── LogisticRegression-GaussianNorm-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── LogisticRegression-GaussianNorm-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── LogisticRegression-GaussianNorm-TrainTest-breast-cancer.txt
│   │   │   │       ├── LogisticRegression-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── LogisticRegression-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── LogisticRegression-TrainTest-breast-cancer-summary.txt
│   │   │   │       ├── LogisticRegression-TrainTest-breast-cancer.txt
│   │   │   │       ├── LogisticRegression-TrainTest-breast-cancer.withThreshold-out.txt
│   │   │   │       ├── LogisticRegression-TrainTest-breast-cancer.withThreshold-rp.txt
│   │   │   │       ├── LogisticRegression-TrainTest-breast-cancer.withThreshold.txt
│   │   │   │       ├── LogisticRegression-bin-norm-CV-breast-cancer-out.txt
│   │   │   │       ├── LogisticRegression-bin-norm-CV-breast-cancer-rp.txt
│   │   │   │       ├── LogisticRegression-bin-norm-CV-breast-cancer.txt
│   │   │   │       ├── LogisticRegression-bin-norm-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── LogisticRegression-bin-norm-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── LogisticRegression-bin-norm-TrainTest-breast-cancer.txt
│   │   │   │       ├── LogisticRegression-non-negative-CV-breast-cancer-out.txt
│   │   │   │       ├── LogisticRegression-non-negative-CV-breast-cancer-rp.txt
│   │   │   │       ├── LogisticRegression-non-negative-CV-breast-cancer.txt
│   │   │   │       ├── LogisticRegression-non-negative-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── LogisticRegression-non-negative-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── LogisticRegression-non-negative-TrainTest-breast-cancer.txt
│   │   │   │       ├── LogisticRegression-norm-CV-breast-cancer-out.txt
│   │   │   │       ├── LogisticRegression-norm-CV-breast-cancer-rp.txt
│   │   │   │       ├── LogisticRegression-norm-CV-breast-cancer.txt
│   │   │   │       ├── LogisticRegression-norm-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── LogisticRegression-norm-TrainTest-breast-cancer-rp.txt
│   │   │   │       └── LogisticRegression-norm-TrainTest-breast-cancer.txt
│   │   │   ├── MultiClassNaiveBayes/
│   │   │   │   ├── MultiClassNaiveBayes-CV-breast-cancer-out.txt
│   │   │   │   ├── MultiClassNaiveBayes-CV-breast-cancer-rp.txt
│   │   │   │   ├── MultiClassNaiveBayes-CV-breast-cancer.txt
│   │   │   │   ├── MultiClassNaiveBayes-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── MultiClassNaiveBayes-TrainTest-breast-cancer-rp.txt
│   │   │   │   └── MultiClassNaiveBayes-TrainTest-breast-cancer.txt
│   │   │   ├── MulticlassLogisticRegression/
│   │   │   │   ├── LogisticRegression-Non-Negative-CV-iris-out.txt
│   │   │   │   ├── LogisticRegression-Non-Negative-CV-iris-rp.txt
│   │   │   │   ├── LogisticRegression-Non-Negative-CV-iris.txt
│   │   │   │   ├── LogisticRegression-Non-Negative-TrainTest-iris-out.txt
│   │   │   │   ├── LogisticRegression-Non-Negative-TrainTest-iris-rp.txt
│   │   │   │   ├── LogisticRegression-Non-Negative-TrainTest-iris.txt
│   │   │   │   ├── MulticlassLogisticRegression-CV-iris-out.txt
│   │   │   │   ├── MulticlassLogisticRegression-CV-iris-rp.txt
│   │   │   │   ├── MulticlassLogisticRegression-CV-iris-tree-featurized-out.txt
│   │   │   │   ├── MulticlassLogisticRegression-CV-iris-tree-featurized-permuted-out.txt
│   │   │   │   ├── MulticlassLogisticRegression-CV-iris-tree-featurized-permuted-rp.txt
│   │   │   │   ├── MulticlassLogisticRegression-CV-iris-tree-featurized-permuted.txt
│   │   │   │   ├── MulticlassLogisticRegression-CV-iris-tree-featurized-rp.txt
│   │   │   │   ├── MulticlassLogisticRegression-CV-iris-tree-featurized.txt
│   │   │   │   ├── MulticlassLogisticRegression-CV-iris.txt
│   │   │   │   ├── MulticlassLogisticRegression-TrainTest-iris-out.txt
│   │   │   │   ├── MulticlassLogisticRegression-TrainTest-iris-rp.txt
│   │   │   │   ├── MulticlassLogisticRegression-TrainTest-iris-tree-featurized-out.txt
│   │   │   │   ├── MulticlassLogisticRegression-TrainTest-iris-tree-featurized-permuted-out.txt
│   │   │   │   ├── MulticlassLogisticRegression-TrainTest-iris-tree-featurized-permuted-rp.txt
│   │   │   │   ├── MulticlassLogisticRegression-TrainTest-iris-tree-featurized-permuted.txt
│   │   │   │   ├── MulticlassLogisticRegression-TrainTest-iris-tree-featurized-rp.txt
│   │   │   │   ├── MulticlassLogisticRegression-TrainTest-iris-tree-featurized.txt
│   │   │   │   ├── MulticlassLogisticRegression-TrainTest-iris.txt
│   │   │   │   ├── linux-arm/
│   │   │   │   │   ├── LogisticRegression-Non-Negative-TrainTest-iris-out.txt
│   │   │   │   │   └── LogisticRegression-Non-Negative-TrainTest-iris.txt
│   │   │   │   ├── netcoreapp/
│   │   │   │   │   ├── LogisticRegression-Non-Negative-CV-iris.txt
│   │   │   │   │   ├── LogisticRegression-Non-Negative-TrainTest-iris-out.txt
│   │   │   │   │   ├── LogisticRegression-Non-Negative-TrainTest-iris-rp.txt
│   │   │   │   │   ├── LogisticRegression-Non-Negative-TrainTest-iris.txt
│   │   │   │   │   ├── MulticlassLogisticRegression-CV-iris-out.txt
│   │   │   │   │   ├── MulticlassLogisticRegression-CV-iris.txt
│   │   │   │   │   └── MulticlassLogisticRegression-TrainTest-iris.txt
│   │   │   │   └── osx-arm64/
│   │   │   │       ├── LogisticRegression-Non-Negative-CV-iris-out.txt
│   │   │   │       ├── LogisticRegression-Non-Negative-CV-iris.txt
│   │   │   │       ├── LogisticRegression-Non-Negative-TrainTest-iris.txt
│   │   │   │       ├── MulticlassLogisticRegression-CV-iris-out.txt
│   │   │   │       ├── MulticlassLogisticRegression-CV-iris.txt
│   │   │   │       ├── MulticlassLogisticRegression-TrainTest-iris-out.txt
│   │   │   │       └── MulticlassLogisticRegression-TrainTest-iris.txt
│   │   │   ├── NAIndicator/
│   │   │   │   └── featurized.tsv
│   │   │   ├── NAReplace/
│   │   │   │   └── featurized.tsv
│   │   │   ├── NormalizerEstimator/
│   │   │   │   ├── gcnNorm.tsv
│   │   │   │   ├── lpNorm.tsv
│   │   │   │   ├── lpnorm_gcnorm_whitened.tsv
│   │   │   │   ├── normalized.tsv
│   │   │   │   ├── normalizedBackwardsCompat.tsv
│   │   │   │   └── whitened.tsv
│   │   │   ├── OLS/
│   │   │   │   ├── OLS-TrainTest-generatedRegressionDataset-out.txt
│   │   │   │   ├── OLS-TrainTest-generatedRegressionDataset-rp.txt
│   │   │   │   └── OLS-TrainTest-generatedRegressionDataset.txt
│   │   │   ├── OVA/
│   │   │   │   ├── OVA-CV-iris-out.txt
│   │   │   │   ├── OVA-CV-iris-rp.txt
│   │   │   │   ├── OVA-CV-iris.txt
│   │   │   │   ├── OVA-FastForest-CV-iris-out.txt
│   │   │   │   ├── OVA-FastForest-CV-iris-rp.txt
│   │   │   │   ├── OVA-FastForest-CV-iris.txt
│   │   │   │   ├── OVA-FastForest-TrainTest-iris-out.txt
│   │   │   │   ├── OVA-FastForest-TrainTest-iris-rp.txt
│   │   │   │   ├── OVA-FastForest-TrainTest-iris.txt
│   │   │   │   ├── OVA-TrainTest-iris-out.txt
│   │   │   │   ├── OVA-TrainTest-iris-rp.txt
│   │   │   │   └── OVA-TrainTest-iris.txt
│   │   │   ├── Onnx/
│   │   │   │   ├── BinaryClassification/
│   │   │   │   │   └── BreastCancer/
│   │   │   │   │       ├── ExcludeVariablesInOnnxConversion.txt
│   │   │   │   │       ├── KeyToVector.txt
│   │   │   │   │       ├── LightGbmBinaryClassificationOnnxConversionTest.txt
│   │   │   │   │       ├── LogisticRegressionSaveModelToOnnxTest.txt
│   │   │   │   │       └── ModelWithLessIO.txt
│   │   │   │   ├── Cluster/
│   │   │   │   │   └── BreastCancer/
│   │   │   │   │       └── Kmeans.txt
│   │   │   │   ├── MultiClassClassification/
│   │   │   │   │   └── BreastCancer/
│   │   │   │   │       ├── MultiClassificationLogisticRegressionSaveModelToOnnxTest.onnx
│   │   │   │   │       └── MultiClassificationLogisticRegressionSaveModelToOnnxTest.txt
│   │   │   │   ├── Regression/
│   │   │   │   │   └── Adult/
│   │   │   │   │       ├── Microsoft.ML.Trainers.FastTree.FastForestRegressionTrainer.txt
│   │   │   │   │       ├── Microsoft.ML.Trainers.FastTree.FastTreeRegressionTrainer.txt
│   │   │   │   │       ├── Microsoft.ML.Trainers.FastTree.FastTreeTweedieTrainer.txt
│   │   │   │   │       ├── Microsoft.ML.Trainers.LbfgsPoissonRegressionTrainer.txt
│   │   │   │   │       ├── Microsoft.ML.Trainers.LightGbm.LightGbmRegressionTrainer.txt
│   │   │   │   │       ├── Microsoft.ML.Trainers.OlsTrainer.txt
│   │   │   │   │       ├── Microsoft.ML.Trainers.OnlineGradientDescentTrainer.txt
│   │   │   │   │       ├── Microsoft.ML.Trainers.SdcaRegressionTrainer.txt
│   │   │   │   │       └── SimplePipeline.txt
│   │   │   │   └── Transforms/
│   │   │   │       ├── IndicateMissingValues.txt
│   │   │   │       ├── SelectColumns.txt
│   │   │   │       └── Sentiment/
│   │   │   │           └── SmallWordEmbed.txt
│   │   │   ├── PCA/
│   │   │   │   └── pca.tsv
│   │   │   ├── PKPD/
│   │   │   │   ├── PKPD-CV-iris-out.txt
│   │   │   │   ├── PKPD-CV-iris-rp.txt
│   │   │   │   ├── PKPD-CV-iris.txt
│   │   │   │   ├── PKPD-TrainTest-iris-out.txt
│   │   │   │   ├── PKPD-TrainTest-iris-rp.txt
│   │   │   │   └── PKPD-TrainTest-iris.txt
│   │   │   ├── PriorPredictor/
│   │   │   │   ├── BinaryPrior-CV-breast-cancer-out.txt
│   │   │   │   ├── BinaryPrior-CV-breast-cancer-rp.txt
│   │   │   │   ├── BinaryPrior-CV-breast-cancer.txt
│   │   │   │   ├── BinaryPrior-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── BinaryPrior-TrainTest-breast-cancer-rp.txt
│   │   │   │   └── BinaryPrior-TrainTest-breast-cancer.txt
│   │   │   ├── RandomPredictor/
│   │   │   │   ├── BinaryRandom-CV-breast-cancer-out.txt
│   │   │   │   ├── BinaryRandom-CV-breast-cancer-rp.txt
│   │   │   │   ├── BinaryRandom-CV-breast-cancer.txt
│   │   │   │   ├── BinaryRandom-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── BinaryRandom-TrainTest-breast-cancer-rp.txt
│   │   │   │   └── BinaryRandom-TrainTest-breast-cancer.txt
│   │   │   ├── Rff/
│   │   │   │   └── featurized.tsv
│   │   │   ├── SDCA/
│   │   │   │   ├── BinarySDCA-CV-breast-cancer-out.txt
│   │   │   │   ├── BinarySDCA-CV-breast-cancer-rp.txt
│   │   │   │   ├── BinarySDCA-CV-breast-cancer.txt
│   │   │   │   ├── BinarySDCA-L1-CV-breast-cancer-out.txt
│   │   │   │   ├── BinarySDCA-L1-CV-breast-cancer-rp.txt
│   │   │   │   ├── BinarySDCA-L1-CV-breast-cancer.txt
│   │   │   │   ├── BinarySDCA-L1-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── BinarySDCA-L1-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── BinarySDCA-L1-TrainTest-breast-cancer.txt
│   │   │   │   ├── BinarySDCA-SmoothedHinge-CV-breast-cancer-out.txt
│   │   │   │   ├── BinarySDCA-SmoothedHinge-CV-breast-cancer-rp.txt
│   │   │   │   ├── BinarySDCA-SmoothedHinge-CV-breast-cancer.txt
│   │   │   │   ├── BinarySDCA-SmoothedHinge-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── BinarySDCA-SmoothedHinge-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── BinarySDCA-SmoothedHinge-TrainTest-breast-cancer.txt
│   │   │   │   ├── BinarySDCA-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── BinarySDCA-TrainTest-breast-cancer-rp.txt
│   │   │   │   └── BinarySDCA-TrainTest-breast-cancer.txt
│   │   │   ├── SGD/
│   │   │   │   ├── BinarySGD-CV-breast-cancer-out.txt
│   │   │   │   ├── BinarySGD-CV-breast-cancer-rp.txt
│   │   │   │   ├── BinarySGD-CV-breast-cancer.txt
│   │   │   │   ├── BinarySGD-Hinge-CV-breast-cancer-out.txt
│   │   │   │   ├── BinarySGD-Hinge-CV-breast-cancer-rp.txt
│   │   │   │   ├── BinarySGD-Hinge-CV-breast-cancer.txt
│   │   │   │   ├── BinarySGD-Hinge-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── BinarySGD-Hinge-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── BinarySGD-Hinge-TrainTest-breast-cancer.txt
│   │   │   │   ├── BinarySGD-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── BinarySGD-TrainTest-breast-cancer-rp.txt
│   │   │   │   └── BinarySGD-TrainTest-breast-cancer.txt
│   │   │   ├── SavePipe/
│   │   │   │   ├── ArrayDataViewBuilder-Data.txt
│   │   │   │   ├── ArrayDataViewBuilderNoHeader-Data.txt
│   │   │   │   ├── ArrayDataViewBuilderNoRows-Data.txt
│   │   │   │   ├── ArrayDataViewBuilderNoSchema-Data.txt
│   │   │   │   ├── ArrayDataViewBuilderNoSchemaNoHeader-Data.txt
│   │   │   │   ├── PartitionedNamedDirectories-Data.txt
│   │   │   │   ├── PartitionedNamedDirectories-Schema.txt
│   │   │   │   ├── PartitionedUnnamedDirectories-Data.txt
│   │   │   │   ├── PartitionedUnnamedDirectories-Schema.txt
│   │   │   │   ├── SavePipeCat-Data.txt
│   │   │   │   ├── SavePipeCat-Schema.txt
│   │   │   │   ├── SavePipeConcatUnknownLength-Data.txt
│   │   │   │   ├── SavePipeConcatUnknownLength-Schema.txt
│   │   │   │   ├── SavePipeConcatWithAliases-Data.txt
│   │   │   │   ├── SavePipeConcatWithAliases-Schema.txt
│   │   │   │   ├── SavePipeCountSelect-Data.txt
│   │   │   │   ├── SavePipeCountSelect-Schema.txt
│   │   │   │   ├── SavePipeCountTable-Data.txt
│   │   │   │   ├── SavePipeCountTable-Schema.txt
│   │   │   │   ├── SavePipeCountTableShared-Data.txt
│   │   │   │   ├── SavePipeCountTableShared-Schema.txt
│   │   │   │   ├── SavePipeCountTargetEncoding-Data.txt
│   │   │   │   ├── SavePipeCountTargetEncoding-Schema.txt
│   │   │   │   ├── SavePipeCountTargetEncodingKeyLabel-Data.txt
│   │   │   │   ├── SavePipeCountTargetEncodingKeyLabel-Schema.txt
│   │   │   │   ├── SavePipeCountTargetEncodingLoadModel-Data.txt
│   │   │   │   ├── SavePipeCountTargetEncodingLoadModel-Schema.txt
│   │   │   │   ├── SavePipeCustomStopwordsRemover-Data.txt
│   │   │   │   ├── SavePipeDropColumns-Data.txt
│   │   │   │   ├── SavePipeDropColumns-Schema.txt
│   │   │   │   ├── SavePipeDropNAs-Data.txt
│   │   │   │   ├── SavePipeExponentialAverage-Data.txt
│   │   │   │   ├── SavePipeExponentialAverage-Schema.txt
│   │   │   │   ├── SavePipeExpr-All-Data.txt
│   │   │   │   ├── SavePipeExpr-All-Schema.txt
│   │   │   │   ├── SavePipeExpr-CursLog.txt
│   │   │   │   ├── SavePipeExpr-Data.txt
│   │   │   │   ├── SavePipeExpr-Extra-Data.txt
│   │   │   │   ├── SavePipeExpr-Extra-Schema.txt
│   │   │   │   ├── SavePipeExpr-Schema.txt
│   │   │   │   ├── SavePipeExprTextDef-Data.txt
│   │   │   │   ├── SavePipeExprTextDef-Schema.txt
│   │   │   │   ├── SavePipeExprTextDef-b-Schema.txt
│   │   │   │   ├── SavePipeExprTextFull-Data.txt
│   │   │   │   ├── SavePipeExprTextFull-Schema.txt
│   │   │   │   ├── SavePipeExprTextFull-b-Schema.txt
│   │   │   │   ├── SavePipeExprVec1-Data.txt
│   │   │   │   ├── SavePipeExprVec1-Schema.txt
│   │   │   │   ├── SavePipeExprVec1-b-Schema.txt
│   │   │   │   ├── SavePipeExprVec2-Data.txt
│   │   │   │   ├── SavePipeExprVec2-Schema.txt
│   │   │   │   ├── SavePipeExprVec2-b-Schema.txt
│   │   │   │   ├── SavePipeExprVec2-c-Schema.txt
│   │   │   │   ├── SavePipeExprVec2-d-Schema.txt
│   │   │   │   ├── SavePipeHash-CursLog.txt
│   │   │   │   ├── SavePipeHash-Data.txt
│   │   │   │   ├── SavePipeHash-Schema.txt
│   │   │   │   ├── SavePipeIidChangePoint-Data.txt
│   │   │   │   ├── SavePipeIidChangePoint-Schema.txt
│   │   │   │   ├── SavePipeIidSpike-Data.txt
│   │   │   │   ├── SavePipeIidSpike-Schema.txt
│   │   │   │   ├── SavePipeInvertHash1-Data.txt
│   │   │   │   ├── SavePipeInvertHash1-Schema.txt
│   │   │   │   ├── SavePipeInvertHash2-Data.txt
│   │   │   │   ├── SavePipeInvertHash2-Schema.txt
│   │   │   │   ├── SavePipeInvertHash3-Data.txt
│   │   │   │   ├── SavePipeInvertHash3-Schema.txt
│   │   │   │   ├── SavePipeInvertHash4-Data.txt
│   │   │   │   ├── SavePipeInvertHash4-Schema.txt
│   │   │   │   ├── SavePipeInvertHash5-Data.txt
│   │   │   │   ├── SavePipeInvertHash5-Schema.txt
│   │   │   │   ├── SavePipeInvertHash6-Data.txt
│   │   │   │   ├── SavePipeInvertHash6-Schema.txt
│   │   │   │   ├── SavePipeKeyToVec-Data.txt
│   │   │   │   ├── SavePipeKeyToVec-Schema.txt
│   │   │   │   ├── SavePipeLabelParsers-Data.txt
│   │   │   │   ├── SavePipeLabelParsers-Schema.txt
│   │   │   │   ├── SavePipeLabelParsers1-Data.txt
│   │   │   │   ├── SavePipeLabelParsers1-Schema.txt
│   │   │   │   ├── SavePipeLabelParsers2-Data.txt
│   │   │   │   ├── SavePipeLabelParsers2-Schema.txt
│   │   │   │   ├── SavePipeLabelParsers3-Data.txt
│   │   │   │   ├── SavePipeLabelParsers3-Schema.txt
│   │   │   │   ├── SavePipeLabelParsers4-Data.txt
│   │   │   │   ├── SavePipeLabelParsers4-Schema.txt
│   │   │   │   ├── SavePipeLabelParsers4-out.txt
│   │   │   │   ├── SavePipeLabelParsers5-Data.txt
│   │   │   │   ├── SavePipeLabelParsers5-Schema.txt
│   │   │   │   ├── SavePipeLda-Data.txt
│   │   │   │   ├── SavePipeLda-Schema.txt
│   │   │   │   ├── SavePipeMovingAverageNonUniform-Data.txt
│   │   │   │   ├── SavePipeMovingAverageNonUniform-Schema.txt
│   │   │   │   ├── SavePipeMovingAverageUniform-Data.txt
│   │   │   │   ├── SavePipeMovingAverageUniform-Schema.txt
│   │   │   │   ├── SavePipeNgram-Data.txt
│   │   │   │   ├── SavePipeNgram-Schema.txt
│   │   │   │   ├── SavePipeNgramHash-Convert-Data.txt
│   │   │   │   ├── SavePipeNgramHash-Convert-Schema.txt
│   │   │   │   ├── SavePipeNgramHash-Data.txt
│   │   │   │   ├── SavePipeNgramHash-Schema.txt
│   │   │   │   ├── SavePipeNgramSparse-Data.txt
│   │   │   │   ├── SavePipeNgramSparse-Schema.txt
│   │   │   │   ├── SavePipePValue-Data.txt
│   │   │   │   ├── SavePipePValue-Schema.txt
│   │   │   │   ├── SavePipePercentileThreshold-Data.txt
│   │   │   │   ├── SavePipePercentileThreshold-Schema.txt
│   │   │   │   ├── SavePipeSlidingWindow-Data.txt
│   │   │   │   ├── SavePipeSlidingWindow-Schema.txt
│   │   │   │   ├── SavePipeSlidingWindowW1L1-Data.txt
│   │   │   │   ├── SavePipeSlidingWindowW1L1-Schema.txt
│   │   │   │   ├── SavePipeSlidingWindowW1L2-Data.txt
│   │   │   │   ├── SavePipeSlidingWindowW1L2-Schema.txt
│   │   │   │   ├── SavePipeSlidingWindowW2L1-Data.txt
│   │   │   │   ├── SavePipeSlidingWindowW2L1-Schema.txt
│   │   │   │   ├── SavePipeSsaSpikeNoData-Data.txt
│   │   │   │   ├── SavePipeSsaSpikeNoData-Schema.txt
│   │   │   │   ├── SavePipeTermDictionaryNgram-Data.txt
│   │   │   │   ├── SavePipeTermDictionaryNgram-Schema.txt
│   │   │   │   ├── SavePipeTermDictionaryNgramHash-Data.txt
│   │   │   │   ├── SavePipeTermDictionaryNgramHash-Schema.txt
│   │   │   │   ├── SavePipeTermDictionaryNgramTerms-Data.txt
│   │   │   │   ├── SavePipeTermDictionaryNgramTerms-Schema.txt
│   │   │   │   ├── SavePipeTokenizerAndStopWords-Data.txt
│   │   │   │   ├── SavePipeTokenizerAndStopWords-Schema.txt
│   │   │   │   ├── SavePipeTrainAndScoreFccFastTree-Data.txt
│   │   │   │   ├── SavePipeTrainAndScoreFccFastTree-Schema.txt
│   │   │   │   ├── SavePipeTrainAndScoreFccTransformStr-Data.txt
│   │   │   │   ├── SavePipeTrainAndScoreFccTransformStr-Schema.txt
│   │   │   │   ├── SavePipeWithHeader-Data.txt
│   │   │   │   ├── SavePipeWithHeader-Schema.txt
│   │   │   │   ├── SavePipeWithKey-Data.txt
│   │   │   │   ├── SavePipeWithKey-Schema.txt
│   │   │   │   ├── SavePipeWordBag-Data.txt
│   │   │   │   ├── SavePipeWordBag-Schema.txt
│   │   │   │   ├── SavePipeWordBagManyToOne-Data.txt
│   │   │   │   ├── SavePipeWordBagManyToOne-Schema.txt
│   │   │   │   ├── SavePipeWordBagTfIdf-Data.txt
│   │   │   │   ├── SavePipeWordBagTfIdf-Schema.txt
│   │   │   │   ├── SavePipeWordHash-Data.txt
│   │   │   │   ├── SavePipeWordHash-Schema.txt
│   │   │   │   ├── SavePipeWordHashUnordered-Data.txt
│   │   │   │   ├── SavePipeWordHashUnordered-Schema.txt
│   │   │   │   ├── SavePipeWordTokenize-Data.txt
│   │   │   │   ├── SavePipeWordTokenize-Schema.txt
│   │   │   │   ├── TestParquetNull-Data.txt
│   │   │   │   ├── TestParquetNull-Schema.txt
│   │   │   │   ├── TestParquetPrimitiveDataTypes-Data.txt
│   │   │   │   ├── TestParquetPrimitiveDataTypes-Schema.txt
│   │   │   │   ├── TestTextLoaderDataTypes-CursLog.txt
│   │   │   │   ├── TestTextLoaderDataTypes-Data.txt
│   │   │   │   ├── TestTextLoaderDataTypes-Schema.txt
│   │   │   │   ├── TokenizeWithSeparatorCommandLine-Data.txt
│   │   │   │   └── TokenizeWithSeparatorCommandLine-Schema.txt
│   │   │   ├── SymSGD/
│   │   │   │   ├── netcoreapp/
│   │   │   │   │   └── SymSGD-CV-breast-cancer.txt
│   │   │   │   ├── osx-x64/
│   │   │   │   │   ├── SymSGD-CV-breast-cancer-out.txt
│   │   │   │   │   ├── SymSGD-CV-breast-cancer.txt
│   │   │   │   │   ├── SymSGD-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── SymSGD-TrainTest-breast-cancer-summary.txt
│   │   │   │   │   └── SymSGD-TrainTest-breast-cancer.txt
│   │   │   │   ├── win-x64/
│   │   │   │   │   ├── SymSGD-CV-breast-cancer-out.txt
│   │   │   │   │   ├── SymSGD-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── SymSGD-CV-breast-cancer.txt
│   │   │   │   │   ├── SymSGD-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── SymSGD-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── SymSGD-TrainTest-breast-cancer-summary.txt
│   │   │   │   │   └── SymSGD-TrainTest-breast-cancer.txt
│   │   │   │   └── win-x86/
│   │   │   │       ├── SymSGD-CV-breast-cancer-out.txt
│   │   │   │       ├── SymSGD-CV-breast-cancer-rp.txt
│   │   │   │       ├── SymSGD-CV-breast-cancer.txt
│   │   │   │       ├── SymSGD-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── SymSGD-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── SymSGD-TrainTest-breast-cancer-summary.txt
│   │   │   │       └── SymSGD-TrainTest-breast-cancer.txt
│   │   │   ├── Term/
│   │   │   │   └── Term.tsv
│   │   │   ├── Text/
│   │   │   │   ├── Normalized.tsv
│   │   │   │   ├── bag_of_words.tsv
│   │   │   │   ├── customWordEmbeddings.tsv
│   │   │   │   ├── featurized.tsv
│   │   │   │   ├── ldatopics.tsv
│   │   │   │   ├── murmurHash.tsv
│   │   │   │   ├── ngrams.tsv
│   │   │   │   ├── tokenized.tsv
│   │   │   │   ├── tokenizedWithSeparators.tsv
│   │   │   │   ├── wordEmbeddings.tsv
│   │   │   │   └── words_without_stopwords.tsv
│   │   │   ├── TextLoader/
│   │   │   │   ├── missing_fields-with-impute.csv
│   │   │   │   ├── missing_fields-without-impute.csv
│   │   │   │   └── multiline.csv
│   │   │   ├── Transform/
│   │   │   │   └── Concat/
│   │   │   │       ├── Concat1.tsv
│   │   │   │       └── Concat2.tsv
│   │   │   ├── WeightedEnsemble/
│   │   │   │   ├── WE-All-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── WE-All-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── WE-All-TrainTest-breast-cancer.txt
│   │   │   │   ├── WE-Average-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── WE-Average-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── WE-Average-TrainTest-breast-cancer.txt
│   │   │   │   ├── WE-AvgPer-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── WE-AvgPer-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── WE-AvgPer-TrainTest-breast-cancer.txt
│   │   │   │   ├── WE-BestPerf-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── WE-BestPerf-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── WE-BestPerf-TrainTest-breast-cancer.txt
│   │   │   │   ├── WE-Default-CV-breast-cancer-out.txt
│   │   │   │   ├── WE-Default-CV-breast-cancer-rp.txt
│   │   │   │   ├── WE-Default-CV-breast-cancer.txt
│   │   │   │   ├── WE-Default-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── WE-Default-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── WE-Default-TrainTest-breast-cancer.txt
│   │   │   │   ├── WE-Diverse-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── WE-Diverse-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── WE-Diverse-TrainTest-breast-cancer.txt
│   │   │   │   ├── WE-Hetero-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── WE-Hetero-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── WE-Hetero-TrainTest-breast-cancer.txt
│   │   │   │   ├── WE-RandomFeature-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── WE-RandomFeature-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── WE-RandomFeature-TrainTest-breast-cancer.txt
│   │   │   │   ├── WE-RandomPartition-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── WE-RandomPartition-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── WE-RandomPartition-TrainTest-breast-cancer.txt
│   │   │   │   ├── WE-StackingAP-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── WE-StackingAP-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── WE-StackingAP-TrainTest-breast-cancer.txt
│   │   │   │   ├── WE-Voting-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── WE-Voting-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── WE-Voting-TrainTest-breast-cancer.txt
│   │   │   │   ├── linux-arm/
│   │   │   │   │   ├── WE-All-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-All-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-All-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-Average-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-Average-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-Average-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-AvgPer-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-AvgPer-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-AvgPer-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-BestPerf-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-BestPerf-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-BestPerf-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-Default-CV-breast-cancer-out.txt
│   │   │   │   │   ├── WE-Default-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-Default-CV-breast-cancer.txt
│   │   │   │   │   ├── WE-Default-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-Default-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-Default-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-Diverse-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-Diverse-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-Diverse-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-Hetero-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-Hetero-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-Hetero-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-RandomFeature-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-RandomFeature-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-RandomFeature-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-RandomPartition-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-RandomPartition-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-RandomPartition-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-StackingAP-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-StackingAP-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-StackingAP-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-Voting-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-Voting-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   └── WE-Voting-TrainTest-breast-cancer.txt
│   │   │   │   ├── linux-arm64/
│   │   │   │   │   ├── WE-All-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-All-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-All-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-Average-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-Average-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-Average-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-AvgPer-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-AvgPer-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-AvgPer-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-BestPerf-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-BestPerf-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-BestPerf-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-Default-CV-breast-cancer-out.txt
│   │   │   │   │   ├── WE-Default-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-Default-CV-breast-cancer.txt
│   │   │   │   │   ├── WE-Default-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-Default-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-Default-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-Diverse-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-Diverse-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-Diverse-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-Hetero-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-Hetero-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-Hetero-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-RandomFeature-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-RandomFeature-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-RandomFeature-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-RandomPartition-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-RandomPartition-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-RandomPartition-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-StackingAP-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-StackingAP-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-StackingAP-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-Voting-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-Voting-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   └── WE-Voting-TrainTest-breast-cancer.txt
│   │   │   │   ├── netcoreapp/
│   │   │   │   │   ├── WE-All-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-AvgPer-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-AvgPer-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-AvgPer-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-Default-CV-breast-cancer.txt
│   │   │   │   │   ├── WE-Hetero-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-Hetero-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   └── WE-Hetero-TrainTest-breast-cancer.txt
│   │   │   │   ├── osx-arm64/
│   │   │   │   │   ├── WE-AvgPer-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-AvgPer-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-Hetero-TrainTest-breast-cancer-out.txt
│   │   │   │   │   └── WE-Hetero-TrainTest-breast-cancer.txt
│   │   │   │   └── win-arm/
│   │   │   │       ├── WE-All-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── WE-All-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── WE-All-TrainTest-breast-cancer.txt
│   │   │   │       ├── WE-Average-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── WE-Average-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── WE-Average-TrainTest-breast-cancer.txt
│   │   │   │       ├── WE-AvgPer-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── WE-AvgPer-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── WE-AvgPer-TrainTest-breast-cancer.txt
│   │   │   │       ├── WE-BestPerf-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── WE-BestPerf-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── WE-BestPerf-TrainTest-breast-cancer.txt
│   │   │   │       ├── WE-Default-CV-breast-cancer-out.txt
│   │   │   │       ├── WE-Default-CV-breast-cancer-rp.txt
│   │   │   │       ├── WE-Default-CV-breast-cancer.txt
│   │   │   │       ├── WE-Default-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── WE-Default-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── WE-Default-TrainTest-breast-cancer.txt
│   │   │   │       ├── WE-Diverse-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── WE-Diverse-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── WE-Diverse-TrainTest-breast-cancer.txt
│   │   │   │       ├── WE-Hetero-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── WE-Hetero-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── WE-Hetero-TrainTest-breast-cancer.txt
│   │   │   │       ├── WE-RandomFeature-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── WE-RandomFeature-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── WE-RandomFeature-TrainTest-breast-cancer.txt
│   │   │   │       ├── WE-RandomPartition-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── WE-RandomPartition-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── WE-RandomPartition-TrainTest-breast-cancer.txt
│   │   │   │       ├── WE-StackingAP-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── WE-StackingAP-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── WE-StackingAP-TrainTest-breast-cancer.txt
│   │   │   │       ├── WE-Voting-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── WE-Voting-TrainTest-breast-cancer-rp.txt
│   │   │   │       └── WE-Voting-TrainTest-breast-cancer.txt
│   │   │   ├── WeightedEnsembleMulticlass/
│   │   │   │   ├── WE-Average-TrainTest-iris-out.txt
│   │   │   │   ├── WE-Average-TrainTest-iris-rp.txt
│   │   │   │   ├── WE-Average-TrainTest-iris.txt
│   │   │   │   ├── WE-Bootstrap-TrainTest-iris-out.txt
│   │   │   │   ├── WE-Bootstrap-TrainTest-iris-rp.txt
│   │   │   │   ├── WE-Bootstrap-TrainTest-iris.txt
│   │   │   │   ├── WE-SDCA-Average-TrainTest-iris-out.txt
│   │   │   │   ├── WE-SDCA-Average-TrainTest-iris-rp.txt
│   │   │   │   ├── WE-SDCA-Average-TrainTest-iris.txt
│   │   │   │   ├── WE-Stacking-TrainTest-iris-out.txt
│   │   │   │   ├── WE-Stacking-TrainTest-iris-rp.txt
│   │   │   │   ├── WE-Stacking-TrainTest-iris.txt
│   │   │   │   ├── WE-Voting-TrainTest-iris-out.txt
│   │   │   │   ├── WE-Voting-TrainTest-iris-rp.txt
│   │   │   │   ├── WE-Voting-TrainTest-iris.txt
│   │   │   │   ├── linux-arm/
│   │   │   │   │   ├── WE-Average-TrainTest-iris-out.txt
│   │   │   │   │   ├── WE-Average-TrainTest-iris-rp.txt
│   │   │   │   │   ├── WE-Average-TrainTest-iris.txt
│   │   │   │   │   ├── WE-Bootstrap-TrainTest-iris-out.txt
│   │   │   │   │   ├── WE-Bootstrap-TrainTest-iris-rp.txt
│   │   │   │   │   ├── WE-Bootstrap-TrainTest-iris.txt
│   │   │   │   │   ├── WE-SDCA-Average-TrainTest-iris-out.txt
│   │   │   │   │   ├── WE-SDCA-Average-TrainTest-iris-rp.txt
│   │   │   │   │   ├── WE-SDCA-Average-TrainTest-iris.txt
│   │   │   │   │   ├── WE-Stacking-TrainTest-iris-out.txt
│   │   │   │   │   ├── WE-Stacking-TrainTest-iris-rp.txt
│   │   │   │   │   ├── WE-Stacking-TrainTest-iris.txt
│   │   │   │   │   ├── WE-Voting-TrainTest-iris-out.txt
│   │   │   │   │   ├── WE-Voting-TrainTest-iris-rp.txt
│   │   │   │   │   └── WE-Voting-TrainTest-iris.txt
│   │   │   │   ├── linux-arm64/
│   │   │   │   │   ├── WE-Average-TrainTest-iris-out.txt
│   │   │   │   │   ├── WE-Average-TrainTest-iris-rp.txt
│   │   │   │   │   ├── WE-Average-TrainTest-iris.txt
│   │   │   │   │   ├── WE-Bootstrap-TrainTest-iris-out.txt
│   │   │   │   │   ├── WE-Bootstrap-TrainTest-iris-rp.txt
│   │   │   │   │   ├── WE-Bootstrap-TrainTest-iris.txt
│   │   │   │   │   ├── WE-SDCA-Average-TrainTest-iris-out.txt
│   │   │   │   │   ├── WE-SDCA-Average-TrainTest-iris-rp.txt
│   │   │   │   │   ├── WE-SDCA-Average-TrainTest-iris.txt
│   │   │   │   │   ├── WE-Stacking-TrainTest-iris-out.txt
│   │   │   │   │   ├── WE-Stacking-TrainTest-iris-rp.txt
│   │   │   │   │   ├── WE-Stacking-TrainTest-iris.txt
│   │   │   │   │   ├── WE-Voting-TrainTest-iris-out.txt
│   │   │   │   │   ├── WE-Voting-TrainTest-iris-rp.txt
│   │   │   │   │   └── WE-Voting-TrainTest-iris.txt
│   │   │   │   ├── netcoreapp/
│   │   │   │   │   ├── WE-Average-TrainTest-iris-out.txt
│   │   │   │   │   ├── WE-Average-TrainTest-iris-rp.txt
│   │   │   │   │   ├── WE-Average-TrainTest-iris.txt
│   │   │   │   │   ├── WE-Bootstrap-TrainTest-iris-out.txt
│   │   │   │   │   ├── WE-Bootstrap-TrainTest-iris-rp.txt
│   │   │   │   │   ├── WE-Bootstrap-TrainTest-iris.txt
│   │   │   │   │   ├── WE-Stacking-TrainTest-iris-out.txt
│   │   │   │   │   ├── WE-Stacking-TrainTest-iris-rp.txt
│   │   │   │   │   ├── WE-Stacking-TrainTest-iris.txt
│   │   │   │   │   └── WE-Voting-TrainTest-iris-out.txt
│   │   │   │   ├── osx-arm64/
│   │   │   │   │   ├── WE-Average-TrainTest-iris-out.txt
│   │   │   │   │   ├── WE-Average-TrainTest-iris.txt
│   │   │   │   │   ├── WE-Bootstrap-TrainTest-iris-out.txt
│   │   │   │   │   ├── WE-Bootstrap-TrainTest-iris.txt
│   │   │   │   │   ├── WE-Stacking-TrainTest-iris-out.txt
│   │   │   │   │   ├── WE-Stacking-TrainTest-iris.txt
│   │   │   │   │   └── WE-Voting-TrainTest-iris-out.txt
│   │   │   │   └── win-arm/
│   │   │   │       ├── WE-Average-TrainTest-iris-out.txt
│   │   │   │       ├── WE-Average-TrainTest-iris-rp.txt
│   │   │   │       ├── WE-Average-TrainTest-iris.txt
│   │   │   │       ├── WE-Bootstrap-TrainTest-iris-out.txt
│   │   │   │       ├── WE-Bootstrap-TrainTest-iris-rp.txt
│   │   │   │       ├── WE-Bootstrap-TrainTest-iris.txt
│   │   │   │       ├── WE-SDCA-Average-TrainTest-iris-out.txt
│   │   │   │       ├── WE-SDCA-Average-TrainTest-iris-rp.txt
│   │   │   │       ├── WE-SDCA-Average-TrainTest-iris.txt
│   │   │   │       ├── WE-Stacking-TrainTest-iris-out.txt
│   │   │   │       ├── WE-Stacking-TrainTest-iris-rp.txt
│   │   │   │       ├── WE-Stacking-TrainTest-iris.txt
│   │   │   │       ├── WE-Voting-TrainTest-iris-out.txt
│   │   │   │       ├── WE-Voting-TrainTest-iris-rp.txt
│   │   │   │       └── WE-Voting-TrainTest-iris.txt
│   │   │   └── pcaAnomaly/
│   │   │       ├── Default-TrainTest-azureCounterUnlabeled-out.txt
│   │   │       ├── Default-TrainTest-azureCounterUnlabeled-rp.txt
│   │   │       ├── Default-TrainTest-azureCounterUnlabeled-summary.txt
│   │   │       ├── Default-TrainTest-azureCounterUnlabeled.txt
│   │   │       ├── Default-TrainTest-mnistOneClass-out.txt
│   │   │       ├── Default-TrainTest-mnistOneClass-rp.txt
│   │   │       ├── Default-TrainTest-mnistOneClass.txt
│   │   │       ├── NoNorm-TrainTest-mnistOneClass-out.txt
│   │   │       ├── NoNorm-TrainTest-mnistOneClass-rp.txt
│   │   │       ├── NoNorm-TrainTest-mnistOneClass.txt
│   │   │       ├── netcoreapp/
│   │   │       │   ├── Default-TrainTest-azureCounterUnlabeled-out.txt
│   │   │       │   ├── Default-TrainTest-azureCounterUnlabeled-rp.txt
│   │   │       │   ├── Default-TrainTest-azureCounterUnlabeled-summary.txt
│   │   │       │   ├── Default-TrainTest-azureCounterUnlabeled.txt
│   │   │       │   ├── Default-TrainTest-mnistOneClass-out.txt
│   │   │       │   ├── Default-TrainTest-mnistOneClass-rp.txt
│   │   │       │   ├── Default-TrainTest-mnistOneClass.txt
│   │   │       │   ├── NoNorm-TrainTest-mnistOneClass-out.txt
│   │   │       │   ├── NoNorm-TrainTest-mnistOneClass-rp.txt
│   │   │       │   └── NoNorm-TrainTest-mnistOneClass.txt
│   │   │       └── win-x64/
│   │   │           ├── Default-TrainTest-azureCounterUnlabeled-out.txt
│   │   │           ├── Default-TrainTest-azureCounterUnlabeled-rp.txt
│   │   │           ├── Default-TrainTest-azureCounterUnlabeled-summary.txt
│   │   │           ├── Default-TrainTest-azureCounterUnlabeled.txt
│   │   │           ├── Default-TrainTest-mnistOneClass-out.txt
│   │   │           ├── Default-TrainTest-mnistOneClass-rp.txt
│   │   │           ├── Default-TrainTest-mnistOneClass.txt
│   │   │           ├── NoNorm-TrainTest-mnistOneClass-out.txt
│   │   │           ├── NoNorm-TrainTest-mnistOneClass-rp.txt
│   │   │           └── NoNorm-TrainTest-mnistOneClass.txt
│   │   └── README.md
│   ├── Cert.props
│   ├── Directory.Build.props
│   ├── Directory.Build.targets
│   ├── Microsoft.Data.Analysis.Interactive.Tests/
│   │   ├── DataFrameInteractiveTests.cs
│   │   └── Microsoft.Data.Analysis.Interactive.Tests.csproj
│   ├── Microsoft.Data.Analysis.PerformanceTests/
│   │   ├── Microsoft.Data.Analysis.PerformanceTests.csproj
│   │   ├── PerformanceTests.cs
│   │   └── Program.cs
│   ├── Microsoft.Data.Analysis.Tests/
│   │   ├── ArrayComparer.cs
│   │   ├── ArrowIntegrationTests.cs
│   │   ├── ArrowStringColumnTests.cs
│   │   ├── DataFrame.IOTests.cs
│   │   ├── DataFrameAssert.cs
│   │   ├── DataFrameColumn.BinaryOperationTests.cs
│   │   ├── DataFrameColumn.BinaryOperationTests.tt
│   │   ├── DataFrameGroupByTests.cs
│   │   ├── DataFrameIDataViewTests.cs
│   │   ├── DataFrameJoinExtensionsTests.cs
│   │   ├── DataFrameTests.BinaryOperations.cs
│   │   ├── DataFrameTests.Computations.cs
│   │   ├── DataFrameTests.Filter.cs
│   │   ├── DataFrameTests.Join.cs
│   │   ├── DataFrameTests.Merge.cs
│   │   ├── DataFrameTests.Sort.cs
│   │   ├── DataFrameTests.Utils.cs
│   │   ├── DataFrameTests.cs
│   │   ├── Microsoft.Data.Analysis.Tests.csproj
│   │   ├── PrimitiveDataFrameColumnComputationsTests.cs
│   │   ├── PrimitiveDataFrameColumnComputationsTests.tt
│   │   ├── PrimitiveDataFrameColumnTests.cs
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   ├── StringDataFrameColumnTests.cs
│   │   ├── TextFieldParserTests.cs
│   │   └── VBufferColumnTests.cs
│   ├── Microsoft.Extensions.ML.Tests/
│   │   ├── FileLoaderTests.cs
│   │   ├── Microsoft.Extensions.ML.Tests.csproj
│   │   ├── PredictionEnginePoolTests.cs
│   │   ├── UriLoaderTests.cs
│   │   └── testdata.txt
│   ├── Microsoft.ML.AutoML.Tests/
│   │   ├── ApprovalTests/
│   │   │   ├── AutoFeaturizerTests.AutoFeaturizer_creditapproval_test.approved.txt
│   │   │   ├── AutoFeaturizerTests.AutoFeaturizer_image_test.approved.txt
│   │   │   ├── AutoFeaturizerTests.AutoFeaturizer_iris_test.approved.txt
│   │   │   ├── AutoFeaturizerTests.AutoFeaturizer_newspaperchurn_test.approved.txt
│   │   │   ├── AutoFeaturizerTests.AutoFeaturizer_uci_adult_test.approved.txt
│   │   │   ├── AutoFeaturizerTests.ImagePathFeaturizerTest.approved.txt
│   │   │   ├── ColumnInferenceTests.Wiki_column_inference_result_should_be_serializable.approved.txt
│   │   │   ├── SweepableEstimatorPipelineTest.SingleModelPipeline_search_space_test.received.txt
│   │   │   ├── SweepableEstimatorPipelineTest.SweepableEstimatorPipeline_search_space_init_value_test.approved.txt
│   │   │   ├── SweepableExtensionTest.AppendIEstimatorToSweepabePipelineTest.approved.txt
│   │   │   ├── SweepableExtensionTest.CreateSweepablePipelineFromIEstimatorAndBinaryClassifiers.approved.txt
│   │   │   ├── SweepableExtensionTest.CreateSweepablePipelineFromIEstimatorAndMultiClassifiers.approved.txt
│   │   │   ├── SweepableExtensionTest.CreateSweepablePipelineFromIEstimatorAndRegressors.approved.txt
│   │   │   ├── SweepableExtensionTest.CreateSweepablePipelineFromIEstimatorAndSweepableEstimatorArray.approved.txt
│   │   │   ├── SweepableExtensionTest.CreateSweepablePipelineFromSweepableEstimatorAndMultiClassifiers.approved.txt
│   │   │   ├── SweepableExtensionTest.CreateSweepablePipelineFromSweepableEstimatorAndSweepableEstimatorArray.approved.txt
│   │   │   ├── SweepableExtensionTest.CreateSweepablePipelineFromSweepableEstimatorPipelineAndMultiClassifiers.approved.txt
│   │   │   ├── SweepableExtensionTest.CreateSweepablePipelineFromSweepableEstimatorPipelineAndSweepableEstimatorArray.approved.txt
│   │   │   ├── SweepableExtensionTest.CreateSweepablePipelineFromSweepablePipelineAndMultiClassifiers.approved.txt
│   │   │   ├── SweepableExtensionTest.CreateSweepablePipelineFromSweepablePipelineAndSweepableEstimatorArray.approved.txt
│   │   │   ├── SweepableExtensionTest.CreateSweepablePipelinePipelineFromIEstimatorAndMultiClassifiers.approved.txt
│   │   │   ├── SweepablePipelineTests.SweepablePipeline_Append_SweepableEstimator_Test.approved.txt
│   │   │   └── TrialResultManagerTest.CsvTrialResultManager_end_to_end_test.approved.txt
│   │   ├── AutoFeaturizerTests.cs
│   │   ├── AutoFitTests.cs
│   │   ├── AutoMLExperimentTests.cs
│   │   ├── BestResultUtilTests.cs
│   │   ├── ColumnInferenceTests.cs
│   │   ├── ColumnInferenceValidationUtilTests.cs
│   │   ├── ColumnInformationUtilTests.cs
│   │   ├── ConversionTests.cs
│   │   ├── DatasetDimensionsTests.cs
│   │   ├── DatasetUtil.cs
│   │   ├── EntityTest.cs
│   │   ├── EstimatorExtensionTests.cs
│   │   ├── GetNextPipelineTests.cs
│   │   ├── GridSearchTunerTests.cs
│   │   ├── InferredPipelineTests.cs
│   │   ├── MLContextManagerTests.cs
│   │   ├── MetricsAgentsTests.cs
│   │   ├── MetricsUtil.cs
│   │   ├── Microsoft.ML.AutoML.Tests.csproj
│   │   ├── PurposeInferenceTests.cs
│   │   ├── SplitUtilTests.cs
│   │   ├── StopTrainingManagerTests.cs
│   │   ├── SuggestedPipelineBuilderTests.cs
│   │   ├── SweepableEstimatorPipelineTest.cs
│   │   ├── SweepableExtensionTest.cs
│   │   ├── SweepablePipelineTests.cs
│   │   ├── SweeperTests.cs
│   │   ├── TestData/
│   │   │   ├── BinaryDatasetWithBoolColumn.txt
│   │   │   ├── DatasetWithDefaultColumnNames.txt
│   │   │   ├── DatasetWithEmptyColumn.txt
│   │   │   ├── DatasetWithNewlineBetweenQuotes.txt
│   │   │   ├── DatasetWithoutHeader.txt
│   │   │   ├── NameColumnIsOnlyFeatureDataset.txt
│   │   │   ├── TrivialMulticlassDataset.txt
│   │   │   └── wiki-column-inference.json
│   │   ├── TextFileSampleTests.cs
│   │   ├── TrainValidaionDatasetManagerTest.cs
│   │   ├── TrainerExtensionsTests.cs
│   │   ├── TransformInferenceTests.cs
│   │   ├── TransformPostTrainerInferenceTests.cs
│   │   ├── TrialResultManagerTest.cs
│   │   ├── TunerTests.cs
│   │   ├── UserInputValidationTests.cs
│   │   ├── Util.cs
│   │   └── Utils/
│   │       ├── DoubleToDecimalConverter.cs
│   │       ├── FloatToDecimalConverter.cs
│   │       ├── MLNetUtils/
│   │       │   ├── DataViewTestFixture.cs
│   │       │   └── MLNetUtils.cs
│   │       ├── TaskAgnosticAutoFit.cs
│   │       └── TaskAgnosticIterationResult.cs
│   ├── Microsoft.ML.Benchmarks.Tests/
│   │   ├── BenchmarksTest.cs
│   │   └── Microsoft.ML.Benchmarks.Tests.csproj
│   ├── Microsoft.ML.CodeAnalyzer.Tests/
│   │   ├── Code/
│   │   │   ├── BaseTestClassTest.cs
│   │   │   ├── BestFriendOnPublicDeclarationTest.cs
│   │   │   ├── BestFriendTest.cs
│   │   │   ├── ContractsCheckTest.cs
│   │   │   ├── InstanceInitializerTest.cs
│   │   │   ├── NameTest.cs
│   │   │   ├── ParameterVariableNameTest.cs
│   │   │   ├── README.md
│   │   │   ├── RelaxTestNamingTest.cs
│   │   │   ├── SingleVariableDeclarationTest.cs
│   │   │   └── TypeParamNameTest.cs
│   │   ├── Helpers/
│   │   │   ├── AdditionalMetadat

================================================
FILE CONTENTS
================================================

================================================
FILE: .CodeQL.yml
================================================
path_classifiers:
  submodules:
    # Exclude from analysis any code that we pull in as submodules.
    - "src/Native/MatrixFactorizationNative/libmf"


================================================
FILE: .azuredevops/dependabot.yml
================================================
version: 2

# Disabling dependabot on Azure DevOps as this is a mirrored repo. Updates should go through github.
enable-campaigned-updates: false
enable-security-updates: false


================================================
FILE: .config/1espt/PipelineAutobaseliningConfig.yml
================================================
## DO NOT MODIFY THIS FILE MANUALLY. This is part of auto-baselining from 1ES Pipeline Templates. Go to [https://aka.ms/1espt-autobaselining] for more details.

pipelines:


================================================
FILE: .config/tsaoptions.json
================================================
{  
    "instanceUrl": "https://devdiv.visualstudio.com/",
    "template": "TFSDEVDIV",
    "projectName": "DEVDIV",
    "areaPath": "DevDiv\\NET Libraries",
    "iterationPath": "DevDiv",
    "notificationAliases": [ "mlnetcore@microsoft.com" ],
    "repositoryName":"machinelearning",
    "codebaseName": "machinelearning",
    "serviceTreeId": "7a9b52f6-7805-416c-9390-343168c0cdb3"
}


================================================
FILE: .editorconfig
================================================
# EditorConfig is awesome: https://EditorConfig.org

# top-most EditorConfig file
root = true

# Don't use tabs for indentation.
[*]
indent_style = space
# (Please don't specify an indent_size here; that has too many unintended consequences.)

# Code files
[*.{cs,csx,vb,vbx}]
indent_size = 4
insert_final_newline = true
charset = utf-8-bom

# XML project files
[*.{csproj,vbproj,vcxproj,vcxproj.filters,proj,projitems,shproj}]
indent_size = 2

# XML config files
[*.{props,targets,ruleset,config,nuspec,resx,vsixmanifest,vsct}]
indent_size = 2

# JSON files
[*.json]
indent_size = 2
insert_final_newline = true

# Powershell files
[*.ps1]
indent_size = 2

# Shell script files
[*.sh]
end_of_line = lf
indent_size = 2

# Dotnet code style settings:
[*.{cs,vb}]

# IDE0055: Fix formatting
dotnet_diagnostic.IDE0055.severity = warning

# Sort using and Import directives with System.* appearing first
dotnet_sort_system_directives_first = true
dotnet_separate_import_directive_groups = false
# Avoid "this." and "Me." if not necessary
dotnet_style_qualification_for_field = false:refactoring
dotnet_style_qualification_for_property = false:refactoring
dotnet_style_qualification_for_method = false:refactoring
dotnet_style_qualification_for_event = false:refactoring

# Use language keywords instead of framework type names for type references
dotnet_style_predefined_type_for_locals_parameters_members = true:suggestion
dotnet_style_predefined_type_for_member_access = true:suggestion

# Suggest more modern language features when available
dotnet_style_object_initializer = true:suggestion
dotnet_style_collection_initializer = true:suggestion
dotnet_style_coalesce_expression = true:suggestion
dotnet_style_null_propagation = true:suggestion
dotnet_style_explicit_tuple_names = true:suggestion

# Whitespace options
dotnet_style_allow_multiple_blank_lines_experimental = false

# Non-private static fields are PascalCase
dotnet_naming_rule.non_private_static_fields_should_be_pascal_case.severity = suggestion
dotnet_naming_rule.non_private_static_fields_should_be_pascal_case.symbols = non_private_static_fields
dotnet_naming_rule.non_private_static_fields_should_be_pascal_case.style = non_private_static_field_style

dotnet_naming_symbols.non_private_static_fields.applicable_kinds = field
dotnet_naming_symbols.non_private_static_fields.applicable_accessibilities = public, protected, internal, protected_internal, private_protected
dotnet_naming_symbols.non_private_static_fields.required_modifiers = static

dotnet_naming_style.non_private_static_field_style.capitalization = pascal_case

# Non-private readonly fields are PascalCase
dotnet_naming_rule.non_private_readonly_fields_should_be_pascal_case.severity = suggestion
dotnet_naming_rule.non_private_readonly_fields_should_be_pascal_case.symbols = non_private_readonly_fields
dotnet_naming_rule.non_private_readonly_fields_should_be_pascal_case.style = non_private_readonly_field_style

dotnet_naming_symbols.non_private_readonly_fields.applicable_kinds = field
dotnet_naming_symbols.non_private_readonly_fields.applicable_accessibilities = public, protected, internal, protected_internal, private_protected
dotnet_naming_symbols.non_private_readonly_fields.required_modifiers = readonly

dotnet_naming_style.non_private_readonly_field_style.capitalization = pascal_case

# Constants are PascalCase
dotnet_naming_rule.constants_should_be_pascal_case.severity = suggestion
dotnet_naming_rule.constants_should_be_pascal_case.symbols = constants
dotnet_naming_rule.constants_should_be_pascal_case.style = constant_style

dotnet_naming_symbols.constants.applicable_kinds = field, local
dotnet_naming_symbols.constants.required_modifiers = const

dotnet_naming_style.constant_style.capitalization = pascal_case

# Static fields are camelCase and start with s_
dotnet_naming_rule.static_fields_should_be_camel_case.severity = suggestion
dotnet_naming_rule.static_fields_should_be_camel_case.symbols = static_fields
dotnet_naming_rule.static_fields_should_be_camel_case.style = static_field_style

dotnet_naming_symbols.static_fields.applicable_kinds = field
dotnet_naming_symbols.static_fields.required_modifiers = static

dotnet_naming_style.static_field_style.capitalization = camel_case
dotnet_naming_style.static_field_style.required_prefix = s_

# Instance fields are camelCase and start with _
dotnet_naming_rule.instance_fields_should_be_camel_case.severity = suggestion
dotnet_naming_rule.instance_fields_should_be_camel_case.symbols = instance_fields
dotnet_naming_rule.instance_fields_should_be_camel_case.style = instance_field_style

dotnet_naming_symbols.instance_fields.applicable_kinds = field

dotnet_naming_style.instance_field_style.capitalization = camel_case
dotnet_naming_style.instance_field_style.required_prefix = _

# Locals and parameters are camelCase
dotnet_naming_rule.locals_should_be_camel_case.severity = suggestion
dotnet_naming_rule.locals_should_be_camel_case.symbols = locals_and_parameters
dotnet_naming_rule.locals_should_be_camel_case.style = camel_case_style

dotnet_naming_symbols.locals_and_parameters.applicable_kinds = parameter, local

dotnet_naming_style.camel_case_style.capitalization = camel_case

# Local functions are PascalCase
dotnet_naming_rule.local_functions_should_be_pascal_case.severity = suggestion
dotnet_naming_rule.local_functions_should_be_pascal_case.symbols = local_functions
dotnet_naming_rule.local_functions_should_be_pascal_case.style = local_function_style

dotnet_naming_symbols.local_functions.applicable_kinds = local_function

dotnet_naming_style.local_function_style.capitalization = pascal_case

# By default, name items with PascalCase
dotnet_naming_rule.members_should_be_pascal_case.severity = suggestion
dotnet_naming_rule.members_should_be_pascal_case.symbols = all_members
dotnet_naming_rule.members_should_be_pascal_case.style = pascal_case_style

dotnet_naming_symbols.all_members.applicable_kinds = *

dotnet_naming_style.pascal_case_style.capitalization = pascal_case

# error RS2008: Enable analyzer release tracking for the analyzer project containing rule '{0}'
dotnet_diagnostic.RS2008.severity = none

# IDE0073: File header
dotnet_diagnostic.IDE0073.severity = warning
file_header_template = Licensed to the .NET Foundation under one or more agreements.\nThe .NET Foundation licenses this file to you under the MIT license.\nSee the LICENSE file in the project root for more information.

# IDE0035: Remove unreachable code
dotnet_diagnostic.IDE0035.severity = warning

# IDE0036: Order modifiers
dotnet_diagnostic.IDE0036.severity = warning

# IDE0043: Format string contains invalid placeholder
dotnet_diagnostic.IDE0043.severity = warning

# IDE0044: Make field readonly
dotnet_diagnostic.IDE0044.severity = warning

# RS0016: Only enable if API files are present
dotnet_public_api_analyzer.require_api_files = true

# CSharp code style settings:
[*.cs]
# Newline settings
csharp_new_line_before_open_brace = all
csharp_new_line_before_else = true
csharp_new_line_before_catch = true
csharp_new_line_before_finally = true
csharp_new_line_before_members_in_object_initializers = true
csharp_new_line_before_members_in_anonymous_types = true
csharp_new_line_between_query_expression_clauses = true

# Indentation preferences
csharp_indent_block_contents = true
csharp_indent_braces = false
csharp_indent_case_contents = true
csharp_indent_case_contents_when_block = true
csharp_indent_switch_labels = true
csharp_indent_labels = flush_left

# Whitespace options
csharp_style_allow_embedded_statements_on_same_line_experimental = false
csharp_style_allow_blank_lines_between_consecutive_braces_experimental = false
csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental = false

# Prefer "var" everywhere
csharp_style_var_for_built_in_types = true:suggestion
csharp_style_var_when_type_is_apparent = true:suggestion
csharp_style_var_elsewhere = true:suggestion

# Prefer method-like constructs to have a block body
csharp_style_expression_bodied_methods = false:none
csharp_style_expression_bodied_constructors = false:none
csharp_style_expression_bodied_operators = false:none

# Prefer property-like constructs to have an expression-body
csharp_style_expression_bodied_properties = true:none
csharp_style_expression_bodied_indexers = true:none
csharp_style_expression_bodied_accessors = true:none

# Suggest more modern language features when available
csharp_style_pattern_matching_over_is_with_cast_check = true:suggestion
csharp_style_pattern_matching_over_as_with_null_check = true:suggestion
csharp_style_inlined_variable_declaration = true:suggestion
csharp_style_throw_expression = true:suggestion
csharp_style_conditional_delegate_call = true:suggestion

# Space preferences
csharp_space_after_cast = false
csharp_space_after_colon_in_inheritance_clause = true
csharp_space_after_comma = true
csharp_space_after_dot = false
csharp_space_after_keywords_in_control_flow_statements = true
csharp_space_after_semicolon_in_for_statement = true
csharp_space_around_binary_operators = before_and_after
csharp_space_around_declaration_statements = do_not_ignore
csharp_space_before_colon_in_inheritance_clause = true
csharp_space_before_comma = false
csharp_space_before_dot = false
csharp_space_before_open_square_brackets = false
csharp_space_before_semicolon_in_for_statement = false
csharp_space_between_empty_square_brackets = false
csharp_space_between_method_call_empty_parameter_list_parentheses = false
csharp_space_between_method_call_name_and_opening_parenthesis = false
csharp_space_between_method_call_parameter_list_parentheses = false
csharp_space_between_method_declaration_empty_parameter_list_parentheses = false
csharp_space_between_method_declaration_name_and_open_parenthesis = false
csharp_space_between_method_declaration_parameter_list_parentheses = false
csharp_space_between_parentheses = false
csharp_space_between_square_brackets = false

# Blocks are allowed
csharp_prefer_braces = true:silent
csharp_preserve_single_line_blocks = true
csharp_preserve_single_line_statements = true

# Currently only enabled for C# due to crash in VB analyzer.  VB can be enabled once
# https://github.com/dotnet/roslyn/pull/54259 has been published.
dotnet_style_allow_statement_immediately_after_block_experimental = false

[src/CodeStyle/**.{cs,vb}]
# warning RS0005: Do not use generic CodeAction.Create to create CodeAction
dotnet_diagnostic.RS0005.severity = none

[src/{Analyzers,CodeStyle,Features,Workspaces,EditorFeatures,VisualStudio}/**/*.{cs,vb}]

# IDE0011: Add braces
csharp_prefer_braces = when_multiline:warning
# NOTE: We need the below severity entry for Add Braces due to https://github.com/dotnet/roslyn/issues/44201
dotnet_diagnostic.IDE0011.severity = warning

# IDE0040: Add accessibility modifiers
dotnet_diagnostic.IDE0040.severity = warning

# CONSIDER: Are IDE0051 and IDE0052 too noisy to be warnings for IDE editing scenarios? Should they be made build-only warnings?
# IDE0051: Remove unused private member
dotnet_diagnostic.IDE0051.severity = warning

# IDE0052: Remove unread private member
dotnet_diagnostic.IDE0052.severity = warning

# IDE0059: Unnecessary assignment to a value
dotnet_diagnostic.IDE0059.severity = warning

# IDE0060: Remove unused parameter
dotnet_diagnostic.IDE0060.severity = warning

# CA1012: Abstract types should not have public constructors
dotnet_diagnostic.CA1012.severity = warning

# CA1822: Make member static
dotnet_diagnostic.CA1822.severity = warning

# Prefer "var" everywhere
dotnet_diagnostic.IDE0007.severity = warning
csharp_style_var_for_built_in_types = true:warning
csharp_style_var_when_type_is_apparent = true:warning
csharp_style_var_elsewhere = true:warning

# dotnet_style_allow_multiple_blank_lines_experimental
dotnet_diagnostic.IDE2000.severity = warning

# csharp_style_allow_embedded_statements_on_same_line_experimental
dotnet_diagnostic.IDE2001.severity = warning

# csharp_style_allow_blank_lines_between_consecutive_braces_experimental
dotnet_diagnostic.IDE2002.severity = warning

# dotnet_style_allow_statement_immediately_after_block_experimental
dotnet_diagnostic.IDE2003.severity = warning

# csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental
dotnet_diagnostic.IDE2004.severity = warning

[src/{VisualStudio}/**/*.{cs,vb}]
# CA1822: Make member static
# Not enforced as a build 'warning' for 'VisualStudio' layer due to large number of false positives from https://github.com/dotnet/roslyn-analyzers/issues/3857 and https://github.com/dotnet/roslyn-analyzers/issues/3858
# Additionally, there is a risk of accidentally breaking an internal API that partners rely on though IVT.
dotnet_diagnostic.CA1822.severity = suggestion

[test/**/*.cs]
# IDE0044: Don't force readonly for tests
dotnet_diagnostic.IDE0044.severity = none
dotnet_style_readonly_field = false

# MSML_GeneralName: This name should be PascalCased
dotnet_diagnostic.MSML_GeneralName.severity = none

# MSML_NoBestFriendInternal: Cross-assembly internal access requires referenced item to have Microsoft.ML.BestFriendAttribute attribute.
dotnet_diagnostic.MSML_NoBestFriendInternal.severity = none

# MSML_NoInstanceInitializers: No initializers on instance fields or properties
dotnet_diagnostic.MSML_NoInstanceInitializers.severity = none

[test/Microsoft.ML.CodeAnalyzer.Tests/**.cs]
# BaseTestClass does not apply for analyzer testing.
# MSML_ExtendBaseTestClass: Test classes should be derived from BaseTestClass
dotnet_diagnostic.MSML_ExtendBaseTestClass.severity = none

# The MSML_RelaxTestNaming suppressor for VSTHRD200 is not active for CodeAnalyzer.Tests, so we disable it altogether.
# VSTHRD200: Use "Async" suffix for async methods
dotnet_diagnostic.VSTHRD200.severity = none

[docs/**/*.cs]
# IDE0073: Dont want license file header in samples
dotnet_diagnostic.IDE0073.severity = none
file_header_template = unset

# IDE0044: Don't force readonly for samples
dotnet_diagnostic.IDE0044.severity = none
dotnet_style_readonly_field = false

[test/Microsoft.ML.TestFrameworkCommon/Utility/*.cs]
# IDE0073: Dont want license file header in code we are using from elsewhere
dotnet_diagnostic.IDE0073.severity = none
file_header_template = unset

[**/*.generated.cs]
generated_code = true


================================================
FILE: .gitattributes
================================================
###############################################################################
# Set default behavior to automatically normalize line endings.
###############################################################################
* text=auto

# Force bash scripts to always use lf line endings so that if a repo is accessed
# in Unix via a file share from Windows, the scripts will work.
*.sh text eol=lf

.github/workflows/*.lock.yml linguist-generated=true merge=ours

================================================
FILE: .github/ISSUE_TEMPLATE/report-a-bug.md
================================================
---
name: Report a bug
about: File a bug to help us improve ML.NET
title: ''
labels: ''
assignees: ''

---

**System Information (please complete the following information):**
 - OS & Version: [e.g. Windows 10] 
 - ML.NET Version: [e.g. ML.NET v1.5.5]
 - .NET Version: [e.g. .NET 5.0]

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots, Code, Sample Projects**
If applicable, add screenshots, code snippets, or sample projects to help explain your problem.

**Additional context**
Add any other context about the problem here.


================================================
FILE: .github/ISSUE_TEMPLATE/suggest-a-feature.md
================================================
---
name: Suggest a feature
about: Suggest a feature or idea for ML.NET
title: ''
labels: ['enhancement']
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.


================================================
FILE: .github/aw/actions-lock.json
================================================
{
  "entries": {
    "actions/github-script@v8": {
      "repo": "actions/github-script",
      "version": "v8",
      "sha": "ed597411d8f924073f98dfc5c65a23a2325f34cd"
    },
    "github/gh-aw/actions/setup@v0.58.0": {
      "repo": "github/gh-aw/actions/setup",
      "version": "v0.58.0",
      "sha": "cb7966564184443e601bd6135d5fbb534300070e"
    }
  }
}


================================================
FILE: .github/copilot-instructions.md
================================================
---
description: "Guidance for GitHub Copilot when working on ML.NET (dotnet/machinelearning). Use for any task in this repo: code changes, test writing, PR reviews, issue investigation, build troubleshooting, or documentation."
---

# ML.NET Development Guide

## Repository Overview

ML.NET is a cross-platform, open-source machine learning framework for .NET. It provides APIs for training, evaluating, and deploying ML models across classification, regression, clustering, ranking, anomaly detection, time series, recommendation, and generative AI (LLaMA, Phi, Mistral via TorchSharp).

### Key Technologies

- .NET SDK 10.0.100 (see `global.json`)
- Build system: Microsoft Arcade SDK (`eng/common/`)
- Test framework: xUnit (with `AwesomeAssertions`, `Xunit.Combinatorial`)
- Native dependencies: MKL, OpenMP, libmf, oneDNN
- Major dependencies: TorchSharp, ONNX Runtime, TensorFlow, LightGBM, Semantic Kernel
- Central package management: `Directory.Packages.props`

## Build & Test

### Build

```bash
# Linux/macOS
./build.sh

# Windows
build.cmd

# Build specific project
dotnet build src/Microsoft.ML.Core/Microsoft.ML.Core.csproj
```

The repo uses Arcade SDK. `build.sh`/`build.cmd` wraps `eng/common/build.sh`/`eng/common/build.ps1` with `--restore --build`. On Linux, native dependencies require `eng/common/native/install-dependencies.sh`.

### Test

```bash
# Run tests for a specific project
dotnet test test/Microsoft.ML.Tests/Microsoft.ML.Tests.csproj

# Run tests with filter
dotnet test test/Microsoft.ML.Tests/Microsoft.ML.Tests.csproj --filter "FullyQualifiedName~ClassName.MethodName"

# Run all tests (slow, prefer specific projects)
dotnet test Microsoft.ML.sln
```

Test projects multi-target `net8.0;net48;net9.0` on Windows, `net8.0` only on Linux/macOS/arm64.

### Format

```bash
dotnet format Microsoft.ML.sln --no-restore
```

The repo has `.editorconfig` and `EnforceCodeStyleInBuild=true`.

## Project Structure

```
src/
├── Microsoft.ML.Core/              # Core types, contracts, host environment
├── Microsoft.ML.Data/              # Data pipeline, DataView, schema
├── Microsoft.ML/                   # MLContext, public API surface
├── Microsoft.ML.StandardTrainers/  # Built-in trainers (logistic regression, SVM, etc.)
├── Microsoft.ML.Transforms/        # Data transforms (normalize, featurize, etc.)
├── Microsoft.ML.AutoML/            # Automated ML pipeline selection
├── Microsoft.ML.FastTree/          # Tree-based trainers
├── Microsoft.ML.LightGbm/          # LightGBM integration
├── Microsoft.ML.Recommender/       # Matrix factorization recommenders
├── Microsoft.ML.TimeSeries/        # Time series analysis
├── Microsoft.ML.Tokenizers/        # BPE/WordPiece/SentencePiece tokenizers
├── Microsoft.ML.GenAI.Core/        # GenAI base types (CausalLM pipeline)
├── Microsoft.ML.GenAI.LLaMA/       # LLaMA model support
├── Microsoft.ML.GenAI.Phi/         # Phi model support
├── Microsoft.ML.GenAI.Mistral/     # Mistral model support
├── Microsoft.ML.TorchSharp/        # TorchSharp-based trainers
├── Microsoft.ML.OnnxTransformer/   # ONNX model inference
├── Microsoft.ML.TensorFlow/        # TensorFlow model inference
├── Microsoft.ML.Vision/            # Image classification
├── Microsoft.ML.ImageAnalytics/    # Image transforms
├── Microsoft.ML.CpuMath/           # SIMD-optimized math operations
├── Microsoft.Data.Analysis/        # DataFrame API
├── Native/                         # C/C++ native library sources
└── Common/                         # Shared internal code
test/
├── Microsoft.ML.TestFramework/      # Base test classes and helpers
├── Microsoft.ML.TestFrameworkCommon/ # Shared test utilities
├── Microsoft.ML.Tests/              # Main functional tests
├── Microsoft.ML.Core.Tests/         # Core unit tests
├── Microsoft.ML.IntegrationTests/   # End-to-end integration tests
├── Microsoft.ML.Tokenizers.Tests/   # Tokenizer tests
├── Microsoft.ML.GenAI.*.Tests/      # GenAI component tests
└── ... (30+ test projects)
```

## Conventions

### Code Style

Every `.cs` file starts with the 3-line .NET Foundation MIT license header. This is enforced across the codebase and must not be omitted.

Namespaces match assembly name (`Microsoft.ML`, `Microsoft.ML.Data`, `Microsoft.ML.Trainers`). Order usings as `System.*` first, then `Microsoft.*`, then others.

Use `[BestFriend]` attribute for internal members shared across assemblies. The repo has many assemblies that need to share types without making them public; `[BestFriend]` provides controlled cross-assembly visibility for this.

Use `Contracts.Check*` / `Contracts.Except*` for argument and state validation rather than raw `throw` statements. This ensures consistent error messages and lets the ML.NET host environment intercept validation failures.

XML docs with `<summary>` tags are required on all public types and members.

When editing an existing file, match its style even if it differs from general guidelines. Consistency within a file matters more than global uniformity.

Follow [dotnet/runtime coding-style](https://github.com/dotnet/runtime/blob/main/docs/coding-guidelines/coding-style.md).

### Test Conventions

Framework: xUnit (`[Fact]`, `[Theory]`, `[InlineData]`).

Inherit from `TestDataPipeBase` (for data pipeline tests) or `BaseTestClass` (for simpler tests). Both provide `ITestOutputHelper`, test data paths, and locale pinning to `en-US`.

```csharp
public class MyFeatureTests : TestDataPipeBase
{
    public MyFeatureTests(ITestOutputHelper output) : base(output) { }

    [Fact]
    public void MyFeatureBasicTest()
    {
        // ...
    }
}
```

Name test classes as `{Feature}Tests`, test methods as PascalCase descriptive names (e.g., `RandomizedPcaTrainerBaselineTest`). Do not use `Test_` prefixes or `_Should_` patterns.

Use `Assert.*` (xUnit) or `AwesomeAssertions` for fluent assertions. Do not use `Assert.That` (NUnit style).

Test data: use `Microsoft.ML.TestDatabases` package or files in `test/data/`, referenced via `GetDataPath("filename")` from the base class. Baseline output comparison uses files in `test/BaselineOutput/`. Update baselines carefully since they are the source of truth for output format stability.

Gotchas: the base class pins locale to `en-US` (don't override). `AllowUnsafeBlocks` is enabled in test projects for native interop testing. XML doc warnings (CS1573, CS1591, CS1712) are suppressed in test code.

### Architecture

`MLContext` is the main entry point, exposing catalogs for each ML task (classification, regression, etc.).

Data flows through `IDataView`, a lazy, columnar, cursor-based data pipeline. This design avoids loading entire datasets into memory, which matters for ML workloads.

Trainers implement the `IEstimator<T>` to `ITransformer` pattern: call `Fit()` to train, then `Transform()` to apply. New trainers go in their own project under `src/`. New test projects mirror source naming: `Microsoft.ML.Foo` to `Microsoft.ML.Foo.Tests`.

## Git Workflow

- Default branch: `main`
- Never commit directly to `main`, always create a feature branch
- Branch naming: `feature/description`, `fix/description`
- PRs are squash-merged
- Reference a filed issue in PR description
- Address review feedback in additional commits (don't amend/force-push)
- Use `git rebase` for conflict resolution, not merge commits

## CI

Primary CI: Azure DevOps Pipelines (`build/vsts-ci.yml`), the official signed build. Builds run on Windows, Linux (Ubuntu 22.04), and macOS, covering both managed (.NET) and native components. Code coverage uses `coverlet.collector`. A custom internal Roslyn analyzer (`Microsoft.ML.InternalCodeAnalyzer`) runs on all test projects.

## AI Infrastructure

### Workflows

GitHub Actions in `.github/workflows/`:

| Workflow | Trigger | Purpose |
|----------|---------|---------|
| `copilot-setup-steps.yml` | Manual | Remote Copilot Coding Agent build environment |
| `find-similar-issues.yml` | Issue opened | AI-powered duplicate detection for new issues |
| `inclusive-heat-sensor.yml` | Comments | Detect heated language in issue/PR comments |

### Prompts

Reusable prompt templates in `.github/prompts/`:

| Prompt | Purpose |
|--------|---------|
| `release-notes.prompt.md` | Generate classified release notes between commits |

### Issue Triage

For issue triage workflows (automated milestone assignment, priority labeling, investigation), use [GitHub Agentic Workflows](https://github.github.com/gh-aw/). Define triage automation as natural-language workflow files rather than custom scripts.


================================================
FILE: .github/dependabot.yml
================================================
# Configure regular dependency updates
# Please see the documentation for all configuration options:
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file

version: 2
updates:
  - package-ecosystem: "nuget"
    directory: "/" # Location of package manifests
    schedule:
      interval: "weekly"


================================================
FILE: .github/health-baseline.md
================================================
# Repo Health — Known Baseline

> Last updated: 2026-03-06
> Next review: 2026-04-05
>
> Items listed here are known and accepted by the team. The health check
> workflow will classify these as "baselined" rather than "new" findings.

## Baselined Issues

| # | Title | Reason | Baselined |
|---|-------|--------|-----------|
| #5805 | MKLImports PDB not included with packages | Known packaging tech debt (P0, open since 2021) | 2026-03-06 |
| #7447 | Legacy images need to be updated | Tracked infra work (P1) | 2026-03-06 |
| #6588 | Error for linux-arm/arm64 processor targets | Known platform limitation (P1, open since 2023) | 2026-03-06 |
| #6370 | Exposing the tree for multiclass classification | Feature request backlog (P1, open since 2022) | 2026-03-06 |
| #6353 | CreateEnumerable fails in VS FSI but works in notebook | Known environment issue (P1, open since 2022) | 2026-03-06 |
| #5798 | Add substitutes for IntelMKL methods for non-x86/x64 | Known platform tech debt (P1, open since 2021) | 2026-03-06 |
| #5744 | Memory leak | Known tech debt (P1, open since 2021) | 2026-03-06 |
| #5587 | Migrate to VSTest for all Unit Tests | Tracked migration work (P1, open since 2021) | 2026-03-06 |
| #5569 | OMP Error #15 in Image Classification with AutoML | Known OMP conflict (P1, open since 2020) | 2026-03-06 |
| #5566 | SVMLightLoader fails above 128 dense rows | Known loader limitation (P1, open since 2020) | 2026-03-06 |
| #4210 | TensorFlow scoring sample should pass empty dataview | Known sample issue (P1, open since 2019) | 2026-03-06 |
| #4145 | mlnet generated projects don't include cs files | Known CLI tooling issue (P1, open since 2019) | 2026-03-06 |
| #3988 | CustomMappingEstimator save/load issues | Known serialization limitation (P1, open since 2019) | 2026-03-06 |
| #3766 | GetFeatureWeights categorical splits support | Feature gap (P1, open since 2019) | 2026-03-06 |
| #3701 | How to inspect OneVersusAll models | API gap (P1, open since 2019) | 2026-03-06 |
| #3684 | AutoML: Allow serialized IDataView input | Feature request (P1, open since 2019) | 2026-03-06 |
| #2774 | OneHotEncoding Bin mode wrong dimension | Known bug (P1, open since 2019) | 2026-03-06 |
| #2467 | OvaModelParameters not strongly-typed | API design debt (P1, open since 2019) | 2026-03-06 |
| #2185 | KeyToVectorMappingEstimator schema conditions | Known bug (P1, open since 2019) | 2026-03-06 |
| #2167 | GAM Trainer models depend on feature flocks | Known design issue (P1, open since 2019) | 2026-03-06 |
| #1990 | Vector length 0 as missing value is problematic | Known data type issue (P1, open since 2019) | 2026-03-06 |
| #1004 | Consistency issue with LdaTransform | Known transform bug (P1, open since 2018) | 2026-03-06 |
| #765 | Add Reshape Transform | Feature request (P1, open since 2018) | 2026-03-06 |
| #590 | Cannot combine OneVersusAll with FFMM | Known trainer limitation (P1, open since 2018) | 2026-03-06 |

## Baselined PRs

| # | Title | Reason | Baselined |
|---|-------|--------|-----------|
| #7416 | Update TorchSharp to 0.105.0 | Dependency update in progress (open since Mar 2025) | 2026-03-06 |
| #7406 | [GenAI] Use BitsAndBytes for 4bit quantization | Feature work in progress (open since Mar 2025) | 2026-03-06 |
| #7094 | Add support for Apache.Arrow.Types.Decimal128Type | Community contribution awaiting review (open since Mar 2024) | 2026-03-06 |
| #6749 | Update Projects to .NET 8 in MLNET 4.0 Branch | Long-running migration (open since Jun 2023) | 2026-03-06 |
| #6664 | (WIP) Generic DataFrame Math | Work in progress (open since May 2023) | 2026-03-06 |
| #6449 | Add DataViewSchema overloads to ConvertToOnnx | Community contribution awaiting review (open since Nov 2022) | 2026-03-06 |

## Baselined Pipeline Failures

| Pipeline | Failure | Reason | Baselined |
|----------|---------|--------|-----------|
| *(none detected — AzDO pipeline status requires PAT to query)* | — | Check after first run with AZDO_PAT configured | 2026-03-06 |

## Review Policy

- Re-evaluate this file every 30 days
- Remove items when they are resolved
- Add date when baselining new items
- If an item has been baselined > 90 days, escalate it


================================================
FILE: .github/policies/resourceManagement.yml
================================================
id: 
name: GitOps.PullRequestIssueManagement
description: GitOps.PullRequestIssueManagement primitive
owner: 
resource: repository
disabled: false
where: 
configuration:
  resourceManagementConfiguration:
    scheduledSearches:
    - description: Add no-recent-activity label to issues
      frequencies:
      - hourly:
          hour: 6
      filters:
      - isIssue
      - isOpen
      - hasLabel:
          label: needs-author-action
      - noActivitySince:
          days: 14
      - isNotLabeledWith:
          label: no-recent-activity
      actions:
      - addLabel:
          label: no-recent-activity
      - addReply:
          reply: This issue has been automatically marked `no-recent-activity` because it has not had any activity for 14 days. It will be closed if no further activity occurs within 14 more days. Any new comment (by anyone, not necessarily the author) will remove `no-recent-activity`.
    - description: Add no-recent-activity label to PRs
      frequencies:
      - hourly:
          hour: 6
      filters:
      - isPullRequest
      - isOpen
      - hasLabel:
          label: needs-author-action
      - noActivitySince:
          days: 14
      - isNotLabeledWith:
          label: no-recent-activity
      actions:
      - addLabel:
          label: no-recent-activity
      - addReply:
          reply: This pull request has been automatically marked `no-recent-activity` because it has not had any activity for 14 days. It will be closed if no further activity occurs within 14 more days. Any new comment (by anyone, not necessarily the author) will remove `no-recent-activity`.
    - description: Close issues with no recent activity
      frequencies:
      - hourly:
          hour: 6
      filters:
      - isIssue
      - isOpen
      - hasLabel:
          label: no-recent-activity
      - noActivitySince:
          days: 14
      actions:
      - addReply:
          reply: This issue will now be closed since it had been marked `no-recent-activity` but received no further activity in the past 14 days. It is still possible to reopen or comment on the issue, but please note that the issue will be locked if it remains inactive for another 30 days.
      - closeIssue
    - description: Close PRs with no-recent-activity
      frequencies:
      - hourly:
          hour: 6
      filters:
      - isPullRequest
      - isOpen
      - hasLabel:
          label: no-recent-activity
      - noActivitySince:
          days: 14
      actions:
      - addReply:
          reply: This pull request will now be closed since it had been marked `no-recent-activity` but received no further activity in the past 14 days. It is still possible to reopen or comment on the pull request, but please note that it will be locked if it remains inactive for another 30 days.
      - closeIssue
    - description: Close inactive Draft PRs
      frequencies:
      - hourly:
          hour: 6
      filters:
      - isDraftPullRequest
      - isOpen
      - noActivitySince:
          days: 30
      actions:
      - closeIssue
      - addReply:
          reply: Draft Pull Request was automatically closed for 30 days of inactivity. Please [let us know](https://github.com/dotnet/runtime/blob/main/docs/area-owners.md) if you'd like to reopen it.
    eventResponderTasks:
    - if:
      - payloadType: Pull_Request
      then:
      - inPrLabel:
          label: in-pr
      description: Add `in-pr` label on issue when an open pull request is targeting it
    - if:
      - payloadType: Pull_Request
      - isAction:
          action: Opened
      - not:
          activitySenderHasPermission:
            permission: Read
      then:
      - assignTo:
          author: True
      description: Assign Team PRs to author
    - if:
      - payloadType: Pull_Request
      - isAction:
          action: Opened
      - and:
        - not:
            activitySenderHasPermission:
              permission: Admin
        - not:
            activitySenderHasPermission:
              permission: Write
        - not:
            isActivitySender:
              user: github-actions[bot]
              issueAuthor: False
        - not:
            isActivitySender:
              user: dotnet-maestro[bot]
              issueAuthor: False
        - not:
            isActivitySender:
              user: dotnet-maestro-bot[bot]
              issueAuthor: False
        - not:
            isActivitySender:
              user: dotnet-maestro-bot
              issueAuthor: False
        - not:
            isActivitySender:
              user: dotnet-maestro
              issueAuthor: False
        - not:
            isActivitySender:
              user: github-actions
              issueAuthor: False
      then:
      - addLabel:
          label: community-contribution
      description: Label community PRs
    - if:
      - payloadType: Issues
      - labelAdded:
          label: needs-author-action
      then:
      - addReply:
          reply: This issue has been marked `needs-author-action` and may be missing some important information.
      description: Needs-author-action notification
    - if:
      - payloadType: Pull_Request_Review
      - not:
          activitySenderHasPermission:
            permission: Read
      - isAction:
          action: Submitted
      - isReviewState:
          reviewState: Changes_requested
      then:
      - addLabel:
          label: needs-author-action
      description: PR reviews with "changes requested" applies the needs-author-action label
    - if:
      - payloadType: Issue_Comment
      - isAction:
          action: Created
      - isActivitySender:
          issueAuthor: True
      - hasLabel:
          label: needs-author-action
      - not:
          hasLabel:
            label: untriaged
      - isOpen
      then:
      - addLabel:
          label: needs-further-triage
      - removeLabel:
          label: needs-author-action
      description: Replace `needs-author-action` label with `needs-further-triage` label when the author comments on an issue that is not still untriaged
    - if:
      - payloadType: Issue_Comment
      - isAction:
          action: Created
      - isActivitySender:
          issueAuthor: True
      - hasLabel:
          label: needs-author-action
      - hasLabel:
          label: untriaged
      - isOpen
      then:
      - removeLabel:
          label: needs-author-action
      description: Remove `needs-author-action` label when the author comments on an `untriaged` issue
    - if:
      - payloadType: Pull_Request
      - isAction:
          action: Synchronize
      - hasLabel:
          label: needs-author-action
      then:
      - removeLabel:
          label: needs-author-action
      description: Pushing changes to PR branch removes the needs-author-action label
    - if:
      - payloadType: Issue_Comment
      - isActivitySender:
          issueAuthor: True
      - isAction:
          action: Created
      - hasLabel:
          label: needs-author-action
      - isOpen
      then:
      - removeLabel:
          label: needs-author-action
      description: Author commenting in PR removes the needs-author-action label
    - if:
      - payloadType: Pull_Request_Review
      - isActivitySender:
          issueAuthor: True
      - hasLabel:
          label: needs-author-action
      - isAction:
          action: Submitted
      - isOpen
      then:
      - removeLabel:
          label: needs-author-action
      description: Author responding to a pull request review comment removes the needs-author-action label
    - if:
      - payloadType: Issues
      - not:
          isAction:
            action: Closed
      - hasLabel:
          label: no-recent-activity
      - not:
          labelAdded:
            label: no-recent-activity
      then:
      - removeLabel:
          label: no-recent-activity
      description: Remove `no-recent-activity` label from issues when issue is modified
    - if:
      - payloadType: Issue_Comment
      - hasLabel:
          label: no-recent-activity
      then:
      - removeLabel:
          label: no-recent-activity
      description: Remove `no-recent-activity` label when an issue is commented on
    - if:
      - payloadType: Pull_Request
      - isOpen
      - hasLabel:
          label: no-recent-activity
      - not:
          labelAdded:
            label: no-recent-activity
      then:
      - removeLabel:
          label: no-recent-activity
      description: Remove `no-recent-activity` label from PRs when modified
    - if:
      - payloadType: Issue_Comment
      - hasLabel:
          label: no-recent-activity
      - isOpen
      then:
      - removeLabel:
          label: no-recent-activity
      description: Remove `no-recent-activity` label from PRs when commented on
    - if:
      - payloadType: Pull_Request_Review
      - hasLabel:
          label: no-recent-activity
      - isOpen
      then:
      - removeLabel:
          label: no-recent-activity
      description: Remove `no-recent-activity` label from PRs when new review is added
onFailure: 
onSuccess:


================================================
FILE: .github/policies/untriaged.yml
================================================
id: untriaged
name: GitOps.PullRequestIssueManagement
description: Manage the 'untriaged' label on issues
owner:
resource: repository
disabled: false
where:
configuration:
  resourceManagementConfiguration:
    eventResponderTasks:
    - if:
      - payloadType: Issues
      - isOpen
      - not:
          isPartOfAnyMilestone
      - or:
        - isAction:
            action: Opened
        - isAction:
            action: Reopened
      - not:
          hasLabel:
            label: untriaged
      then:
      - addLabel:
          label: untriaged
      description: Add untriaged label to new/reopened issues without a milestone
    - if:
      - payloadType: Issues
      - or:
        - isAction:
            action: Closed
        - isPartOfAnyMilestone
      - hasLabel:
          label: untriaged
      then:
      - removeLabel:
          label: untriaged
      description: Remove untriaged label from issues when closed or added to a milestone


================================================
FILE: .github/prompts/release-notes.prompt.md
================================================
# ML.NET Release Notes

Generate classified release notes between two commits.

## Categories

1. **Product** — Bug fixes, features, improvements
2. **Dependencies** — Package/SDK updates
3. **Testing** — Test changes and infrastructure
4. **Documentation** — Docs, samples
5. **Housekeeping** — Build, CI, cleanup

## Process

```bash
# Get commits between two points
git log --pretty=format:"%h - %s (%an)" BRANCH1..BRANCH2 > commits.txt
```

Classify each commit. When uncertain, default to Housekeeping. Group related commits. Flag breaking changes with ⚠️.


================================================
FILE: .github/workflows/backport.yml
================================================
name: Backport PR to branch
on:
  issue_comment:
    types: [created]
  schedule:
    # once a day at 13:00 UTC to cleanup old runs
    - cron: '0 13 * * *'

permissions:
  contents: write
  issues: write
  pull-requests: write
  actions: write

jobs:
  backport:
    if: ${{ contains(github.event.comment.body, '/backport to') || github.event_name == 'schedule' }}
    uses: dotnet/arcade/.github/workflows/backport-base.yml@main
    with:
      pr_description_template: |
        Backport of #%source_pr_number% to %target_branch%

        /cc %cc_users%

        ## Customer Impact

        ## Testing

        ## Risk


================================================
FILE: .github/workflows/copilot-setup-steps.yml
================================================
name: "Copilot Setup Steps"

# Allow testing of the setup steps from your repository's "Actions" tab.
on: workflow_dispatch

jobs:
  # The job MUST be called `copilot-setup-steps` or it will not be picked up by Copilot.
  # See https://docs.github.com/en/copilot/customizing-copilot/customizing-the-development-environment-for-copilot-coding-agent
  copilot-setup-steps:
    runs-on: ubuntu-latest

    permissions:
      contents: read

    # You can define any steps you want, and they will run before the agent starts.
    # If you do not check out your code, Copilot will do this for you.
    steps:
      - uses: actions/checkout@v4.2.2
        with:
          submodules: recursive

      - name: Install Dependencies
        run: |
          sudo ./eng/common/native/install-dependencies.sh && \
          sudo apt-get install -qq -y \
            libomp-dev

      - name: Build
        run: ./build.sh

      - name: Put dotnet on the path
        run: echo "PATH=$PWD/.dotnet:$PATH" >> $GITHUB_ENV

      - name: Run dotnet info
        run: dotnet --info


================================================
FILE: .github/workflows/find-similar-issues.yml
================================================
name: "Find Similar Issues with AI"

on:
  issues:
    types: [opened]

permissions:
  contents: read
  issues: write
  models: read

jobs:
  find-similar-issues:
    runs-on: ubuntu-latest
    if: github.event_name == 'issues'
    steps:
      - uses: actions/setup-node@v4
        with:
          node-version: '20'

      - run: npm init -y && npm install @octokit/rest

      - name: Find and post similar issues
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
          ISSUE_NUMBER: ${{ github.event.issue.number }}
          ISSUE_TITLE: ${{ github.event.issue.title }}
          ISSUE_BODY: ${{ github.event.issue.body }}
        run: |
          node << 'SCRIPT'
          const { Octokit } = require("@octokit/rest");
          const fs = require('fs');
          const octokit = new Octokit({ auth: process.env.GITHUB_TOKEN });
          const endpoint = "https://models.inference.ai.azure.com";
          const model = "gpt-4o-mini";
          const token = process.env.GITHUB_TOKEN;
          const issueNum = parseInt(process.env.ISSUE_NUMBER);
          const title = process.env.ISSUE_TITLE;
          const body = process.env.ISSUE_BODY || '';
          const [owner, repo] = process.env.GITHUB_REPOSITORY.split('/');

          function extractWords(text) {
            const stop = new Set(['the','and','for','with','this','that','from','have','not','are','was','will','can','when','what','how','use','does','issue','error','work']);
            return [...new Set(text.replace(/```[\s\S]*?```/g,'').replace(/https?:\/\/\S+/g,'').replace(/[^a-z0-9\s]/gi,' ').toLowerCase().split(/\s+/).filter(w=>w.length>3&&!stop.has(w)))];
          }
          function jaccard(a,b) { const i=a.filter(w=>b.includes(w)); const u=[...new Set([...a,...b])]; return u.length?i.length/u.length:0; }

          (async()=>{
            const issues=[];
            for(let p=1;p<=10;p++){
              const r=await octokit.issues.listForRepo({owner,repo,state:'all',per_page:100,page:p,sort:'updated',direction:'desc'});
              if(!r.data.length)break;
              issues.push(...r.data.filter(i=>i.number!==issueNum&&!i.pull_request));
            }
            const words=extractWords(`${title}\n${body}`);
            const candidates=issues.map(i=>({issue:i,score:jaccard(words,extractWords(`${i.title}\n${i.body||''}`))}))
              .filter(c=>c.score>0.1).sort((a,b)=>b.score-a.score).slice(0,30);

            const results=[];
            for(const{issue}of candidates){
              try{
                const r=await fetch(`${endpoint}/chat/completions`,{method:"POST",headers:{"Content-Type":"application/json","Authorization":`Bearer ${token}`},
                  body:JSON.stringify({model,temperature:0.3,max_tokens:150,messages:[
                    {role:"system",content:'Analyze GitHub issue similarity. Return JSON only: {"score":0.0,"reason":"brief"}'},
                    {role:"user",content:`Current:\nTitle: ${title}\nBody: ${body}\n\nCompare:\nTitle: ${issue.title}\nBody: ${issue.body||'None'}`}
                  ]})});
                const d=await r.json();
                if(!d.choices?.[0])continue;
                const parsed=JSON.parse(d.choices[0].message.content.trim().replace(/^```json?\s*/gm,'').replace(/```$/gm,''));
                if(parsed.score>=0.6) results.push({number:issue.number,title:issue.title,state:issue.state,url:issue.html_url,score:parsed.score,reason:parsed.reason,labels:issue.labels.map(l=>l.name)});
                await new Promise(r=>setTimeout(r,100));
              }catch(e){console.error(`#${issue.number}:`,e.message)}
            }
            results.sort((a,b)=>b.score-a.score);
            const top=results.slice(0,5);

            let comment='';
            if(top.length){
              comment=`## 🔍 Similar Issues Found\n\n`;
              top.forEach((s,i)=>{
                comment+=`<details><summary><strong>${i+1}. <a href="${s.url}">#${s.number}</a>: ${s.title}</strong> (${Math.round(s.score*100)}%)</summary>\n\n`;
                comment+=`**State:** ${s.state==='open'?'🟢 Open':'🔴 Closed'}  \n**Labels:** ${s.labels.slice(0,5).map(l=>'`'+l+'`').join(', ')||'None'}\n`;
                if(s.reason) comment+=`**Why:** ${s.reason}\n`;
                comment+=`</details>\n\n`;
              });
              comment+=`---\n*AI-powered similar issue detection*`;
            } else {
              comment=`## 🔍 No similar issues found with high confidence.\n\n---\n*AI-powered similar issue detection*`;
            }
            await octokit.issues.createComment({owner,repo,issue_number:issueNum,body:comment});
          })();
          SCRIPT


================================================
FILE: .github/workflows/inclusive-heat-sensor.yml
================================================
name: Inclusive Heat Sensor
on:
  issues:
    types: [opened, reopened]
  issue_comment:
    types: [created, edited]
  pull_request_review_comment:
    types: [created, edited]

permissions:
  contents: read
  issues: write
  pull-requests: write

jobs:
  detect-heat:
    uses: jonathanpeppers/inclusive-heat-sensor/.github/workflows/comments.yml@v0.1.2
    with:
      minimizeComment: true
      offensiveThreshold: 9
      angerThreshold: 9


================================================
FILE: .github/workflows/issue-triage.agent.lock.yml
================================================
#
#    ___                   _   _      
#   / _ \                 | | (_)     
#  | |_| | __ _  ___ _ __ | |_ _  ___ 
#  |  _  |/ _` |/ _ \ '_ \| __| |/ __|
#  | | | | (_| |  __/ | | | |_| | (__ 
#  \_| |_/\__, |\___|_| |_|\__|_|\___|
#          __/ |
#  _    _ |___/ 
# | |  | |                / _| |
# | |  | | ___ _ __ _  __| |_| | _____      ____
# | |/\| |/ _ \ '__| |/ /|  _| |/ _ \ \ /\ / / ___|
# \  /\  / (_) | | | | ( | | | | (_) \ V  V /\__ \
#  \/  \/ \___/|_| |_|\_\|_| |_|\___/ \_/\_/ |___/
#
# This file was automatically generated by gh-aw (v0.58.0). DO NOT EDIT.
#
# To update this file, edit the corresponding .md file and run:
#   gh aw compile
# Not all edits will cause changes to this file.
#
# For more information: https://github.github.com/gh-aw/introduction/overview/
#
#
# gh-aw-metadata: {"schema_version":"v2","frontmatter_hash":"a8b4b1f8859900fe0ced4e5d57573e2e90c8a7ffe6483a1ebc5a88a31ebb6b06","compiler_version":"v0.58.0","strict":true}

name: "Issue Triage"
"on":
  issues:
    types:
    - opened

permissions: {}

concurrency:
  group: "gh-aw-${{ github.workflow }}-${{ github.event.issue.number || github.run_id }}"

run-name: "Issue Triage"

jobs:
  activation:
    needs: pre_activation
    if: needs.pre_activation.outputs.activated == 'true'
    runs-on: ubuntu-slim
    permissions:
      contents: read
    outputs:
      body: ${{ steps.sanitized.outputs.body }}
      comment_id: ""
      comment_repo: ""
      model: ${{ steps.generate_aw_info.outputs.model }}
      secret_verification_result: ${{ steps.validate-secret.outputs.verification_result }}
      text: ${{ steps.sanitized.outputs.text }}
      title: ${{ steps.sanitized.outputs.title }}
    steps:
      - name: Setup Scripts
        uses: github/gh-aw/actions/setup@cb7966564184443e601bd6135d5fbb534300070e # v0.58.0
        with:
          destination: /opt/gh-aw/actions
      - name: Generate agentic run info
        id: generate_aw_info
        env:
          GH_AW_INFO_ENGINE_ID: "copilot"
          GH_AW_INFO_ENGINE_NAME: "GitHub Copilot CLI"
          GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_COPILOT || '' }}
          GH_AW_INFO_VERSION: ""
          GH_AW_INFO_AGENT_VERSION: "latest"
          GH_AW_INFO_CLI_VERSION: "v0.58.0"
          GH_AW_INFO_WORKFLOW_NAME: "Issue Triage"
          GH_AW_INFO_EXPERIMENTAL: "false"
          GH_AW_INFO_SUPPORTS_TOOLS_ALLOWLIST: "true"
          GH_AW_INFO_STAGED: "false"
          GH_AW_INFO_ALLOWED_DOMAINS: '["defaults"]'
          GH_AW_INFO_FIREWALL_ENABLED: "true"
          GH_AW_INFO_AWF_VERSION: "v0.23.0"
          GH_AW_INFO_AWMG_VERSION: ""
          GH_AW_INFO_FIREWALL_TYPE: "squid"
          GH_AW_COMPILED_STRICT: "true"
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        with:
          script: |
            const { main } = require('/opt/gh-aw/actions/generate_aw_info.cjs');
            await main(core, context);
      - name: Validate COPILOT_GITHUB_TOKEN secret
        id: validate-secret
        run: /opt/gh-aw/actions/validate_multi_secret.sh COPILOT_GITHUB_TOKEN 'GitHub Copilot CLI' https://github.github.com/gh-aw/reference/engines/#github-copilot-default
        env:
          COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }}
      - name: Checkout .github and .agents folders
        uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
        with:
          persist-credentials: false
          sparse-checkout: |
            .github
            .agents
          sparse-checkout-cone-mode: true
          fetch-depth: 1
      - name: Check workflow file timestamps
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        env:
          GH_AW_WORKFLOW_FILE: "issue-triage.agent.lock.yml"
        with:
          script: |
            const { setupGlobals } = require('/opt/gh-aw/actions/setup_globals.cjs');
            setupGlobals(core, github, context, exec, io);
            const { main } = require('/opt/gh-aw/actions/check_workflow_timestamp_api.cjs');
            await main();
      - name: Compute current body text
        id: sanitized
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        with:
          script: |
            const { setupGlobals } = require('/opt/gh-aw/actions/setup_globals.cjs');
            setupGlobals(core, github, context, exec, io);
            const { main } = require('/opt/gh-aw/actions/compute_text.cjs');
            await main();
      - name: Create prompt with built-in context
        env:
          GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
          GH_AW_SAFE_OUTPUTS: ${{ env.GH_AW_SAFE_OUTPUTS }}
          GH_AW_GITHUB_ACTOR: ${{ github.actor }}
          GH_AW_GITHUB_EVENT_COMMENT_ID: ${{ github.event.comment.id }}
          GH_AW_GITHUB_EVENT_DISCUSSION_NUMBER: ${{ github.event.discussion.number }}
          GH_AW_GITHUB_EVENT_ISSUE_NUMBER: ${{ github.event.issue.number }}
          GH_AW_GITHUB_EVENT_PULL_REQUEST_NUMBER: ${{ github.event.pull_request.number }}
          GH_AW_GITHUB_REPOSITORY: ${{ github.repository }}
          GH_AW_GITHUB_RUN_ID: ${{ github.run_id }}
          GH_AW_GITHUB_WORKSPACE: ${{ github.workspace }}
        run: |
          bash /opt/gh-aw/actions/create_prompt_first.sh
          {
          cat << 'GH_AW_PROMPT_EOF'
          <system>
          GH_AW_PROMPT_EOF
          cat "/opt/gh-aw/prompts/xpia.md"
          cat "/opt/gh-aw/prompts/temp_folder_prompt.md"
          cat "/opt/gh-aw/prompts/markdown.md"
          cat "/opt/gh-aw/prompts/safe_outputs_prompt.md"
          cat << 'GH_AW_PROMPT_EOF'
          <safe-output-tools>
          Tools: add_comment, add_labels, missing_tool, missing_data, noop
          </safe-output-tools>
          <github-context>
          The following GitHub context information is available for this workflow:
          {{#if __GH_AW_GITHUB_ACTOR__ }}
          - **actor**: __GH_AW_GITHUB_ACTOR__
          {{/if}}
          {{#if __GH_AW_GITHUB_REPOSITORY__ }}
          - **repository**: __GH_AW_GITHUB_REPOSITORY__
          {{/if}}
          {{#if __GH_AW_GITHUB_WORKSPACE__ }}
          - **workspace**: __GH_AW_GITHUB_WORKSPACE__
          {{/if}}
          {{#if __GH_AW_GITHUB_EVENT_ISSUE_NUMBER__ }}
          - **issue-number**: #__GH_AW_GITHUB_EVENT_ISSUE_NUMBER__
          {{/if}}
          {{#if __GH_AW_GITHUB_EVENT_DISCUSSION_NUMBER__ }}
          - **discussion-number**: #__GH_AW_GITHUB_EVENT_DISCUSSION_NUMBER__
          {{/if}}
          {{#if __GH_AW_GITHUB_EVENT_PULL_REQUEST_NUMBER__ }}
          - **pull-request-number**: #__GH_AW_GITHUB_EVENT_PULL_REQUEST_NUMBER__
          {{/if}}
          {{#if __GH_AW_GITHUB_EVENT_COMMENT_ID__ }}
          - **comment-id**: __GH_AW_GITHUB_EVENT_COMMENT_ID__
          {{/if}}
          {{#if __GH_AW_GITHUB_RUN_ID__ }}
          - **workflow-run-id**: __GH_AW_GITHUB_RUN_ID__
          {{/if}}
          </github-context>
          
          GH_AW_PROMPT_EOF
          cat << 'GH_AW_PROMPT_EOF'
          </system>
          GH_AW_PROMPT_EOF
          cat << 'GH_AW_PROMPT_EOF'
          {{#runtime-import .github/workflows/issue-triage.agent.md}}
          GH_AW_PROMPT_EOF
          } > "$GH_AW_PROMPT"
      - name: Interpolate variables and render templates
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        env:
          GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
        with:
          script: |
            const { setupGlobals } = require('/opt/gh-aw/actions/setup_globals.cjs');
            setupGlobals(core, github, context, exec, io);
            const { main } = require('/opt/gh-aw/actions/interpolate_prompt.cjs');
            await main();
      - name: Substitute placeholders
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        env:
          GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
          GH_AW_GITHUB_ACTOR: ${{ github.actor }}
          GH_AW_GITHUB_EVENT_COMMENT_ID: ${{ github.event.comment.id }}
          GH_AW_GITHUB_EVENT_DISCUSSION_NUMBER: ${{ github.event.discussion.number }}
          GH_AW_GITHUB_EVENT_ISSUE_NUMBER: ${{ github.event.issue.number }}
          GH_AW_GITHUB_EVENT_PULL_REQUEST_NUMBER: ${{ github.event.pull_request.number }}
          GH_AW_GITHUB_REPOSITORY: ${{ github.repository }}
          GH_AW_GITHUB_RUN_ID: ${{ github.run_id }}
          GH_AW_GITHUB_WORKSPACE: ${{ github.workspace }}
          GH_AW_NEEDS_PRE_ACTIVATION_OUTPUTS_ACTIVATED: ${{ needs.pre_activation.outputs.activated }}
        with:
          script: |
            const { setupGlobals } = require('/opt/gh-aw/actions/setup_globals.cjs');
            setupGlobals(core, github, context, exec, io);
            
            const substitutePlaceholders = require('/opt/gh-aw/actions/substitute_placeholders.cjs');
            
            // Call the substitution function
            return await substitutePlaceholders({
              file: process.env.GH_AW_PROMPT,
              substitutions: {
                GH_AW_GITHUB_ACTOR: process.env.GH_AW_GITHUB_ACTOR,
                GH_AW_GITHUB_EVENT_COMMENT_ID: process.env.GH_AW_GITHUB_EVENT_COMMENT_ID,
                GH_AW_GITHUB_EVENT_DISCUSSION_NUMBER: process.env.GH_AW_GITHUB_EVENT_DISCUSSION_NUMBER,
                GH_AW_GITHUB_EVENT_ISSUE_NUMBER: process.env.GH_AW_GITHUB_EVENT_ISSUE_NUMBER,
                GH_AW_GITHUB_EVENT_PULL_REQUEST_NUMBER: process.env.GH_AW_GITHUB_EVENT_PULL_REQUEST_NUMBER,
                GH_AW_GITHUB_REPOSITORY: process.env.GH_AW_GITHUB_REPOSITORY,
                GH_AW_GITHUB_RUN_ID: process.env.GH_AW_GITHUB_RUN_ID,
                GH_AW_GITHUB_WORKSPACE: process.env.GH_AW_GITHUB_WORKSPACE,
                GH_AW_NEEDS_PRE_ACTIVATION_OUTPUTS_ACTIVATED: process.env.GH_AW_NEEDS_PRE_ACTIVATION_OUTPUTS_ACTIVATED
              }
            });
      - name: Validate prompt placeholders
        env:
          GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
        run: bash /opt/gh-aw/actions/validate_prompt_placeholders.sh
      - name: Print prompt
        env:
          GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
        run: bash /opt/gh-aw/actions/print_prompt_summary.sh
      - name: Upload activation artifact
        if: success()
        uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
        with:
          name: activation
          path: |
            /tmp/gh-aw/aw_info.json
            /tmp/gh-aw/aw-prompts/prompt.txt
          retention-days: 1

  agent:
    needs: activation
    runs-on: ubuntu-latest
    permissions:
      contents: read
      issues: read
    env:
      DEFAULT_BRANCH: ${{ github.event.repository.default_branch }}
      GH_AW_ASSETS_ALLOWED_EXTS: ""
      GH_AW_ASSETS_BRANCH: ""
      GH_AW_ASSETS_MAX_SIZE_KB: 0
      GH_AW_MCP_LOG_DIR: /tmp/gh-aw/mcp-logs/safeoutputs
      GH_AW_SAFE_OUTPUTS: /opt/gh-aw/safeoutputs/outputs.jsonl
      GH_AW_SAFE_OUTPUTS_CONFIG_PATH: /opt/gh-aw/safeoutputs/config.json
      GH_AW_SAFE_OUTPUTS_TOOLS_PATH: /opt/gh-aw/safeoutputs/tools.json
      GH_AW_WORKFLOW_ID_SANITIZED: issuetriage.agent
    outputs:
      checkout_pr_success: ${{ steps.checkout-pr.outputs.checkout_pr_success || 'true' }}
      detection_conclusion: ${{ steps.detection_conclusion.outputs.conclusion }}
      detection_success: ${{ steps.detection_conclusion.outputs.success }}
      has_patch: ${{ steps.collect_output.outputs.has_patch }}
      inference_access_error: ${{ steps.detect-inference-error.outputs.inference_access_error || 'false' }}
      model: ${{ needs.activation.outputs.model }}
      output: ${{ steps.collect_output.outputs.output }}
      output_types: ${{ steps.collect_output.outputs.output_types }}
    steps:
      - name: Setup Scripts
        uses: github/gh-aw/actions/setup@cb7966564184443e601bd6135d5fbb534300070e # v0.58.0
        with:
          destination: /opt/gh-aw/actions
      - name: Checkout repository
        uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
        with:
          persist-credentials: false
      - name: Create gh-aw temp directory
        run: bash /opt/gh-aw/actions/create_gh_aw_tmp_dir.sh
      - name: Configure Git credentials
        env:
          REPO_NAME: ${{ github.repository }}
          SERVER_URL: ${{ github.server_url }}
        run: |
          git config --global user.email "github-actions[bot]@users.noreply.github.com"
          git config --global user.name "github-actions[bot]"
          git config --global am.keepcr true
          # Re-authenticate git with GitHub token
          SERVER_URL_STRIPPED="${SERVER_URL#https://}"
          git remote set-url origin "https://x-access-token:${{ github.token }}@${SERVER_URL_STRIPPED}/${REPO_NAME}.git"
          echo "Git configured with standard GitHub Actions identity"
      - name: Checkout PR branch
        id: checkout-pr
        if: |
          (github.event.pull_request) || (github.event.issue.pull_request)
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        env:
          GH_TOKEN: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
        with:
          github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
          script: |
            const { setupGlobals } = require('/opt/gh-aw/actions/setup_globals.cjs');
            setupGlobals(core, github, context, exec, io);
            const { main } = require('/opt/gh-aw/actions/checkout_pr_branch.cjs');
            await main();
      - name: Install GitHub Copilot CLI
        run: /opt/gh-aw/actions/install_copilot_cli.sh latest
      - name: Install AWF binary
        run: bash /opt/gh-aw/actions/install_awf_binary.sh v0.23.0
      - name: Determine automatic lockdown mode for GitHub MCP Server
        id: determine-automatic-lockdown
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        env:
          GH_AW_GITHUB_TOKEN: ${{ secrets.GH_AW_GITHUB_TOKEN }}
          GH_AW_GITHUB_MCP_SERVER_TOKEN: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN }}
        with:
          script: |
            const determineAutomaticLockdown = require('/opt/gh-aw/actions/determine_automatic_lockdown.cjs');
            await determineAutomaticLockdown(github, context, core);
      - name: Download container images
        run: bash /opt/gh-aw/actions/download_docker_images.sh ghcr.io/github/gh-aw-firewall/agent:0.23.0 ghcr.io/github/gh-aw-firewall/api-proxy:0.23.0 ghcr.io/github/gh-aw-firewall/squid:0.23.0 ghcr.io/github/gh-aw-mcpg:v0.1.14 ghcr.io/github/github-mcp-server:v0.32.0 node:lts-alpine
      - name: Write Safe Outputs Config
        run: |
          mkdir -p /opt/gh-aw/safeoutputs
          mkdir -p /tmp/gh-aw/safeoutputs
          mkdir -p /tmp/gh-aw/mcp-logs/safeoutputs
          cat > /opt/gh-aw/safeoutputs/config.json << 'GH_AW_SAFE_OUTPUTS_CONFIG_EOF'
          {"add_comment":{"max":1},"add_labels":{"allowed":["bug","enhancement","question","documentation","perf","test","Build","untriaged","needs-further-triage","need info"],"max":3},"missing_data":{},"missing_tool":{},"noop":{"max":1}}
          GH_AW_SAFE_OUTPUTS_CONFIG_EOF
      - name: Write Safe Outputs Tools
        run: |
          cat > /opt/gh-aw/safeoutputs/tools.json << 'GH_AW_SAFE_OUTPUTS_TOOLS_EOF'
          [
            {
              "description": "Add a comment to an existing GitHub issue, pull request, or discussion. Use this to provide feedback, answer questions, or add information to an existing conversation. For creating new items, use create_issue, create_discussion, or create_pull_request instead. IMPORTANT: Comments are subject to validation constraints enforced by the MCP server - maximum 65536 characters for the complete comment (including footer which is added automatically), 10 mentions (@username), and 50 links. Exceeding these limits will result in an immediate error with specific guidance. NOTE: By default, this tool requires discussions:write permission. If your GitHub App lacks Discussions permission, set 'discussions: false' in the workflow's safe-outputs.add-comment configuration to exclude this permission. CONSTRAINTS: Maximum 1 comment(s) can be added.",
              "inputSchema": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "The comment text in Markdown format. This is the 'body' field - do not use 'comment_body' or other variations. Provide helpful, relevant information that adds value to the conversation. CONSTRAINTS: The complete comment (your body text + automatically added footer) must not exceed 65536 characters total. Maximum 10 mentions (@username), maximum 50 links (http/https URLs). A footer (~200-500 characters) is automatically appended with workflow attribution, so leave adequate space. If these limits are exceeded, the tool call will fail with a detailed error message indicating which constraint was violated.",
                    "type": "string"
                  },
                  "integrity": {
                    "description": "Trustworthiness level of the message source (e.g., \"low\", \"medium\", \"high\").",
                    "type": "string"
                  },
                  "item_number": {
                    "description": "The issue, pull request, or discussion number to comment on. This is the numeric ID from the GitHub URL (e.g., 123 in github.com/owner/repo/issues/123). Can also be a temporary_id (e.g., 'aw_abc123') from a previously created issue in the same workflow run. If omitted, the tool auto-targets the issue, PR, or discussion that triggered this workflow. Auto-targeting only works for issue, pull_request, discussion, and comment event triggers — it does NOT work for schedule, workflow_dispatch, push, or workflow_run triggers. For those trigger types, always provide item_number explicitly, or the tool call will fail with an error.",
                    "type": [
                      "number",
                      "string"
                    ]
                  },
                  "secrecy": {
                    "description": "Confidentiality level of the message content (e.g., \"public\", \"internal\", \"private\").",
                    "type": "string"
                  },
                  "temporary_id": {
                    "description": "Unique temporary identifier for this comment. Format: 'aw_' followed by 3 to 12 alphanumeric characters (e.g., 'aw_abc1', 'aw_Test123'). Auto-generated if not provided. The temporary ID is returned in the tool response so you can reference this comment later.",
                    "pattern": "^aw_[A-Za-z0-9]{3,12}$",
                    "type": "string"
                  }
                },
                "required": [
                  "body"
                ],
                "type": "object"
              },
              "name": "add_comment"
            },
            {
              "description": "Add labels to an existing GitHub issue or pull request for categorization and filtering. Labels must already exist in the repository. For creating new issues with labels, use create_issue with the labels property instead. CONSTRAINTS: Only these labels are allowed: [\"bug\" \"enhancement\" \"question\" \"documentation\" \"perf\" \"test\" \"Build\" \"untriaged\" \"needs-further-triage\" \"need info\"].",
              "inputSchema": {
                "additionalProperties": false,
                "properties": {
                  "integrity": {
                    "description": "Trustworthiness level of the message source (e.g., \"low\", \"medium\", \"high\").",
                    "type": "string"
                  },
                  "item_number": {
                    "description": "Issue or PR number to add labels to. This is the numeric ID from the GitHub URL (e.g., 456 in github.com/owner/repo/issues/456). If omitted, adds labels to the issue or PR that triggered this workflow. Only works for issue or pull_request event triggers. For schedule, workflow_dispatch, or other triggers, item_number is required — omitting it will silently skip the label operation.",
                    "type": "number"
                  },
                  "labels": {
                    "description": "Label names to add (e.g., ['bug', 'priority-high']). Labels must exist in the repository.",
                    "items": {
                      "type": "string"
                    },
                    "type": "array"
                  },
                  "secrecy": {
                    "description": "Confidentiality level of the message content (e.g., \"public\", \"internal\", \"private\").",
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "name": "add_labels"
            },
            {
              "description": "Report that a tool or capability needed to complete the task is not available, or share any information you deem important about missing functionality or limitations. Use this when you cannot accomplish what was requested because the required functionality is missing or access is restricted.",
              "inputSchema": {
                "additionalProperties": false,
                "properties": {
                  "alternatives": {
                    "description": "Any workarounds, manual steps, or alternative approaches the user could take (max 256 characters).",
                    "type": "string"
                  },
                  "integrity": {
                    "description": "Trustworthiness level of the message source (e.g., \"low\", \"medium\", \"high\").",
                    "type": "string"
                  },
                  "reason": {
                    "description": "Explanation of why this tool is needed or what information you want to share about the limitation (max 256 characters).",
                    "type": "string"
                  },
                  "secrecy": {
                    "description": "Confidentiality level of the message content (e.g., \"public\", \"internal\", \"private\").",
                    "type": "string"
                  },
                  "tool": {
                    "description": "Optional: Name or description of the missing tool or capability (max 128 characters). Be specific about what functionality is needed.",
                    "type": "string"
                  }
                },
                "required": [
                  "reason"
                ],
                "type": "object"
              },
              "name": "missing_tool"
            },
            {
              "description": "Log a transparency message when no significant actions are needed. Use this to confirm workflow completion and provide visibility when analysis is complete but no changes or outputs are required (e.g., 'No issues found', 'All checks passed'). This ensures the workflow produces human-visible output even when no other actions are taken.",
              "inputSchema": {
                "additionalProperties": false,
                "properties": {
                  "integrity": {
                    "description": "Trustworthiness level of the message source (e.g., \"low\", \"medium\", \"high\").",
                    "type": "string"
                  },
                  "message": {
                    "description": "Status or completion message to log. Should explain what was analyzed and the outcome (e.g., 'Code review complete - no issues found', 'Analysis complete - all tests passing').",
                    "type": "string"
                  },
                  "secrecy": {
                    "description": "Confidentiality level of the message content (e.g., \"public\", \"internal\", \"private\").",
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ],
                "type": "object"
              },
              "name": "noop"
            },
            {
              "description": "Report that data or information needed to complete the task is not available. Use this when you cannot accomplish what was requested because required data, context, or information is missing.",
              "inputSchema": {
                "additionalProperties": false,
                "properties": {
                  "alternatives": {
                    "description": "Any workarounds, manual steps, or alternative approaches the user could take (max 256 characters).",
                    "type": "string"
                  },
                  "context": {
                    "description": "Additional context about the missing data or where it should come from (max 256 characters).",
                    "type": "string"
                  },
                  "data_type": {
                    "description": "Type or description of the missing data or information (max 128 characters). Be specific about what data is needed.",
                    "type": "string"
                  },
                  "integrity": {
                    "description": "Trustworthiness level of the message source (e.g., \"low\", \"medium\", \"high\").",
                    "type": "string"
                  },
                  "reason": {
                    "description": "Explanation of why this data is needed to complete the task (max 256 characters).",
                    "type": "string"
                  },
                  "secrecy": {
                    "description": "Confidentiality level of the message content (e.g., \"public\", \"internal\", \"private\").",
                    "type": "string"
                  }
                },
                "required": [],
                "type": "object"
              },
              "name": "missing_data"
            }
          ]
          GH_AW_SAFE_OUTPUTS_TOOLS_EOF
          cat > /opt/gh-aw/safeoutputs/validation.json << 'GH_AW_SAFE_OUTPUTS_VALIDATION_EOF'
          {
            "add_comment": {
              "defaultMax": 1,
              "fields": {
                "body": {
                  "required": true,
                  "type": "string",
                  "sanitize": true,
                  "maxLength": 65000
                },
                "item_number": {
                  "issueOrPRNumber": true
                },
                "repo": {
                  "type": "string",
                  "maxLength": 256
                }
              }
            },
            "add_labels": {
              "defaultMax": 5,
              "fields": {
                "item_number": {
                  "issueOrPRNumber": true
                },
                "labels": {
                  "required": true,
                  "type": "array",
                  "itemType": "string",
                  "itemSanitize": true,
                  "itemMaxLength": 128
                },
                "repo": {
                  "type": "string",
                  "maxLength": 256
                }
              }
            },
            "missing_data": {
              "defaultMax": 20,
              "fields": {
                "alternatives": {
                  "type": "string",
                  "sanitize": true,
                  "maxLength": 256
                },
                "context": {
                  "type": "string",
                  "sanitize": true,
                  "maxLength": 256
                },
                "data_type": {
                  "type": "string",
                  "sanitize": true,
                  "maxLength": 128
                },
                "reason": {
                  "type": "string",
                  "sanitize": true,
                  "maxLength": 256
                }
              }
            },
            "missing_tool": {
              "defaultMax": 20,
              "fields": {
                "alternatives": {
                  "type": "string",
                  "sanitize": true,
                  "maxLength": 512
                },
                "reason": {
                  "required": true,
                  "type": "string",
                  "sanitize": true,
                  "maxLength": 256
                },
                "tool": {
                  "type": "string",
                  "sanitize": true,
                  "maxLength": 128
                }
              }
            },
            "noop": {
              "defaultMax": 1,
              "fields": {
                "message": {
                  "required": true,
                  "type": "string",
                  "sanitize": true,
                  "maxLength": 65000
                }
              }
            }
          }
          GH_AW_SAFE_OUTPUTS_VALIDATION_EOF
      - name: Generate Safe Outputs MCP Server Config
        id: safe-outputs-config
        run: |
          # Generate a secure random API key (360 bits of entropy, 40+ chars)
          # Mask immediately to prevent timing vulnerabilities
          API_KEY=$(openssl rand -base64 45 | tr -d '/+=')
          echo "::add-mask::${API_KEY}"
          
          PORT=3001
          
          # Set outputs for next steps
          {
            echo "safe_outputs_api_key=${API_KEY}"
            echo "safe_outputs_port=${PORT}"
          } >> "$GITHUB_OUTPUT"
          
          echo "Safe Outputs MCP server will run on port ${PORT}"
          
      - name: Start Safe Outputs MCP HTTP Server
        id: safe-outputs-start
        env:
          DEBUG: '*'
          GH_AW_SAFE_OUTPUTS_PORT: ${{ steps.safe-outputs-config.outputs.safe_outputs_port }}
          GH_AW_SAFE_OUTPUTS_API_KEY: ${{ steps.safe-outputs-config.outputs.safe_outputs_api_key }}
          GH_AW_SAFE_OUTPUTS_TOOLS_PATH: /opt/gh-aw/safeoutputs/tools.json
          GH_AW_SAFE_OUTPUTS_CONFIG_PATH: /opt/gh-aw/safeoutputs/config.json
          GH_AW_MCP_LOG_DIR: /tmp/gh-aw/mcp-logs/safeoutputs
        run: |
          # Environment variables are set above to prevent template injection
          export DEBUG
          export GH_AW_SAFE_OUTPUTS_PORT
          export GH_AW_SAFE_OUTPUTS_API_KEY
          export GH_AW_SAFE_OUTPUTS_TOOLS_PATH
          export GH_AW_SAFE_OUTPUTS_CONFIG_PATH
          export GH_AW_MCP_LOG_DIR
          
          bash /opt/gh-aw/actions/start_safe_outputs_server.sh
          
      - name: Start MCP Gateway
        id: start-mcp-gateway
        env:
          GH_AW_SAFE_OUTPUTS: ${{ env.GH_AW_SAFE_OUTPUTS }}
          GH_AW_SAFE_OUTPUTS_API_KEY: ${{ steps.safe-outputs-start.outputs.api_key }}
          GH_AW_SAFE_OUTPUTS_PORT: ${{ steps.safe-outputs-start.outputs.port }}
          GITHUB_MCP_LOCKDOWN: ${{ steps.determine-automatic-lockdown.outputs.lockdown == 'true' && '1' || '0' }}
          GITHUB_MCP_SERVER_TOKEN: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
        run: |
          set -eo pipefail
          mkdir -p /tmp/gh-aw/mcp-config
          
          # Export gateway environment variables for MCP config and gateway script
          export MCP_GATEWAY_PORT="80"
          export MCP_GATEWAY_DOMAIN="host.docker.internal"
          MCP_GATEWAY_API_KEY=$(openssl rand -base64 45 | tr -d '/+=')
          echo "::add-mask::${MCP_GATEWAY_API_KEY}"
          export MCP_GATEWAY_API_KEY
          export MCP_GATEWAY_PAYLOAD_DIR="/tmp/gh-aw/mcp-payloads"
          mkdir -p "${MCP_GATEWAY_PAYLOAD_DIR}"
          export MCP_GATEWAY_PAYLOAD_SIZE_THRESHOLD="524288"
          export DEBUG="*"
          
          export GH_AW_ENGINE="copilot"
          export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -v /var/run/docker.sock:/var/run/docker.sock -e MCP_GATEWAY_PORT -e MCP_GATEWAY_DOMAIN -e MCP_GATEWAY_API_KEY -e MCP_GATEWAY_PAYLOAD_DIR -e MCP_GATEWAY_PAYLOAD_SIZE_THRESHOLD -e DEBUG -e MCP_GATEWAY_LOG_DIR -e GH_AW_MCP_LOG_DIR -e GH_AW_SAFE_OUTPUTS -e GH_AW_SAFE_OUTPUTS_CONFIG_PATH -e GH_AW_SAFE_OUTPUTS_TOOLS_PATH -e GH_AW_ASSETS_BRANCH -e GH_AW_ASSETS_MAX_SIZE_KB -e GH_AW_ASSETS_ALLOWED_EXTS -e DEFAULT_BRANCH -e GITHUB_MCP_SERVER_TOKEN -e GITHUB_MCP_LOCKDOWN -e GITHUB_REPOSITORY -e GITHUB_SERVER_URL -e GITHUB_SHA -e GITHUB_WORKSPACE -e GITHUB_TOKEN -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RUN_ATTEMPT -e GITHUB_JOB -e GITHUB_ACTION -e GITHUB_EVENT_NAME -e GITHUB_EVENT_PATH -e GITHUB_ACTOR -e GITHUB_ACTOR_ID -e GITHUB_TRIGGERING_ACTOR -e GITHUB_WORKFLOW -e GITHUB_WORKFLOW_REF -e GITHUB_WORKFLOW_SHA -e GITHUB_REF -e GITHUB_REF_NAME -e GITHUB_REF_TYPE -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e GH_AW_SAFE_OUTPUTS_PORT -e GH_AW_SAFE_OUTPUTS_API_KEY -v /tmp/gh-aw/mcp-payloads:/tmp/gh-aw/mcp-payloads:rw -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/github/gh-aw-mcpg:v0.1.14'
          
          mkdir -p /home/runner/.copilot
          cat << GH_AW_MCP_CONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh
          {
            "mcpServers": {
              "github": {
                "type": "stdio",
                "container": "ghcr.io/github/github-mcp-server:v0.32.0",
                "env": {
                  "GITHUB_LOCKDOWN_MODE": "$GITHUB_MCP_LOCKDOWN",
                  "GITHUB_PERSONAL_ACCESS_TOKEN": "\${GITHUB_MCP_SERVER_TOKEN}",
                  "GITHUB_READ_ONLY": "1",
                  "GITHUB_TOOLSETS": "context,repos,issues,pull_requests"
                }
              },
              "safeoutputs": {
                "type": "http",
                "url": "http://host.docker.internal:$GH_AW_SAFE_OUTPUTS_PORT",
                "headers": {
                  "Authorization": "\${GH_AW_SAFE_OUTPUTS_API_KEY}"
                }
              }
            },
            "gateway": {
              "port": $MCP_GATEWAY_PORT,
              "domain": "${MCP_GATEWAY_DOMAIN}",
              "apiKey": "${MCP_GATEWAY_API_KEY}",
              "payloadDir": "${MCP_GATEWAY_PAYLOAD_DIR}"
            }
          }
          GH_AW_MCP_CONFIG_EOF
      - name: Download activation artifact
        uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
        with:
          name: activation
          path: /tmp/gh-aw
      - name: Clean git credentials
        run: bash /opt/gh-aw/actions/clean_git_credentials.sh
      - name: Execute GitHub Copilot CLI
        id: agentic_execution
        # Copilot CLI tool arguments (sorted):
        timeout-minutes: 20
        run: |
          set -o pipefail
          touch /tmp/gh-aw/agent-step-summary.md
          # shellcheck disable=SC1003
          sudo -E awf --env-all --container-workdir "${GITHUB_WORKSPACE}" --allow-domains "api.business.githubcopilot.com,api.enterprise.githubcopilot.com,api.github.com,api.githubcopilot.com,api.individual.githubcopilot.com,api.snapcraft.io,archive.ubuntu.com,azure.archive.ubuntu.com,crl.geotrust.com,crl.globalsign.com,crl.identrust.com,crl.sectigo.com,crl.thawte.com,crl.usertrust.com,crl.verisign.com,crl3.digicert.com,crl4.digicert.com,crls.ssl.com,github.com,host.docker.internal,json-schema.org,json.schemastore.org,keyserver.ubuntu.com,ocsp.digicert.com,ocsp.geotrust.com,ocsp.globalsign.com,ocsp.identrust.com,ocsp.sectigo.com,ocsp.ssl.com,ocsp.thawte.com,ocsp.usertrust.com,ocsp.verisign.com,packagecloud.io,packages.cloud.google.com,packages.microsoft.com,ppa.launchpad.net,raw.githubusercontent.com,registry.npmjs.org,s.symcb.com,s.symcd.com,security.ubuntu.com,telemetry.enterprise.githubcopilot.com,ts-crl.ws.symantec.com,ts-ocsp.ws.symantec.com" --log-level info --proxy-logs-dir /tmp/gh-aw/sandbox/firewall/logs --enable-host-access --image-tag 0.23.0 --skip-pull --enable-api-proxy \
            -- /bin/bash -c '/usr/local/bin/copilot --add-dir /tmp/gh-aw/ --log-level all --log-dir /tmp/gh-aw/sandbox/agent/logs/ --add-dir "${GITHUB_WORKSPACE}" --disable-builtin-mcps --allow-all-tools --allow-all-paths --prompt "$(cat /tmp/gh-aw/aw-prompts/prompt.txt)"' 2>&1 | tee -a /tmp/gh-aw/agent-stdio.log
        env:
          COPILOT_AGENT_RUNNER_TYPE: STANDALONE
          COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }}
          COPILOT_MODEL: ${{ vars.GH_AW_MODEL_AGENT_COPILOT || '' }}
          GH_AW_MCP_CONFIG: /home/runner/.copilot/mcp-config.json
          GH_AW_PHASE: agent
          GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
          GH_AW_SAFE_OUTPUTS: ${{ env.GH_AW_SAFE_OUTPUTS }}
          GH_AW_VERSION: v0.58.0
          GITHUB_API_URL: ${{ github.api_url }}
          GITHUB_AW: true
          GITHUB_HEAD_REF: ${{ github.head_ref }}
          GITHUB_MCP_SERVER_TOKEN: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
          GITHUB_REF_NAME: ${{ github.ref_name }}
          GITHUB_SERVER_URL: ${{ github.server_url }}
          GITHUB_STEP_SUMMARY: /tmp/gh-aw/agent-step-summary.md
          GITHUB_WORKSPACE: ${{ github.workspace }}
          GIT_AUTHOR_EMAIL: github-actions[bot]@users.noreply.github.com
          GIT_AUTHOR_NAME: github-actions[bot]
          GIT_COMMITTER_EMAIL: github-actions[bot]@users.noreply.github.com
          GIT_COMMITTER_NAME: github-actions[bot]
          XDG_CONFIG_HOME: /home/runner
      - name: Detect inference access error
        id: detect-inference-error
        if: always()
        continue-on-error: true
        run: bash /opt/gh-aw/actions/detect_inference_access_error.sh
      - name: Configure Git credentials
        env:
          REPO_NAME: ${{ github.repository }}
          SERVER_URL: ${{ github.server_url }}
        run: |
          git config --global user.email "github-actions[bot]@users.noreply.github.com"
          git config --global user.name "github-actions[bot]"
          git config --global am.keepcr true
          # Re-authenticate git with GitHub token
          SERVER_URL_STRIPPED="${SERVER_URL#https://}"
          git remote set-url origin "https://x-access-token:${{ github.token }}@${SERVER_URL_STRIPPED}/${REPO_NAME}.git"
          echo "Git configured with standard GitHub Actions identity"
      - name: Copy Copilot session state files to logs
        if: always()
        continue-on-error: true
        run: |
          # Copy Copilot session state files to logs folder for artifact collection
          # This ensures they are in /tmp/gh-aw/ where secret redaction can scan them
          SESSION_STATE_DIR="$HOME/.copilot/session-state"
          LOGS_DIR="/tmp/gh-aw/sandbox/agent/logs"
          
          if [ -d "$SESSION_STATE_DIR" ]; then
            echo "Copying Copilot session state files from $SESSION_STATE_DIR to $LOGS_DIR"
            mkdir -p "$LOGS_DIR"
            cp -v "$SESSION_STATE_DIR"/*.jsonl "$LOGS_DIR/" 2>/dev/null || true
            echo "Session state files copied successfully"
          else
            echo "No session-state directory found at $SESSION_STATE_DIR"
          fi
      - name: Stop MCP Gateway
        if: always()
        continue-on-error: true
        env:
          MCP_GATEWAY_PORT: ${{ steps.start-mcp-gateway.outputs.gateway-port }}
          MCP_GATEWAY_API_KEY: ${{ steps.start-mcp-gateway.outputs.gateway-api-key }}
          GATEWAY_PID: ${{ steps.start-mcp-gateway.outputs.gateway-pid }}
        run: |
          bash /opt/gh-aw/actions/stop_mcp_gateway.sh "$GATEWAY_PID"
      - name: Redact secrets in logs
        if: always()
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        with:
          script: |
            const { setupGlobals } = require('/opt/gh-aw/actions/setup_globals.cjs');
            setupGlobals(core, github, context, exec, io);
            const { main } = require('/opt/gh-aw/actions/redact_secrets.cjs');
            await main();
        env:
          GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN'
          SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }}
          SECRET_GH_AW_GITHUB_MCP_SERVER_TOKEN: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN }}
          SECRET_GH_AW_GITHUB_TOKEN: ${{ secrets.GH_AW_GITHUB_TOKEN }}
          SECRET_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
      - name: Append agent step summary
        if: always()
        run: bash /opt/gh-aw/actions/append_agent_step_summary.sh
      - name: Copy Safe Outputs
        if: always()
        run: |
          mkdir -p /tmp/gh-aw
          cp "$GH_AW_SAFE_OUTPUTS" /tmp/gh-aw/safeoutputs.jsonl 2>/dev/null || true
      - name: Ingest agent output
        id: collect_output
        if: always()
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        env:
          GH_AW_SAFE_OUTPUTS: ${{ env.GH_AW_SAFE_OUTPUTS }}
          GH_AW_ALLOWED_DOMAINS: "api.business.githubcopilot.com,api.enterprise.githubcopilot.com,api.github.com,api.githubcopilot.com,api.individual.githubcopilot.com,api.snapcraft.io,archive.ubuntu.com,azure.archive.ubuntu.com,crl.geotrust.com,crl.globalsign.com,crl.identrust.com,crl.sectigo.com,crl.thawte.com,crl.usertrust.com,crl.verisign.com,crl3.digicert.com,crl4.digicert.com,crls.ssl.com,github.com,host.docker.internal,json-schema.org,json.schemastore.org,keyserver.ubuntu.com,ocsp.digicert.com,ocsp.geotrust.com,ocsp.globalsign.com,ocsp.identrust.com,ocsp.sectigo.com,ocsp.ssl.com,ocsp.thawte.com,ocsp.usertrust.com,ocsp.verisign.com,packagecloud.io,packages.cloud.google.com,packages.microsoft.com,ppa.launchpad.net,raw.githubusercontent.com,registry.npmjs.org,s.symcb.com,s.symcd.com,security.ubuntu.com,telemetry.enterprise.githubcopilot.com,ts-crl.ws.symantec.com,ts-ocsp.ws.symantec.com"
          GITHUB_SERVER_URL: ${{ github.server_url }}
          GITHUB_API_URL: ${{ github.api_url }}
        with:
          script: |
            const { setupGlobals } = require('/opt/gh-aw/actions/setup_globals.cjs');
            setupGlobals(core, github, context, exec, io);
            const { main } = require('/opt/gh-aw/actions/collect_ndjson_output.cjs');
            await main();
      - name: Parse agent logs for step summary
        if: always()
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        env:
          GH_AW_AGENT_OUTPUT: /tmp/gh-aw/sandbox/agent/logs/
        with:
          script: |
            const { setupGlobals } = require('/opt/gh-aw/actions/setup_globals.cjs');
            setupGlobals(core, github, context, exec, io);
            const { main } = require('/opt/gh-aw/actions/parse_copilot_log.cjs');
            await main();
      - name: Parse MCP Gateway logs for step summary
        if: always()
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        with:
          script: |
            const { setupGlobals } = require('/opt/gh-aw/actions/setup_globals.cjs');
            setupGlobals(core, github, context, exec, io);
            const { main } = require('/opt/gh-aw/actions/parse_mcp_gateway_log.cjs');
            await main();
      - name: Print firewall logs
        if: always()
        continue-on-error: true
        env:
          AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs
        run: |
          # Fix permissions on firewall logs so they can be uploaded as artifacts
          # AWF runs with sudo, creating files owned by root
          sudo chmod -R a+r /tmp/gh-aw/sandbox/firewall/logs 2>/dev/null || true
          # Only run awf logs summary if awf command exists (it may not be installed if workflow failed before install step)
          if command -v awf &> /dev/null; then
            awf logs summary | tee -a "$GITHUB_STEP_SUMMARY"
          else
            echo 'AWF binary not installed, skipping firewall log summary'
          fi
      - name: Upload agent artifacts
        if: always()
        continue-on-error: true
        uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
        with:
          name: agent
          path: |
            /tmp/gh-aw/aw-prompts/prompt.txt
            /tmp/gh-aw/sandbox/agent/logs/
            /tmp/gh-aw/redacted-urls.log
            /tmp/gh-aw/mcp-logs/
            /tmp/gh-aw/sandbox/firewall/logs/
            /tmp/gh-aw/agent-stdio.log
            /tmp/gh-aw/agent/
            /tmp/gh-aw/safeoutputs.jsonl
            /tmp/gh-aw/agent_output.json
          if-no-files-found: ignore
      # --- Threat Detection (inline) ---
      - name: Check if detection needed
        id: detection_guard
        if: always()
        env:
          OUTPUT_TYPES: ${{ steps.collect_output.outputs.output_types }}
          HAS_PATCH: ${{ steps.collect_output.outputs.has_patch }}
        run: |
          if [[ -n "$OUTPUT_TYPES" || "$HAS_PATCH" == "true" ]]; then
            echo "run_detection=true" >> "$GITHUB_OUTPUT"
            echo "Detection will run: output_types=$OUTPUT_TYPES, has_patch=$HAS_PATCH"
          else
            echo "run_detection=false" >> "$GITHUB_OUTPUT"
            echo "Detection skipped: no agent outputs or patches to analyze"
          fi
      - name: Clear MCP configuration for detection
        if: always() && steps.detection_guard.outputs.run_detection == 'true'
        run: |
          rm -f /tmp/gh-aw/mcp-config/mcp-servers.json
          rm -f /home/runner/.copilot/mcp-config.json
          rm -f "$GITHUB_WORKSPACE/.gemini/settings.json"
      - name: Prepare threat detection files
        if: always() && steps.detection_guard.outputs.run_detection == 'true'
        run: |
          mkdir -p /tmp/gh-aw/threat-detection/aw-prompts
          cp /tmp/gh-aw/aw-prompts/prompt.txt /tmp/gh-aw/threat-detection/aw-prompts/prompt.txt 2>/dev/null || true
          cp /tmp/gh-aw/agent_output.json /tmp/gh-aw/threat-detection/agent_output.json 2>/dev/null || true
          for f in /tmp/gh-aw/aw-*.patch; do
            [ -f "$f" ] && cp "$f" /tmp/gh-aw/threat-detection/ 2>/dev/null || true
          done
          echo "Prepared threat detection files:"
          ls -la /tmp/gh-aw/threat-detection/ 2>/dev/null || true
      - name: Setup threat detection
        if: always() && steps.detection_guard.outputs.run_detection == 'true'
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        env:
          WORKFLOW_NAME: "Issue Triage"
          WORKFLOW_DESCRIPTION: "No description provided"
          HAS_PATCH: ${{ steps.collect_output.outputs.has_patch }}
        with:
          script: |
            const { setupGlobals } = require('/opt/gh-aw/actions/setup_globals.cjs');
            setupGlobals(core, github, context, exec, io);
            const { main } = require('/opt/gh-aw/actions/setup_threat_detection.cjs');
            await main();
      - name: Ensure threat-detection directory and log
        if: always() && steps.detection_guard.outputs.run_detection == 'true'
        run: |
          mkdir -p /tmp/gh-aw/threat-detection
          touch /tmp/gh-aw/threat-detection/detection.log
      - name: Execute GitHub Copilot CLI
        if: always() && steps.detection_guard.outputs.run_detection == 'true'
        id: detection_agentic_execution
        # Copilot CLI tool arguments (sorted):
        # --allow-tool shell(cat)
        # --allow-tool shell(grep)
        # --allow-tool shell(head)
        # --allow-tool shell(jq)
        # --allow-tool shell(ls)
        # --allow-tool shell(tail)
        # --allow-tool shell(wc)
        timeout-minutes: 20
        run: |
          set -o pipefail
          touch /tmp/gh-aw/agent-step-summary.md
          # shellcheck disable=SC1003
          sudo -E awf --env-all --container-workdir "${GITHUB_WORKSPACE}" --allow-domains "api.business.githubcopilot.com,api.enterprise.githubcopilot.com,api.github.com,api.githubcopilot.com,api.individual.githubcopilot.com,github.com,host.docker.internal,raw.githubusercontent.com,registry.npmjs.org,telemetry.enterprise.githubcopilot.com" --log-level info --proxy-logs-dir /tmp/gh-aw/sandbox/firewall/logs --enable-host-access --image-tag 0.23.0 --skip-pull --enable-api-proxy \
            -- /bin/bash -c '/usr/local/bin/copilot --add-dir /tmp/gh-aw/ --log-level all --log-dir /tmp/gh-aw/sandbox/agent/logs/ --add-dir "${GITHUB_WORKSPACE}" --disable-builtin-mcps --allow-tool '\''shell(cat)'\'' --allow-tool '\''shell(grep)'\'' --allow-tool '\''shell(head)'\'' --allow-tool '\''shell(jq)'\'' --allow-tool '\''shell(ls)'\'' --allow-tool '\''shell(tail)'\'' --allow-tool '\''shell(wc)'\'' --prompt "$(cat /tmp/gh-aw/aw-prompts/prompt.txt)"' 2>&1 | tee -a /tmp/gh-aw/threat-detection/detection.log
        env:
          COPILOT_AGENT_RUNNER_TYPE: STANDALONE
          COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }}
          COPILOT_MODEL: ${{ vars.GH_AW_MODEL_DETECTION_COPILOT || '' }}
          GH_AW_PHASE: detection
          GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
          GH_AW_VERSION: v0.58.0
          GITHUB_API_URL: ${{ github.api_url }}
          GITHUB_AW: true
          GITHUB_HEAD_REF: ${{ github.head_ref }}
          GITHUB_REF_NAME: ${{ github.ref_name }}
          GITHUB_SERVER_URL: ${{ github.server_url }}
          GITHUB_STEP_SUMMARY: /tmp/gh-aw/agent-step-summary.md
          GITHUB_WORKSPACE: ${{ github.workspace }}
          GIT_AUTHOR_EMAIL: github-actions[bot]@users.noreply.github.com
          GIT_AUTHOR_NAME: github-actions[bot]
          GIT_COMMITTER_EMAIL: github-actions[bot]@users.noreply.github.com
          GIT_COMMITTER_NAME: github-actions[bot]
          XDG_CONFIG_HOME: /home/runner
      - name: Parse threat detection results
        id: parse_detection_results
        if: always() && steps.detection_guard.outputs.run_detection == 'true'
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        with:
          script: |
            const { setupGlobals } = require('/opt/gh-aw/actions/setup_globals.cjs');
            setupGlobals(core, github, context, exec, io);
            const { main } = require('/opt/gh-aw/actions/parse_threat_detection_results.cjs');
            await main();
      - name: Upload threat detection log
        if: always() && steps.detection_guard.outputs.run_detection == 'true'
        uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
        with:
          name: detection
          path: /tmp/gh-aw/threat-detection/detection.log
          if-no-files-found: ignore
      - name: Set detection conclusion
        id: detection_conclusion
        if: always()
        env:
          RUN_DETECTION: ${{ steps.detection_guard.outputs.run_detection }}
          DETECTION_SUCCESS: ${{ steps.parse_detection_results.outputs.success }}
        run: |
          if [[ "$RUN_DETECTION" != "true" ]]; then
            echo "conclusion=skipped" >> "$GITHUB_OUTPUT"
            echo "success=true" >> "$GITHUB_OUTPUT"
            echo "Detection was not needed, marking as skipped"
          elif [[ "$DETECTION_SUCCESS" == "true" ]]; then
            echo "conclusion=success" >> "$GITHUB_OUTPUT"
            echo "success=true" >> "$GITHUB_OUTPUT"
            echo "Detection passed successfully"
          else
            echo "conclusion=failure" >> "$GITHUB_OUTPUT"
            echo "success=false" >> "$GITHUB_OUTPUT"
            echo "Detection found issues"
          fi

  conclusion:
    needs:
      - activation
      - agent
      - safe_outputs
    if: (always()) && (needs.agent.result != 'skipped')
    runs-on: ubuntu-slim
    permissions:
      contents: read
      discussions: write
      issues: write
      pull-requests: write
    concurrency:
      group: "gh-aw-conclusion-issue-triage.agent"
      cancel-in-progress: false
    outputs:
      noop_message: ${{ steps.noop.outputs.noop_message }}
      tools_reported: ${{ steps.missing_tool.outputs.tools_reported }}
      total_count: ${{ steps.missing_tool.outputs.total_count }}
    steps:
      - name: Setup Scripts
        uses: github/gh-aw/actions/setup@cb7966564184443e601bd6135d5fbb534300070e # v0.58.0
        with:
          destination: /opt/gh-aw/actions
      - name: Download agent output artifact
        id: download-agent-output
        continue-on-error: true
        uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
        with:
          name: agent
          path: /tmp/gh-aw/
      - name: Setup agent output environment variable
        if: steps.download-agent-output.outcome == 'success'
        run: |
          mkdir -p /tmp/gh-aw/
          find "/tmp/gh-aw/" -type f -print
          echo "GH_AW_AGENT_OUTPUT=/tmp/gh-aw/agent_output.json" >> "$GITHUB_ENV"
      - name: Process No-Op Messages
        id: noop
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        env:
          GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }}
          GH_AW_NOOP_MAX: "1"
          GH_AW_WORKFLOW_NAME: "Issue Triage"
        with:
          github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
          script: |
            const { setupGlobals } = require('/opt/gh-aw/actions/setup_globals.cjs');
            setupGlobals(core, github, context, exec, io);
            const { main } = require('/opt/gh-aw/actions/noop.cjs');
            await main();
      - name: Record Missing Tool
        id: missing_tool
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        env:
          GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }}
          GH_AW_WORKFLOW_NAME: "Issue Triage"
        with:
          github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
          script: |
            const { setupGlobals } = require('/opt/gh-aw/actions/setup_globals.cjs');
            setupGlobals(core, github, context, exec, io);
            const { main } = require('/opt/gh-aw/actions/missing_tool.cjs');
            await main();
      - name: Handle Agent Failure
        id: handle_agent_failure
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        env:
          GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }}
          GH_AW_WORKFLOW_NAME: "Issue Triage"
          GH_AW_RUN_URL: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}
          GH_AW_AGENT_CONCLUSION: ${{ needs.agent.result }}
          GH_AW_WORKFLOW_ID: "issue-triage.agent"
          GH_AW_SECRET_VERIFICATION_RESULT: ${{ needs.activation.outputs.secret_verification_result }}
          GH_AW_CHECKOUT_PR_SUCCESS: ${{ needs.agent.outputs.checkout_pr_success }}
          GH_AW_INFERENCE_ACCESS_ERROR: ${{ needs.agent.outputs.inference_access_error }}
          GH_AW_GROUP_REPORTS: "false"
          GH_AW_FAILURE_REPORT_AS_ISSUE: "true"
          GH_AW_TIMEOUT_MINUTES: "20"
        with:
          github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
          script: |
            const { setupGlobals } = require('/opt/gh-aw/actions/setup_globals.cjs');
            setupGlobals(core, github, context, exec, io);
            const { main } = require('/opt/gh-aw/actions/handle_agent_failure.cjs');
            await main();
      - name: Handle No-Op Message
        id: handle_noop_message
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        env:
          GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }}
          GH_AW_WORKFLOW_NAME: "Issue Triage"
          GH_AW_RUN_URL: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}
          GH_AW_AGENT_CONCLUSION: ${{ needs.agent.result }}
          GH_AW_NOOP_MESSAGE: ${{ steps.noop.outputs.noop_message }}
          GH_AW_NOOP_REPORT_AS_ISSUE: "true"
        with:
          github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
          script: |
            const { setupGlobals } = require('/opt/gh-aw/actions/setup_globals.cjs');
            setupGlobals(core, github, context, exec, io);
            const { main } = require('/opt/gh-aw/actions/handle_noop_message.cjs');
            await main();

  pre_activation:
    runs-on: ubuntu-slim
    outputs:
      activated: ${{ steps.check_membership.outputs.is_team_member == 'true' }}
      matched_command: ''
    steps:
      - name: Setup Scripts
        uses: github/gh-aw/actions/setup@cb7966564184443e601bd6135d5fbb534300070e # v0.58.0
        with:
          destination: /opt/gh-aw/actions
      - name: Check team membership for workflow
        id: check_membership
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        env:
          GH_AW_REQUIRED_ROLES: admin,maintainer,write
        with:
          github-token: ${{ secrets.GITHUB_TOKEN }}
          script: |
            const { setupGlobals } = require('/opt/gh-aw/actions/setup_globals.cjs');
            setupGlobals(core, github, context, exec, io);
            const { main } = require('/opt/gh-aw/actions/check_membership.cjs');
            await main();

  safe_outputs:
    needs: agent
    if: ((!cancelled()) && (needs.agent.result != 'skipped')) && (needs.agent.outputs.detection_success == 'true')
    runs-on: ubuntu-slim
    permissions:
      contents: read
      discussions: write
      issues: write
      pull-requests: write
    timeout-minutes: 15
    env:
      GH_AW_CALLER_WORKFLOW_ID: "${{ github.repository }}/issue-triage.agent"
      GH_AW_ENGINE_ID: "copilot"
      GH_AW_WORKFLOW_ID: "issue-triage.agent"
      GH_AW_WORKFLOW_NAME: "Issue Triage"
    outputs:
      code_push_failure_count: ${{ steps.process_safe_outputs.outputs.code_push_failure_count }}
      code_push_failure_errors: ${{ steps.process_safe_outputs.outputs.code_push_failure_errors }}
      comment_id: ${{ steps.process_safe_outputs.outputs.comment_id }}
      comment_url: ${{ steps.process_safe_outputs.outputs.comment_url }}
      create_discussion_error_count: ${{ steps.process_safe_outputs.outputs.create_discussion_error_count }}
      create_discussion_errors: ${{ steps.process_safe_outputs.outputs.create_discussion_errors }}
      process_safe_outputs_processed_count: ${{ steps.process_safe_outputs.outputs.processed_count }}
      process_safe_outputs_temporary_id_map: ${{ steps.process_safe_outputs.outputs.temporary_id_map }}
    steps:
      - name: Setup Scripts
        uses: github/gh-aw/actions/setup@cb7966564184443e601bd6135d5fbb534300070e # v0.58.0
        with:
          destination: /opt/gh-aw/actions
      - name: Download agent output artifact
        id: download-agent-output
        continue-on-error: true
        uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
        with:
          name: agent
          path: /tmp/gh-aw/
      - name: Setup agent output environment variable
        if: steps.download-agent-output.outcome == 'success'
        run: |
          mkdir -p /tmp/gh-aw/
          find "/tmp/gh-aw/" -type f -print
          echo "GH_AW_AGENT_OUTPUT=/tmp/gh-aw/agent_output.json" >> "$GITHUB_ENV"
      - name: Process Safe Outputs
        id: process_safe_outputs
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        env:
          GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }}
          GH_AW_ALLOWED_DOMAINS: "api.business.githubcopilot.com,api.enterprise.githubcopilot.com,api.github.com,api.githubcopilot.com,api.individual.githubcopilot.com,api.snapcraft.io,archive.ubuntu.com,azure.archive.ubuntu.com,crl.geotrust.com,crl.globalsign.com,crl.identrust.com,crl.sectigo.com,crl.thawte.com,crl.usertrust.com,crl.verisign.com,crl3.digicert.com,crl4.digicert.com,crls.ssl.com,github.com,host.docker.internal,json-schema.org,json.schemastore.org,keyserver.ubuntu.com,ocsp.digicert.com,ocsp.geotrust.com,ocsp.globalsign.com,ocsp.identrust.com,ocsp.sectigo.com,ocsp.ssl.com,ocsp.thawte.com,ocsp.usertrust.com,ocsp.verisign.com,packagecloud.io,packages.cloud.google.com,packages.microsoft.com,ppa.launchpad.net,raw.githubusercontent.com,registry.npmjs.org,s.symcb.com,s.symcd.com,security.ubuntu.com,telemetry.enterprise.githubcopilot.com,ts-crl.ws.symantec.com,ts-ocsp.ws.symantec.com"
          GITHUB_SERVER_URL: ${{ github.server_url }}
          GITHUB_API_URL: ${{ github.api_url }}
          GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"add_comment\":{\"max\":1},\"add_labels\":{\"allowed\":[\"bug\",\"enhancement\",\"question\",\"documentation\",\"perf\",\"test\",\"Build\",\"untriaged\",\"needs-further-triage\",\"need info\"]},\"missing_data\":{},\"missing_tool\":{}}"
        with:
          github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
          script: |
            const { setupGlobals } = require('/opt/gh-aw/actions/setup_globals.cjs');
            setupGlobals(core, github, context, exec, io);
            const { main } = require('/opt/gh-aw/actions/safe_output_handler_manager.cjs');
            await main();
      - name: Upload Safe Output Items Manifest
        if: always()
        uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
        with:
          name: safe-output-items
          path: /tmp/safe-output-items.jsonl
          if-no-files-found: warn



================================================
FILE: .github/workflows/issue-triage.agent.md
================================================
---
on:
  issues:
    types: [opened]
permissions:
  contents: read
  issues: read
safe-outputs:
  add-labels:
    allowed: [bug, enhancement, question, documentation, perf, test, Build, untriaged, needs-further-triage, need info]
  add-comment: {}
---

# Issue Triage

Analyze newly opened issues and apply appropriate labels.

## Label Definitions

Choose the most specific label that fits:

- **bug**: Reports of broken functionality, regressions, unexpected behavior, or crashes
- **enhancement**: Feature requests or improvements to existing functionality
- **question**: Questions about usage, API behavior, or how to accomplish something
- **documentation**: Documentation gaps, inaccuracies, or requests for new docs
- **perf**: Performance regressions, slow operations, or optimization requests
- **test**: Test infrastructure failures, flaky tests, or test coverage gaps
- **Build**: Build system, CI/CD pipeline, or dependency/packaging issues
- **need info**: Issue is too vague to classify without more details from the author
- **needs-further-triage**: Issue is clear but requires maintainer judgment to prioritize

Always add **untriaged** alongside any other label. This signals to maintainers that a human has not yet reviewed the classification.

## Area Hints

If the issue mentions specific components, note the relevant project area in your comment. Common areas in this repo:

- Tokenizers (`Microsoft.ML.Tokenizers`)
- GenAI / LLM support (`Microsoft.ML.GenAI.*`, TorchSharp)
- AutoML (`Microsoft.ML.AutoML`)
- Data pipeline / DataView (`Microsoft.ML.Data`)
- Image classification (`Microsoft.ML.Vision`, `Microsoft.ML.ImageAnalytics`)
- Time series (`Microsoft.ML.TimeSeries`)
- ONNX / TensorFlow interop
- DataFrame (`Microsoft.Data.Analysis`)

## Instructions

1. Read the issue title and body
2. Determine the single most appropriate label from the list above
3. Add that label plus **untriaged**
4. Leave a comment that includes:
   - Why this label was chosen and the likely area of the codebase affected
   - **For bug reports**: If the author provided enough detail, write a minimal repro (a short C# code snippet using MLContext that demonstrates the issue). If the description is too vague for a repro, ask the author for specific inputs, expected vs actual behavior, and framework version.
   - **For enhancement requests**: Outline a brief plan of what implementing this would involve (which projects/files are likely affected, rough scope).
   - **For questions**: Point to relevant API docs, code samples, or existing tests that might answer the question.
5. If the issue lacks a clear description, use **need info** and ask the author for specifics


================================================
FILE: .github/workflows/locker.yml
================================================
name: Locker - Lock stale issues and PRs
on:
  schedule:
    - cron: '0 9 * * *' # Once per day, early morning PT

  workflow_dispatch:
    # Manual triggering through the GitHub UI, API, or CLI
    inputs:
      daysSinceClose:
        required: true
        default: "30"
      daysSinceUpdate:
        required: true
        default: "30"

permissions:
  issues: write
  pull-requests: write

jobs:
  main:
    runs-on: ubuntu-latest
    if: ${{ github.repository_owner == 'dotnet' }}
    steps:
      - name: Checkout Actions
        uses: actions/checkout@v4
        with:
          repository: "microsoft/vscode-github-triage-actions"
          path: ./actions
          ref: 066bee9cefa6f0b4bf306040ff36fc7d96a6d56d # locker action commit sha
      - name: Install Actions
        run: npm install --production --prefix ./actions
      - name: Run Locker
        uses: ./actions/locker
        with:
          daysSinceClose:  ${{ fromJson(inputs.daysSinceClose  || 30) }}
          daysSinceUpdate: ${{ fromJson(inputs.daysSinceUpdate || 30) }}


================================================
FILE: .github/workflows/repo-health-check.lock.yml
================================================
#
#    ___                   _   _      
#   / _ \                 | | (_)     
#  | |_| | __ _  ___ _ __ | |_ _  ___ 
#  |  _  |/ _` |/ _ \ '_ \| __| |/ __|
#  | | | | (_| |  __/ | | | |_| | (__ 
#  \_| |_/\__, |\___|_| |_|\__|_|\___|
#          __/ |
#  _    _ |___/ 
# | |  | |                / _| |
# | |  | | ___ _ __ _  __| |_| | _____      ____
# | |/\| |/ _ \ '__| |/ /|  _| |/ _ \ \ /\ / / ___|
# \  /\  / (_) | | | | ( | | | | (_) \ V  V /\__ \
#  \/  \/ \___/|_| |_|\_\|_| |_|\___/ \_/\_/ |___/
#
# This file was automatically generated by gh-aw (v0.45.4). DO NOT EDIT.
#
# To update this file, edit the corresponding .md file and run:
#   gh aw compile
# Not all edits will cause changes to this file.
#
# For more information: https://github.github.com/gh-aw/introduction/overview/
#
# Daily repo health orchestrator: collects data on issues, PRs, and CI pipelines, diffs against previous run, updates a pinned dashboard issue, and dispatches investigators for critical findings.
#
# frontmatter-hash: c8df80dda5e35a07b22a9f4b93f08ec244ec67f959ecb7e1e9003b9ad758f981

name: "Repo Health Check — Orchestrator"
"on":
  schedule:
  - cron: "0 6 * * *"
  workflow_dispatch:

permissions: {}

concurrency:
  group: "gh-aw-${{ github.workflow }}"

run-name: "Repo Health Check — Orchestrator"

jobs:
  activation:
    runs-on: ubuntu-slim
    permissions:
      contents: read
    outputs:
      comment_id: ""
      comment_repo: ""
    steps:
      - name: Setup Scripts
        uses: github/gh-aw/actions/setup@ac090214a48a1938f7abafe132460b66752261af # v0.45.4
        with:
          destination: /opt/gh-aw/actions
      - name: Checkout .github and .agents folders
        uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
        with:
          sparse-checkout: |
            .github
            .agents
          fetch-depth: 1
          persist-credentials: false
      - name: Check workflow file timestamps
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        env:
          GH_AW_WORKFLOW_FILE: "repo-health-check.lock.yml"
        with:
          script: |
            const { setupGlobals } = require('/opt/gh-aw/actions/setup_globals.cjs');
            setupGlobals(core, github, context, exec, io);
            const { main } = require('/opt/gh-aw/actions/check_workflow_timestamp_api.cjs');
            await main();
      - name: Create prompt with built-in context
        env:
          GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
          GH_AW_SAFE_OUTPUTS: ${{ env.GH_AW_SAFE_OUTPUTS }}
          GH_AW_GITHUB_ACTOR: ${{ github.actor }}
          GH_AW_GITHUB_EVENT_COMMENT_ID: ${{ github.event.comment.id }}
          GH_AW_GITHUB_EVENT_DISCUSSION_NUMBER: ${{ github.event.discussion.number }}
          GH_AW_GITHUB_EVENT_ISSUE_NUMBER: ${{ github.event.issue.number }}
          GH_AW_GITHUB_EVENT_PULL_REQUEST_NUMBER: ${{ github.event.pull_request.number }}
          GH_AW_GITHUB_REPOSITORY: ${{ github.repository }}
          GH_AW_GITHUB_RUN_ID: ${{ github.run_id }}
          GH_AW_GITHUB_WORKSPACE: ${{ github.workspace }}
        run: |
          bash /opt/gh-aw/actions/create_prompt_first.sh
          cat << 'GH_AW_PROMPT_EOF' > "$GH_AW_PROMPT"
          <system>
          GH_AW_PROMPT_EOF
          cat "/opt/gh-aw/prompts/xpia.md" >> "$GH_AW_PROMPT"
          cat "/opt/gh-aw/prompts/temp_folder_prompt.md" >> "$GH_AW_PROMPT"
          cat "/opt/gh-aw/prompts/markdown.md" >> "$GH_AW_PROMPT"
          cat "/opt/gh-aw/prompts/cache_memory_prompt.md" >> "$GH_AW_PROMPT"
          cat << 'GH_AW_PROMPT_EOF' >> "$GH_AW_PROMPT"
          <safe-outputs>
          <description>GitHub API Access Instructions</description>
          <important>
          The gh CLI is NOT authenticated. Do NOT use gh commands for GitHub operations.
          </important>
          <instructions>
          To create or modify GitHub resources (issues, discussions, pull requests, etc.), you MUST call the appropriate safe output tool. Simply writing content will NOT work - the workflow requires actual tool calls.
          
          Temporary IDs: Some safe output tools support a temporary ID field (usually named temporary_id) so you can reference newly-created items elsewhere in the SAME agent output (for example, using #aw_abc1 in a later body). 
          
          **IMPORTANT - temporary_id format rules:**
          - If you DON'T need to reference the item later, OMIT the temporary_id field entirely (it will be auto-generated if needed)
          - If you DO need cross-references/chaining, you MUST match this EXACT validation regex: /^aw_[A-Za-z0-9]{3,8}$/i
          - Format: aw_ prefix followed by 3 to 8 alphanumeric characters (A-Z, a-z, 0-9, case-insensitive)
          - Valid alphanumeric characters: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
          - INVALID examples: aw_ab (too short), aw_123456789 (too long), aw_test-id (contains hyphen), aw_id_123 (contains underscore)
          - VALID examples: aw_abc, aw_abc1, aw_Test123, aw_A1B2C3D4, aw_12345678
          - To generate valid IDs: use 3-8 random alphanumeric characters or omit the field to let the system auto-generate
          
          Do NOT invent other aw_* formats — downstream steps will reject them with validation errors matching against /^aw_[A-Za-z0-9]{3,8}$/i.
          
          Discover available tools from the safeoutputs MCP server.
          
          **Critical**: Tool calls write structured data that downstream jobs process. Without tool calls, follow-up actions will be skipped.
          
          **Note**: If you made no other safe output tool calls during this workflow execution, call the "noop" tool to provide a status message indicating completion or that no actions were needed.
          </instructions>
          </safe-outputs>
          <github-context>
          The following GitHub context information is available for this workflow:
          {{#if __GH_AW_GITHUB_ACTOR__ }}
          - **actor**: __GH_AW_GITHUB_ACTOR__
          {{/if}}
          {{#if __GH_AW_GITHUB_REPOSITORY__ }}
          - **repository**: __GH_AW_GITHUB_REPOSITORY__
          {{/if}}
          {{#if __GH_AW_GITHUB_WORKSPACE__ }}
          - **workspace**: __GH_AW_GITHUB_WORKSPACE__
          {{/if}}
          {{#if __GH_AW_GITHUB_EVENT_ISSUE_NUMBER__ }}
          - **issue-number**: #__GH_AW_GITHUB_EVENT_ISSUE_NUMBER__
          {{/if}}
          {{#if __GH_AW_GITHUB_EVENT_DISCUSSION_NUMBER__ }}
          - **discussion-number**: #__GH_AW_GITHUB_EVENT_DISCUSSION_NUMBER__
          {{/if}}
          {{#if __GH_AW_GITHUB_EVENT_PULL_REQUEST_NUMBER__ }}
          - **pull-request-number**: #__GH_AW_GITHUB_EVENT_PULL_REQUEST_NUMBER__
          {{/if}}
          {{#if __GH_AW_GITHUB_EVENT_COMMENT_ID__ }}
          - **comment-id**: __GH_AW_GITHUB_EVENT_COMMENT_ID__
          {{/if}}
          {{#if __GH_AW_GITHUB_RUN_ID__ }}
          - **workflow-run-id**: __GH_AW_GITHUB_RUN_ID__
          {{/if}}
          </github-context>
          
          GH_AW_PROMPT_EOF
          cat << 'GH_AW_PROMPT_EOF' >> "$GH_AW_PROMPT"
          </system>
          GH_AW_PROMPT_EOF
          cat << 'GH_AW_PROMPT_EOF' >> "$GH_AW_PROMPT"
          {{#runtime-import .github/workflows/repo-health-check.md}}
          GH_AW_PROMPT_EOF
      - name: Interpolate variables and render templates
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        env:
          GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
        with:
          script: |
            const { setupGlobals } = require('/opt/gh-aw/actions/setup_globals.cjs');
            setupGlobals(core, github, context, exec, io);
            const { main } = require('/opt/gh-aw/actions/interpolate_prompt.cjs');
            await main();
      - name: Substitute placeholders
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        env:
          GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
          GH_AW_ALLOWED_EXTENSIONS: ''
          GH_AW_CACHE_DESCRIPTION: ''
          GH_AW_CACHE_DIR: '/tmp/gh-aw/cache-memory/'
          GH_AW_GITHUB_ACTOR: ${{ github.actor }}
          GH_AW_GITHUB_EVENT_COMMENT_ID: ${{ github.event.comment.id }}
          GH_AW_GITHUB_EVENT_DISCUSSION_NUMBER: ${{ github.event.discussion.number }}
          GH_AW_GITHUB_EVENT_ISSUE_NUMBER: ${{ github.event.issue.number }}
          GH_AW_GITHUB_EVENT_PULL_REQUEST_NUMBER: ${{ github.event.pull_request.number }}
          GH_AW_GITHUB_REPOSITORY: ${{ github.repository }}
          GH_AW_GITHUB_RUN_ID: ${{ github.run_id }}
          GH_AW_GITHUB_WORKSPACE: ${{ github.workspace }}
          GH_AW_NEEDS_PRE_ACTIVATION_OUTPUTS_ACTIVATED: ${{ needs.pre_activation.outputs.activated }}
          GH_AW_NEEDS_PRE_ACTIVATION_OUTPUTS_MATCHED_COMMAND: ${{ needs.pre_activation.outputs.matched_command }}
        with:
          script: |
            const { setupGlobals } = require('/opt/gh-aw/actions/setup_globals.cjs');
            setupGlobals(core, github, context, exec, io);
            
            const substitutePlaceholders = require('/opt/gh-aw/actions/substitute_placeholders.cjs');
            
            // Call the substitution function
            return await substitutePlaceholders({
              file: process.env.GH_AW_PROMPT,
              substitutions: {
                GH_AW_ALLOWED_EXTENSIONS: process.env.GH_AW_ALLOWED_EXTENSIONS,
                GH_AW_CACHE_DESCRIPTION: process.env.GH_AW_CACHE_DESCRIPTION,
                GH_AW_CACHE_DIR: process.env.GH_AW_CACHE_DIR,
                GH_AW_GITHUB_ACTOR: process.env.GH_AW_GITHUB_ACTOR,
                GH_AW_GITHUB_EVENT_COMMENT_ID: process.env.GH_AW_GITHUB_EVENT_COMMENT_ID,
                GH_AW_GITHUB_EVENT_DISCUSSION_NUMBER: process.env.GH_AW_GITHUB_EVENT_DISCUSSION_NUMBER,
                GH_AW_GITHUB_EVENT_ISSUE_NUMBER: process.env.GH_AW_GITHUB_EVENT_ISSUE_NUMBER,
                GH_AW_GITHUB_EVENT_PULL_REQUEST_NUMBER: process.env.GH_AW_GITHUB_EVENT_PULL_REQUEST_NUMBER,
                GH_AW_GITHUB_REPOSITORY: process.env.GH_AW_GITHUB_REPOSITORY,
                GH_AW_GITHUB_RUN_ID: process.env.GH_AW_GITHUB_RUN_ID,
                GH_AW_GITHUB_WORKSPACE: process.env.GH_AW_GITHUB_WORKSPACE,
                GH_AW_NEEDS_PRE_ACTIVATION_OUTPUTS_ACTIVATED: process.env.GH_AW_NEEDS_PRE_ACTIVATION_OUTPUTS_ACTIVATED,
                GH_AW_NEEDS_PRE_ACTIVATION_OUTPUTS_MATCHED_COMMAND: process.env.GH_AW_NEEDS_PRE_ACTIVATION_OUTPUTS_MATCHED_COMMAND
              }
            });
      - name: Validate prompt placeholders
        env:
          GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
        run: bash /opt/gh-aw/actions/validate_prompt_placeholders.sh
      - name: Print prompt
        env:
          GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
        run: bash /opt/gh-aw/actions/print_prompt_summary.sh
      - name: Upload prompt artifact
        if: success()
        uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6
        with:
          name: prompt
          path: /tmp/gh-aw/aw-prompts/prompt.txt
          retention-days: 1

  agent:
    needs: activation
    runs-on: ubuntu-latest
    permissions:
      actions: read
      contents: read
      issues: read
      pull-requests: read
    concurrency:
      group: "gh-aw-copilot-${{ github.workflow }}"
    env:
      DEFAULT_BRANCH: ${{ github.event.repository.default_branch }}
      GH_AW_ASSETS_ALLOWED_EXTS: ""
      GH_AW_ASSETS_BRANCH: ""
      GH_AW_ASSETS_MAX_SIZE_KB: 0
      GH_AW_MCP_LOG_DIR: /tmp/gh-aw/mcp-logs/safeoutputs
      GH_AW_SAFE_OUTPUTS: /opt/gh-aw/safeoutputs/outputs.jsonl
      GH_AW_SAFE_OUTPUTS_CONFIG_PATH: /opt/gh-aw/safeoutputs/config.json
      GH_AW_SAFE_OUTPUTS_TOOLS_PATH: /opt/gh-aw/safeoutputs/tools.json
      GH_AW_WORKFLOW_ID_SANITIZED: repohealthcheck
    outputs:
      checkout_pr_success: ${{ steps.checkout-pr.outputs.checkout_pr_success || 'true' }}
      has_patch: ${{ steps.collect_output.outputs.has_patch }}
      model: ${{ steps.generate_aw_info.outputs.model }}
      output: ${{ steps.collect_output.outputs.output }}
      output_types: ${{ steps.collect_output.outputs.output_types }}
      secret_verification_result: ${{ steps.validate-secret.outputs.verification_result }}
    steps:
      - name: Setup Scripts
        uses: github/gh-aw/actions/setup@ac090214a48a1938f7abafe132460b66752261af # v0.45.4
        with:
          destination: /opt/gh-aw/actions
      - name: Checkout repository
        uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
        with:
          persist-credentials: false
      - name: Create gh-aw temp directory
        run: bash /opt/gh-aw/actions/create_gh_aw_tmp_dir.sh
      # Cache memory file share configuration from frontmatter processed below
      - name: Create cache-memory directory
        run: bash /opt/gh-aw/actions/create_cache_memory_dir.sh
      - name: Restore cache-memory file share data
        uses: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
        with:
          key: memory-${{ env.GH_AW_WORKFLOW_ID_SANITIZED }}-${{ github.run_id }}
          path: /tmp/gh-aw/cache-memory
          restore-keys: |
            memory-${{ env.GH_AW_WORKFLOW_ID_SANITIZED }}-
      - name: Configure Git credentials
        env:
          REPO_NAME: ${{ github.repository }}
          SERVER_URL: ${{ github.server_url }}
        run: |
          git config --global user.email "github-actions[bot]@users.noreply.github.com"
          git config --global user.name "github-actions[bot]"
          # Re-authenticate git with GitHub token
          SERVER_URL_STRIPPED="${SERVER_URL#https://}"
          git remote set-url origin "https://x-access-token:${{ github.token }}@${SERVER_URL_STRIPPED}/${REPO_NAME}.git"
          echo "Git configured with standard GitHub Actions identity"
      - name: Checkout PR branch
        id: checkout-pr
        if: |
          github.event.pull_request
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        env:
          GH_TOKEN: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
        with:
          github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
          script: |
            const { setupGlobals } = require('/opt/gh-aw/actions/setup_globals.cjs');
            setupGlobals(core, github, context, exec, io);
            const { main } = require('/opt/gh-aw/actions/checkout_pr_branch.cjs');
            await main();
      - name: Generate agentic run info
        id: generate_aw_info
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        with:
          script: |
            const fs = require('fs');
            
            const awInfo = {
              engine_id: "copilot",
              engine_name: "GitHub Copilot CLI",
              model: process.env.GH_AW_MODEL_AGENT_COPILOT || "",
              version: "",
              agent_version: "0.0.410",
              cli_version: "v0.45.4",
              workflow_name: "Repo Health Check — Orchestrator",
              experimental: false,
              supports_tools_allowlist: true,
              run_id: context.runId,
              run_number: context.runNumber,
              run_attempt: process.env.GITHUB_RUN_ATTEMPT,
              repository: context.repo.owner + '/' + context.repo.repo,
              ref: context.ref,
              sha: context.sha,
              actor: context.actor,
              event_name: context.eventName,
              staged: false,
              allowed_domains: ["defaults"],
              firewall_enabled: true,
              awf_version: "v0.19.1",
              awmg_version: "v0.1.4",
              steps: {
                firewall: "squid"
              },
              created_at: new Date().toISOString()
            };
            
            // Write to /tmp/gh-aw directory to avoid inclusion in PR
            const tmpPath = '/tmp/gh-aw/aw_info.json';
            fs.writeFileSync(tmpPath, JSON.stringify(awInfo, null, 2));
            console.log('Generated aw_info.json at:', tmpPath);
            console.log(JSON.stringify(awInfo, null, 2));
            
            // Set model as output for reuse in other steps/jobs
            core.setOutput('model', awInfo.model);
      - name: Validate COPILOT_GITHUB_TOKEN secret
        id: validate-secret
        run: /opt/gh-aw/actions/validate_multi_secret.sh COPILOT_GITHUB_TOKEN 'GitHub Copilot CLI' https://github.github.com/gh-aw/reference/engines/#github-copilot-default
        env:
          COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }}
      - name: Install GitHub Copilot CLI
        run: /opt/gh-aw/actions/install_copilot_cli.sh 0.0.410
      - name: Install awf binary
        run: bash /opt/gh-aw/actions/install_awf_binary.sh v0.19.1
      - name: Determine automatic lockdown mode for GitHub MCP Server
        id: determine-automatic-lockdown
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        env:
          GH_AW_GITHUB_TOKEN: ${{ secrets.GH_AW_GITHUB_TOKEN }}
          GH_AW_GITHUB_MCP_SERVER_TOKEN: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN }}
        with:
          script: |
            const determineAutomaticLockdown = require('/opt/gh-aw/actions/determine_automatic_lockdown.cjs');
            await determineAutomaticLockdown(github, context, core);
      - name: Download container images
        run: bash /opt/gh-aw/actions/download_docker_images.sh ghcr.io/github/gh-aw-firewall/agent:0.19.1 ghcr.io/github/gh-aw-firewall/squid:0.19.1 ghcr.io/github/gh-aw-mcpg:v0.1.4 ghcr.io/github/github-mcp-server:v0.30.3 node:lts-alpine
      - name: Write Safe Outputs Config
        run: |
          mkdir -p /opt/gh-aw/safeoutputs
          mkdir -p /tmp/gh-aw/safeoutputs
          mkdir -p /tmp/gh-aw/mcp-logs/safeoutputs
          cat > /opt/gh-aw/safeoutputs/config.json << 'GH_AW_SAFE_OUTPUTS_CONFIG_EOF'
          {"add_comment":{"max":1,"target":"*"},"create_issue":{"max":1},"dispatch_workflow":{"max":5,"workflow_files":{"repo-health-investigate":".lock.yml"},"workflows":["repo-health-investigate"]},"missing_data":{},"missing_tool":{},"noop":{"max":1},"update_issue":{"max":1,"target":"*"}}
          GH_AW_SAFE_OUTPUTS_CONFIG_EOF
          cat > /opt/gh-aw/safeoutputs/tools.json << 'GH_AW_SAFE_OUTPUTS_TOOLS_EOF'
          [
            {
              "description": "Create a new GitHub issue for tracking bugs, feature requests, or tasks. Use this for actionable work items that need assignment, labeling, and status tracking. For reports, announcements, or status updates that don't require task tracking, use create_discussion instead. CONSTRAINTS: Maximum 1 issue(s) can be created.",
              "inputSchema": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "Detailed issue description in Markdown. Do NOT repeat the title as a heading since it already appears as the issue's h1. Include context, reproduction steps, or acceptance criteria as appropriate.",
                    "type": "string"
                  },
                  "labels": {
                    "description": "Labels to categorize the issue (e.g., 'bug', 'enhancement'). Labels must exist in the repository.",
                    "items": {
                      "type": "string"
                    },
                    "type": "array"
                  },
                  "parent": {
                    "description": "Parent issue number for creating sub-issues. This is the numeric ID from the GitHub URL (e.g., 42 in github.com/owner/repo/issues/42). Can also be a temporary_id (e.g., 'aw_abc123', 'aw_Test123') from a previously created issue in the same workflow run.",
                    "type": [
                      "number",
                      "string"
                    ]
                  },
                  "temporary_id": {
                    "description": "Unique temporary identifier for referencing this issue before it's created. Format: 'aw_' followed by 3 to 8 alphanumeric characters (e.g., 'aw_abc1', 'aw_Test123'). Use '#aw_ID' in body text to reference other issues by their temporary_id; these are replaced with actual issue numbers after creation.",
                    "pattern": "^aw_[A-Za-z0-9]{3,8}$",
                    "type": "string"
                  },
                  "title": {
                    "description": "Concise issue title summarizing the bug, feature, or task. The title appears as the main heading, so keep it brief and descriptive.",
                    "type": "string"
                  }
                },
                "required": [
                  "title",
                  "body"
                ],
                "type": "object"
              },
              "name": "create_issue"
            },
            {
              "description": "Add a comment to an existing GitHub issue, pull request, or discussion. Use this to provide feedback, answer questions, or add information to an existing conversation. For creating new items, use create_issue, create_discussion, or create_pull_request instead. IMPORTANT: Comments are subject to validation constraints enforced by the MCP server - maximum 65536 characters for the complete comment (including footer which is added automatically), 10 mentions (@username), and 50 links. Exceeding these limits will result in an immediate error with specific guidance. CONSTRAINTS: Maximum 1 comment(s) can be added.",
              "inputSchema": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "The comment text in Markdown format. This is the 'body' field - do not use 'comment_body' or other variations. Provide helpful, relevant information that adds value to the conversation. CONSTRAINTS: The complete comment (your body text + automatically added footer) must not exceed 65536 characters total. Maximum 10 mentions (@username), maximum 50 links (http/https URLs). A footer (~200-500 characters) is automatically appended with workflow attribution, so leave adequate space. If these limits are exceeded, the tool call will fail with a detailed error message indicating which constraint was violated.",
                    "type": "string"
                  },
                  "item_number": {
                    "description": "The issue, pull request, or discussion number to comment on. This is the numeric ID from the GitHub URL (e.g., 123 in github.com/owner/repo/issues/123). If omitted, the tool will attempt to resolve the target from the current workflow context (triggering issue, PR, or discussion).",
                    "type": "number"
                  }
                },
                "required": [
                  "body"
                ],
                "type": "object"
              },
              "name": "add_comment"
            },
            {
              "description": "Update an existing GitHub issue's title, body, labels, assignees, or milestone WITHOUT closing it. This tool is primarily for editing issue metadata and content. While it supports changing status between 'open' and 'closed', use close_issue instead when you want to close an issue with a closing comment. Body updates support replacing, appending to, prepending content, or updating a per-run \"island\" section. CONSTRAINTS: Maximum 1 issue(s) can be updated.",
              "inputSchema": {
                "additionalProperties": false,
                "properties": {
                  "assignees": {
                    "description": "Replace the issue assignees with this list of GitHub usernames (e.g., ['octocat', 'mona']).",
                    "items": {
                      "type": "string"
                    },
                    "type": "array"
                  },
                  "body": {
                    "description": "Issue body content in Markdown. For 'replace', this becomes the entire body. For 'append'/'prepend', this content is added with a separator and an attribution footer. For 'replace-island', only the run-specific section is updated.",
                    "type": "string"
                  },
                  "issue_number": {
                    "description": "Issue number to update. This is the numeric ID from the GitHub URL (e.g., 789 in github.com/owner/repo/issues/789). Required when the workflow target is '*' (any issue).",
                    "type": [
                      "number",
                      "string"
                    ]
                  },
                  "labels": {
                    "description": "Replace the issue labels with this list (e.g., ['bug', 'tracking:foo']). Labels must exist in the repository.",
                    "items": {
                      "type": "string"
                    },
                    "type": "array"
                  },
                  "milestone": {
                    "description": "Milestone number to assign (e.g., 1). Use null to clear.",
                    "type": [
                      "number",
                      "string"
                    ]
                  },
                  "operation": {
                    "description": "How to update the issue body: 'append' (default - add to end with separator), 'prepend' (add to start with separator), 'replace' (overwrite entire body), or 'replace-island' (update a run-specific section).",
                    "enum": [
                      "replace",
                      "append",
                      "prepend",
                      "replace-island"
                    ],
                    "type": "string"
                  },
                  "status": {
                    "description": "New issue status: 'open' to reopen a closed issue, 'closed' to close an open issue.",
                    "enum": [
                      "open",
                      "closed"
                    ],
                    "type": "string"
                  },
                  "title": {
                    "description": "New issue title to replace the existing title.",
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "name": "update_issue"
            },
            {
              "description": "Report that a tool or capability needed to complete the task is not available, or share any information you deem important about missing functionality or limitations. Use this when you cannot accomplish what was requested because the required functionality is missing or access is restricted.",
              "inputSchema": {
                "additionalProperties": false,
                "properties": {
                  "alternatives": {
                    "description": "Any workarounds, manual steps, or alternative approaches the user could take (max 256 characters).",
                    "type": "string"
                  },
                  "reason": {
                    "description": "Explanation of why this tool is needed or what information you want to share about the limitation (max 256 characters).",
                    "type": "string"
                  },
                  "tool": {
                    "description": "Optional: Name or description of the missing tool or capability (max 128 characters). Be specific about what functionality is needed.",
                    "type": "string"
                  }
                },
                "required": [
                  "reason"
                ],
                "type": "object"
              },
              "name": "missing_tool"
            },
            {
              "description": "Log a transparency message when no significant actions are needed. Use this to confirm workflow completion and provide visibility when analysis is complete but no changes or outputs are required (e.g., 'No issues found', 'All checks passed'). This ensures the workflow produces human-visible output even when no other actions are taken.",
              "inputSchema": {
                "additionalProperties": false,
                "properties": {
                  "message": {
                    "description": "Status or completion message to log. Should explain what was analyzed and the outcome (e.g., 'Code review complete - no issues found', 'Analysis complete - all tests passing').",
                    "type": "string"
                  }
                },
                "required": [
                  "message"
                ],
                "type": "object"
              },
              "name": "noop"
            },
            {
              "description": "Report that data or information needed to complete the task is not available. Use this when you cannot accomplish what was requested because required data, context, or information is missing.",
              "inputSchema": {
                "additionalProperties": false,
                "properties": {
                  "alternatives": {
                    "description": "Any workarounds, manual steps, or alternative approaches the user could take (max 256 characters).",
                    "type": "string"
                  },
                  "context": {
                    "description": "Additional context about the missing data or where it should come from (max 256 characters).",
                    "type": "string"
                  },
                  "data_type": {
                    "description": "Type or description of the missing data or information (max 128 characters). Be specific about what data is needed.",
                    "type": "string"
                  },
                  "reason": {
                    "description": "Explanation of why this data is needed to complete the task (max 256 characters).",
                    "type": "string"
                  }
                },
                "required": [],
                "type": "object"
              },
              "name": "missing_data"
            },
            {
              "_workflow_name": "repo-health-investigate",
              "description": "Dispatch the 'repo-health-investigate' workflow with workflow_dispatch trigger. This workflow must support workflow_dispatch and be in .github/workflows/ directory in the same repository.",
              "inputSchema": {
                "additionalProperties": false,
                "properties": {
                  "category": {
                    "description": "Finding category: issue, pr, or pipeline",
                    "type": "string"
                  },
                  "finding_id": {
                    "description": "Fingerprint of the finding to investigate",
                    "type": "string"
                  },
                  "health_issue_number": {
                    "description": "Dashboard issue number to report back to",
                    "type": "string"
                  },
                  "severity": {
                    "description": "Finding severity: critical, high, or medium",
                    "type": "string"
                  },
                  "summary": {
                    "description": "One-line description of the finding",
                    "type": "string"
                  }
                },
                "required": [
                  "summary",
                  "category",
                  "finding_id",
                  "health_issue_number",
                  "severity"
                ],
                "type": "object"
              },
              "name": "repo_health_investigate"
            }
          ]
          GH_AW_SAFE_OUTPUTS_TOOLS_EOF
          cat > /opt/gh-aw/safeoutputs/validation.json << 'GH_AW_SAFE_OUTPUTS_VALIDATION_EOF'
          {
            "add_comment": {
              "defaultMax": 1,
              "fields": {
                "body": {
                  "required": true,
                  "type": "string",
                  "sanitize": true,
                  "maxLength": 65000
                },
                "item_number": {
                  "issueOrPRNumber": true
                }
              }
            },
            "create_issue": {
              "defaultMax": 1,
              "fields": {
                "body": {
                  "required": true,
                  "type": "string",
                  "sanitize": true,
                  "maxLength": 65000
                },
                "labels": {
                  "type": "array",
                  "itemType": "string",
                  "itemSanitize": true,
                  "itemMaxLength": 128
                },
                "parent": {
                  "issueOrPRNumber": true
                },
                "repo": {
                  "type": "string",
                  "maxLength": 256
                },
                "temporary_id": {
                  "type": "string"
                },
                "title": {
                  "required": true,
                  "type": "string",
                  "sanitize": true,
                  "maxLength": 128
                }
              }
            },
            "missing_tool": {
              "defaultMax": 20,
              "fields": {
                "alternatives": {
                  "type": "string",
                  "sanitize": true,
                  "maxLength": 512
                },
                "reason": {
                  "required": true,
                  "type": "string",
                  "sanitize": true,
                  "maxLength": 256
                },
                "tool": {
                  "type": "string",
                  "sanitize": true,
                  "maxLength": 128
                }
              }
            },
            "noop": {
              "defaultMax": 1,
              "fields": {
                "message": {
                  "required": true,
                  "type": "string",
                  "sanitize": true,
                  "maxLength": 65000
                }
              }
            },
            "update_issue": {
              "defaultMax": 1,
              "fields": {
                "body": {
                  "type": "string",
                  "sanitize": true,
                  "maxLength": 65000
                },
                "issue_number": {
                  "issueOrPRNumber": true
                },
                "status": {
                  "type": "string",
                  "enum": [
                    "open",
                    "closed"
                  ]
                },
                "title": {
                  "type": "string",
                  "sanitize": true,
                  "maxLength": 128
                }
              },
              "customValidation": "requiresOneOf:status,title,body"
            }
          }
          GH_AW_SAFE_OUTPUTS_VALIDATION_EOF
      - name: Generate Safe Outputs MCP Server Config
        id: safe-outputs-config
        run: |
          # Generate a secure random API key (360 bits of entropy, 40+ chars)
          # Mask immediately to prevent timing vulnerabilities
          API_KEY=$(openssl rand -base64 45 | tr -d '/+=')
          echo "::add-mask::${API_KEY}"
          
          PORT=3001
          
          # Set outputs for next steps
          {
            echo "safe_outputs_api_key=${API_KEY}"
            echo "safe_outputs_port=${PORT}"
          } >> "$GITHUB_OUTPUT"
          
          echo "Safe Outputs MCP server will run on port ${PORT}"
          
      - name: Start Safe Outputs MCP HTTP Server
        id: safe-outputs-start
        env:
          DEBUG: '*'
          GH_AW_SAFE_OUTPUTS_PORT: ${{ steps.safe-outputs-config.outputs.safe_outputs_port }}
          GH_AW_SAFE_OUTPUTS_API_KEY: ${{ steps.safe-outputs-config.outputs.safe_outputs_api_key }}
          GH_AW_SAFE_OUTPUTS_TOOLS_PATH: /opt/gh-aw/safeoutputs/tools.json
          GH_AW_SAFE_OUTPUTS_CONFIG_PATH: /opt/gh-aw/safeoutputs/config.json
          GH_AW_MCP_LOG_DIR: /tmp/gh-aw/mcp-logs/safeoutputs
        run: |
          # Environment variables are set above to prevent template injection
          export DEBUG
          export GH_AW_SAFE_OUTPUTS_PORT
          export GH_AW_SAFE_OUTPUTS_API_KEY
          export GH_AW_SAFE_OUTPUTS_TOOLS_PATH
          export GH_AW_SAFE_OUTPUTS_CONFIG_PATH
          export GH_AW_MCP_LOG_DIR
          
          bash /opt/gh-aw/actions/start_safe_outputs_server.sh
          
      - name: Start MCP Gateway
        id: start-mcp-gateway
        env:
          GH_AW_SAFE_OUTPUTS: ${{ env.GH_AW_SAFE_OUTPUTS }}
          GH_AW_SAFE_OUTPUTS_API_KEY: ${{ steps.safe-outputs-start.outputs.api_key }}
          GH_AW_SAFE_OUTPUTS_PORT: ${{ steps.safe-outputs-start.outputs.port }}
          GITHUB_MCP_LOCKDOWN: ${{ steps.determine-automatic-lockdown.outputs.lockdown == 'true' && '1' || '0' }}
          GITHUB_MCP_SERVER_TOKEN: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
        run: |
          set -eo pipefail
          mkdir -p /tmp/gh-aw/mcp-config
          
          # Export gateway environment variables for MCP config and gateway script
          export MCP_GATEWAY_PORT="80"
          export MCP_GATEWAY_DOMAIN="host.docker.internal"
          MCP_GATEWAY_API_KEY=$(openssl rand -base64 45 | tr -d '/+=')
          echo "::add-mask::${MCP_GATEWAY_API_KEY}"
          export MCP_GATEWAY_API_KEY
          export MCP_GATEWAY_PAYLOAD_DIR="/tmp/gh-aw/mcp-payloads"
          mkdir -p "${MCP_GATEWAY_PAYLOAD_DIR}"
          export DEBUG="*"
          
          export GH_AW_ENGINE="copilot"
          export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -v /var/run/docker.sock:/var/run/docker.sock -e MCP_GATEWAY_PORT -e MCP_GATEWAY_DOMAIN -e MCP_GATEWAY_API_KEY -e MCP_GATEWAY_PAYLOAD_DIR -e DEBUG -e MCP_GATEWAY_LOG_DIR -e GH_AW_MCP_LOG_DIR -e GH_AW_SAFE_OUTPUTS -e GH_AW_SAFE_OUTPUTS_CONFIG_PATH -e GH_AW_SAFE_OUTPUTS_TOOLS_PATH -e GH_AW_ASSETS_BRANCH -e GH_AW_ASSETS_MAX_SIZE_KB -e GH_AW_ASSETS_ALLOWED_EXTS -e DEFAULT_BRANCH -e GITHUB_MCP_SERVER_TOKEN -e GITHUB_MCP_LOCKDOWN -e GITHUB_REPOSITORY -e GITHUB_SERVER_URL -e GITHUB_SHA -e GITHUB_WORKSPACE -e GITHUB_TOKEN -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RUN_ATTEMPT -e GITHUB_JOB -e GITHUB_ACTION -e GITHUB_EVENT_NAME -e GITHUB_EVENT_PATH -e GITHUB_ACTOR -e GITHUB_ACTOR_ID -e GITHUB_TRIGGERING_ACTOR -e GITHUB_WORKFLOW -e GITHUB_WORKFLOW_REF -e GITHUB_WORKFLOW_SHA -e GITHUB_REF -e GITHUB_REF_NAME -e GITHUB_REF_TYPE -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e GH_AW_SAFE_OUTPUTS_PORT -e GH_AW_SAFE_OUTPUTS_API_KEY -v /tmp/gh-aw/mcp-payloads:/tmp/gh-aw/mcp-payloads:rw -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/github/gh-aw-mcpg:v0.1.4'
          
          mkdir -p /home/runner/.copilot
          cat << GH_AW_MCP_CONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh
          {
            "mcpServers": {
              "github": {
                "type": "stdio",
                "container": "ghcr.io/github/github-mcp-server:v0.30.3",
                "env": {
                  "GITHUB_LOCKDOWN_MODE": "$GITHUB_MCP_LOCKDOWN",
                  "GITHUB_PERSONAL_ACCESS_TOKEN": "\${GITHUB_MCP_SERVER_TOKEN}",
                  "GITHUB_READ_ONLY": "1",
                  "GITHUB_TOOLSETS": "repos,issues,pull_requests,actions"
                }
              },
              "safeoutputs": {
                "type": "http",
                "url": "http://host.docker.internal:$GH_AW_SAFE_OUTPUTS_PORT",
                "headers": {
                  "Authorization": "\${GH_AW_SAFE_OUTPUTS_API_KEY}"
                }
              }
            },
            "gateway": {
              "port": $MCP_GATEWAY_PORT,
              "domain": "${MCP_GATEWAY_DOMAIN}",
              "apiKey": "${MCP_GATEWAY_API_KEY}",
              "payloadDir": "${MCP_GATEWAY_PAYLOAD_DIR}"
            }
          }
          GH_AW_MCP_CONFIG_EOF
      - name: Generate workflow overview
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        with:
          script: |
            const { generateWorkflowOverview } = require('/opt/gh-aw/actions/generate_workflow_overview.cjs');
            await generateWorkflowOverview(core);
      - name: Download prompt artifact
        uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6
        with:
          name: prompt
          path: /tmp/gh-aw/aw-prompts
      - name: Clean git credentials
        run: bash /opt/gh-aw/actions/clean_git_credentials.sh
      - name: Execute GitHub Copilot CLI
        id: agentic_execution
        # Copilot CLI tool arguments (sorted):
        # --allow-tool github
        # --allow-tool safeoutputs
        # --allow-tool shell(base64)
        # --allow-tool shell(cat)
        # --allow-tool shell(curl)
        # --allow-tool shell(date)
        # --allow-tool shell(echo)
        # --allow-tool shell(gh)
        # --allow-tool shell(grep)
        # --allow-tool shell(head)
        # --allow-tool shell(jq)
        # --allow-tool shell(ls)
        # --allow-tool shell(pwd)
        # --allow-tool shell(sort)
        # --allow-tool shell(tail)
        # --allow-tool shell(uniq)
        # --allow-tool shell(wc)
        # --allow-tool shell(yq)
        # --allow-tool write
        timeout-minutes: 20
        run: |
          set -o pipefail
          sudo -E awf --env-all --container-workdir "${GITHUB_WORKSPACE}" --allow-domains api.business.githubcopilot.com,api.enterprise.githubcopilot.com,api.github.com,api.githubcopilot.com,api.individual.githubcopilot.com,api.snapcraft.io,archive.ubuntu.com,azure.archive.ubuntu.com,crl.geotrust.com,crl.globalsign.com,crl.identrust.com,crl.sectigo.com,crl.thawte.com,crl.usertrust.com,crl.verisign.com,crl3.digicert.com,crl4.digicert.com,crls.ssl.com,github.com,host.docker.internal,json-schema.org,json.schemastore.org,keyserver.ubuntu.com,ocsp.digicert.com,ocsp.geotrust.com,ocsp.globalsign.com,ocsp.identrust.com,ocsp.sectigo.com,ocsp.ssl.com,ocsp.thawte.com,ocsp.usertrust.com,ocsp.verisign.com,packagecloud.io,packages.cloud.google.com,packages.microsoft.com,ppa.launchpad.net,raw.githubusercontent.com,registry.npmjs.org,s.symcb.com,s.symcd.com,security.ubuntu.com,telemetry.enterprise.githubcopilot.com,ts-crl.ws.symantec.com,ts-ocsp.ws.symantec.com --log-level info --proxy-logs-dir /tmp/gh-aw/sandbox/firewall/logs --enable-host-access --image-tag 0.19.1 --skip-pull \
            -- /bin/bash -c '/usr/local/bin/copilot --add-dir /tmp/gh-aw/ --log-level all --log-dir /tmp/gh-aw/sandbox/agent/logs/ --add-dir "${GITHUB_WORKSPACE}" --disable-builtin-mcps --allow-tool github --allow-tool safeoutputs --allow-tool '\''shell(base64)'\'' --allow-tool '\''shell(cat)'\'' --allow-tool '\''shell(curl)'\'' --allow-tool '\''shell(date)'\'' --allow-tool '\''shell(echo)'\'' --allow-tool '\''shell(gh)'\'' --allow-tool '\''shell(grep)'\'' --allow-tool '\''shell(head)'\'' --allow-tool '\''shell(jq)'\'' --allow-tool '\''shell(ls)'\'' --allow-tool '\''shell(pwd)'\'' --allow-tool '\''shell(sort)'\'' --allow-tool '\''shell(tail)'\'' --allow-tool '\''shell(uniq)'\'' --allow-tool '\''shell(wc)'\'' --allow-tool '\''shell(yq)'\'' --allow-tool write --add-dir /tmp/gh-aw/cache-memory/ --allow-all-paths --share /tmp/gh-aw/sandbox/agent/logs/conversation.md --prompt "$(cat /tmp/gh-aw/aw-prompts/prompt.txt)"${GH_AW_MODEL_AGENT_COPILOT:+ --model "$GH_AW_MODEL_AGENT_COPILOT"}' 2>&1 | tee -a /tmp/gh-aw/agent-stdio.log
        env:
          COPILOT_AGENT_RUNNER_TYPE: STANDALONE
          COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }}
          GH_AW_MCP_CONFIG: /home/runner/.copilot/mcp-config.json
          GH_AW_MODEL_AGENT_COPILOT: ${{ vars.GH_AW_MODEL_AGENT_COPILOT || '' }}
          GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
          GH_AW_SAFE_OUTPUTS: ${{ env.GH_AW_SAFE_OUTPUTS }}
          GITHUB_HEAD_REF: ${{ github.head_ref }}
          GITHUB_REF_NAME: ${{ github.ref_name }}
          GITHUB_STEP_SUMMARY: ${{ env.GITHUB_STEP_SUMMARY }}
          GITHUB_WORKSPACE: ${{ github.workspace }}
          XDG_CONFIG_HOME: /home/runner
      - name: Configure Git credentials
        env:
          REPO_NAME: ${{ github.repository }}
          SERVER_URL: ${{ github.server_url }}
        run: |
          git config --global user.email "github-actions[bot]@users.noreply.github.com"
          git config --global user.name "github-actions[bot]"
          # Re-authenticate git with GitHub token
          SERVER_URL_STRIPPED="${SERVER_URL#https://}"
          git remote set-url origin "https://x-access-token:${{ github.token }}@${SERVER_URL_STRIPPED}/${REPO_NAME}.git"
          echo "Git configured with standard GitHub Actions identity"
      - name: Copy Copilot session state files to logs
        if: always()
        continue-on-error: true
        run: |
          # Copy Copilot session state files to logs folder for artifact collection
          # This ensures they are in /tmp/gh-aw/ where secret redaction can scan them
          SESSION_STATE_DIR="$HOME/.copilot/session-state"
          LOGS_DIR="/tmp/gh-aw/sandbox/agent/logs"
          
          if [ -d "$SESSION_STATE_DIR" ]; then
            echo "Copying Copilot session state files from $SESSION_STATE_DIR to $LOGS_DIR"
            mkdir -p "$LOGS_DIR"
            cp -v "$SESSION_STATE_DIR"/*.jsonl "$LOGS_DIR/" 2>/dev/null || true
            echo "Session state files copied successfully"
          else
            echo "No session-state directory found at $SESSION_STATE_DIR"
          fi
      - name: Stop MCP Gateway
        if: always()
        continue-on-error: true
        env:
          MCP_GATEWAY_PORT: ${{ steps.start-mcp-gateway.outputs.gateway-port }}
          MCP_GATEWAY_API_KEY: ${{ steps.start-mcp-gateway.outputs.gateway-api-key }}
          GATEWAY_PID: ${{ steps.start-mcp-gateway.outputs.gateway-pid }}
        run: |
          bash /opt/gh-aw/actions/stop_mcp_gateway.sh "$GATEWAY_PID"
      - name: Redact secrets in logs
        if: always()
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        with:
          script: |
            const { setupGlobals } = require('/opt/gh-aw/actions/setup_globals.cjs');
            setupGlobals(core, github, context, exec, io);
            const { main } = require('/opt/gh-aw/actions/redact_secrets.cjs');
            await main();
        env:
          GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN'
          SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }}
          SECRET_GH_AW_GITHUB_MCP_SERVER_TOKEN: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN }}
          SECRET_GH_AW_GITHUB_TOKEN: ${{ secrets.GH_AW_GITHUB_TOKEN }}
          SECRET_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
      - name: Upload Safe Outputs
        if: always()
        uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6
        with:
          name: safe-output
          path: ${{ env.GH_AW_SAFE_OUTPUTS }}
          if-no-files-found: warn
      - name: Ingest agent output
        id: collect_output
        if: always()
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        env:
          GH_AW_SAFE_OUTPUTS: ${{ env.GH_AW_SAFE_OUTPUTS }}
          GH_AW_ALLOWED_DOMAINS: "api.business.githubcopilot.com,api.enterprise.githubcopilot.com,api.github.com,api.githubcopilot.com,api.individual.githubcopilot.com,api.snapcraft.io,archive.ubuntu.com,azure.archive.ubuntu.com,crl.geotrust.com,crl.globalsign.com,crl.identrust.com,crl.sectigo.com,crl.thawte.com,crl.usertrust.com,crl.verisign.com,crl3.digicert.com,crl4.digicert.com,crls.ssl.com,github.com,host.docker.internal,json-schema.org,json.schemastore.org,keyserver.ubuntu.com,ocsp.digicert.com,ocsp.geotrust.com,ocsp.globalsign.com,ocsp.identrust.com,ocsp.sectigo.com,ocsp.ssl.com,ocsp.thawte.com,ocsp.usertrust.com,ocsp.verisign.com,packagecloud.io,packages.cloud.google.com,packages.microsoft.com,ppa.launchpad.net,raw.githubusercontent.com,registry.npmjs.org,s.symcb.com,s.symcd.com,security.ubuntu.com,telemetry.enterprise.githubcopilot.com,ts-crl.ws.symantec.com,ts-ocsp.ws.symantec.com"
          GITHUB_SERVER_URL: ${{ github.server_url }}
          GITHUB_API_URL: ${{ github.api_url }}
        with:
          script: |
            const { setupGlobals } = require('/opt/gh-aw/actions/setup_globals.cjs');
            setupGlobals(core, github, context, exec, io);
            const { main } = require('/opt/gh-aw/actions/collect_ndjson_output.cjs');
            await main();
      - name: Upload sanitized agent output
        if: always() && env.GH_AW_AGENT_OUTPUT
        uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6
        with:
          name: agent-output
          path: ${{ env.GH_AW_AGENT_OUTPUT }}
          if-no-files-found: warn
      - name: Upload engine output files
        uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6
        with:
          name: agent_outputs
          path: |
            /tmp/gh-aw/sandbox/agent/logs/
            /tmp/gh-aw/redacted-urls.log
          if-no-files-found: ignore
      - name: Parse agent logs for step summary
        if: always()
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        env:
          GH_AW_AGENT_OUTPUT: /tmp/gh-aw/sandbox/agent/logs/
        with:
          script: |
            const { setupGlobals } = require('/opt/gh-aw/actions/setup_globals.cjs');
            setupGlobals(core, github, context, exec, io);
            const { main } = require('/opt/gh-aw/actions/parse_copilot_log.cjs');
            await main();
      - name: Parse MCP Gateway logs for step summary
        if: always()
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        with:
          script: |
            const { setupGlobals } = require('/opt/gh-aw/actions/setup_globals.cjs');
            setupGlobals(core, github, context, exec, io);
            const { main } = require('/opt/gh-aw/actions/parse_mcp_gateway_log.cjs');
            await main();
      - name: Print firewall logs
        if: always()
        continue-on-error: true
        env:
          AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs
        run: |
          # Fix permissions on firewall logs so they can be uploaded as artifacts
          # AWF runs with sudo, creating files owned by root
          sudo chmod -R a+r /tmp/gh-aw/sandbox/firewall/logs 2>/dev/null || true
          # Only run awf logs summary if awf command exists (it may not be installed if workflow failed before install step)
          if command -v awf &> /dev/null; then
            awf logs summary | tee -a "$GITHUB_STEP_SUMMARY"
          else
            echo 'AWF binary not installed, skipping firewall log summary'
          fi
      - name: Upload cache-memory data as artifact
        uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6
        if: always()
        with:
          name: cache-memory
          path: /tmp/gh-aw/cache-memory
      - name: Upload agent artifacts
        if: always()
        continue-on-error: true
        uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6
        with:
          name: agent-artifacts
          path: |
            /tmp/gh-aw/aw-prompts/prompt.txt
            /tmp/gh-aw/aw_info.json
            /tmp/gh-aw/mcp-logs/
            /tmp/gh-aw/sandbox/firewall/logs/
            /tmp/gh-aw/agent-stdio.log
            /tmp/gh-aw/agent/
          if-no-files-found: ignore

  conclusion:
    needs:
      - activation
      - agent
      - detection
      - safe_outputs
      - update_cache_memory
    if: (always()) && (needs.agent.result != 'skipped')
    runs-on: ubuntu-slim
    permissions:
      actions: write
      contents: read
      discussions: write
      issues: write
      pull-requests: write
    outputs:
      noop_message: ${{ steps.noop.outputs.noop_message }}
      tools_reported: ${{ steps.missing_tool.outputs.tools_reported }}
      total_count: ${{ steps.missing_tool.outputs.total_count }}
    steps:
      - name: Setup Scripts
        uses: github/gh-aw/actions/setup@ac090214a48a1938f7abafe132460b66752261af # v0.45.4
        with:
          destination: /opt/gh-aw/actions
      - name: Download agent output artifact
        continue-on-error: true
        uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6
        with:
          name: agent-output
          path: /tmp/gh-aw/safeoutputs/
      - name: Setup agent output environment variable
        run: |
          mkdir -p /tmp/gh-aw/safeoutputs/
          find "/tmp/gh-aw/safeoutputs/" -type f -print
          echo "GH_AW_AGENT_OUTPUT=/tmp/gh-aw/safeoutputs/agent_output.json" >> "$GITHUB_ENV"
      - name: Process No-Op Messages
        id: noop
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        env:
          GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }}
          GH_AW_NOOP_MAX: 1
          GH_AW_WORKFLOW_NAME: "Repo Health Check — Orchestrator"
        with:
          github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
          script: |
            const { setupGlobals } = require('/opt/gh-aw/actions/setup_globals.cjs');
            setupGlobals(core, github, context, exec, io);
            const { main } = require('/opt/gh-aw/actions/noop.cjs');
            await main();
      - name: Record Missing Tool
        id: missing_tool
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        env:
          GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }}
          GH_AW_WORKFLOW_NAME: "Repo Health Check — Orchestrator"
        with:
          github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
          script: |
            const { setupGlobals } = require('/opt/gh-aw/actions/setup_globals.cjs');
            setupGlobals(core, github, context, exec, io);
            const { main } = require('/opt/gh-aw/actions/missing_tool.cjs');
            await main();
      - name: Handle Agent Failure
        id: handle_agent_failure
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        env:
          GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }}
          GH_AW_WORKFLOW_NAME: "Repo Health Check — Orchestrator"
          GH_AW_RUN_URL: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}
          GH_AW_AGENT_CONCLUSION: ${{ needs.agent.result }}
          GH_AW_WORKFLOW_ID: "repo-health-check"
          GH_AW_SECRET_VERIFICATION_RESULT: ${{ needs.agent.outputs.secret_verification_result }}
          GH_AW_CHECKOUT_PR_SUCCESS: ${{ needs.agent.outputs.checkout_pr_success }}
        with:
          github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
          script: |
            const { setupGlobals } = require('/opt/gh-aw/actions/setup_globals.cjs');
            setupGlobals(core, github, context, exec, io);
            const { main } = require('/opt/gh-aw/actions/handle_agent_failure.cjs');
            await main();
      - name: Handle No-Op Message
        id: handle_noop_message
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        env:
          GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }}
          GH_AW_WORKFLOW_NAME: "Repo Health Check — Orchestrator"
          GH_AW_RUN_URL: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}
          GH_AW_AGENT_CONCLUSION: ${{ needs.agent.result }}
          GH_AW_NOOP_MESSAGE: ${{ steps.noop.outputs.noop_message }}
          GH_AW_NOOP_REPORT_AS_ISSUE: "true"
        with:
          github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
          script: |
            const { setupGlobals } = require('/opt/gh-aw/actions/setup_globals.cjs');
            setupGlobals(core, github, context, exec, io);
            const { main } = require('/opt/gh-aw/actions/handle_noop_message.cjs');
            await main();

  detection:
    needs: agent
    if: needs.agent.outputs.output_types != '' || needs.agent.outputs.has_patch == 'true'
    runs-on: ubuntu-latest
    permissions: {}
    concurrency:
      group: "gh-aw-copilot-${{ github.workflow }}"
    timeout-minutes: 10
    outputs:
      success: ${{ steps.parse_results.outputs.success }}
    steps:
      - name: Setup Scripts
        uses: github/gh-aw/actions/setup@ac090214a48a1938f7abafe132460b66752261af # v0.45.4
        with:
          destination: /opt/gh-aw/actions
      - name: Download agent artifacts
        continue-on-error: true
        uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6
        with:
          name: agent-artifacts
          path: /tmp/gh-aw/threat-detection/
      - name: Download agent output artifact
        continue-on-error: true
        uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6
        with:
          name: agent-output
          path: /tmp/gh-aw/threat-detection/
      - name: Echo agent output types
        env:
          AGENT_OUTPUT_TYPES: ${{ needs.agent.outputs.output_types }}
        run: |
          echo "Agent output-types: $AGENT_OUTPUT_TYPES"
      - name: Setup threat detection
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        env:
          WORKFLOW_NAME: "Repo Health Check — Orchestrator"
          WORKFLOW_DESCRIPTION: "Daily repo health orchestrator: collects data on issues, PRs, and CI pipelines, diffs against previous run, updates a pinned dashboard issue, and dispatches investigators for critical findings."
          HAS_PATCH: ${{ needs.agent.outputs.has_patch }}
        with:
          script: |
            const { setupGlobals } = require('/opt/gh-aw/actions/setup_globals.cjs');
            setupGlobals(core, github, context, exec, io);
            const { main } = require('/opt/gh-aw/actions/setup_threat_detection.cjs');
            await main();
      - name: Ensure threat-detection directory and log
        run: |
          mkdir -p /tmp/gh-aw/threat-detection
          touch /tmp/gh-aw/threat-detection/detection.log
      - name: Validate COPILOT_GITHUB_TOKEN secret
        id: validate-secret
        run: /opt/gh-aw/actions/validate_multi_secret.sh COPILOT_GITHUB_TOKEN 'GitHub Copilot CLI' https://github.github.com/gh-aw/reference/engines/#github-copilot-default
        env:
          COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }}
      - name: Install GitHub Copilot CLI
        run: /opt/gh-aw/actions/install_copilot_cli.sh 0.0.410
      - name: Execute GitHub Copilot CLI
        id: agentic_execution
        # Copilot CLI tool arguments (sorted):
        # --allow-tool shell(cat)
        # --allow-tool shell(grep)
        # --allow-tool shell(head)
        # --allow-tool shell(jq)
        # --allow-tool shell(ls)
        # --allow-tool shell(tail)
        # --allow-tool shell(wc)
        timeout-minutes: 20
        run: |
          set -o pipefail
          COPILOT_CLI_INSTRUCTION="$(cat /tmp/gh-aw/aw-prompts/prompt.txt)"
          mkdir -p /tmp/
          mkdir -p /tmp/gh-aw/
          mkdir -p /tmp/gh-aw/agent/
          mkdir -p /tmp/gh-aw/sandbox/agent/logs/
          copilot --add-dir /tmp/ --add-dir /tmp/gh-aw/ --add-dir /tmp/gh-aw/agent/ --log-level all --log-dir /tmp/gh-aw/sandbox/agent/logs/ --disable-builtin-mcps --allow-tool 'shell(cat)' --allow-tool 'shell(grep)' --allow-tool 'shell(head)' --allow-tool 'shell(jq)' --allow-tool 'shell(ls)' --allow-tool 'shell(tail)' --allow-tool 'shell(wc)' --share /tmp/gh-aw/sandbox/agent/logs/conversation.md --prompt "$COPILOT_CLI_INSTRUCTION"${GH_AW_MODEL_DETECTION_COPILOT:+ --model "$GH_AW_MODEL_DETECTION_COPILOT"} 2>&1 | tee /tmp/gh-aw/threat-detection/detection.log
        env:
          COPILOT_AGENT_RUNNER_TYPE: STANDALONE
          COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }}
          GH_AW_MODEL_DETECTION_COPILOT: ${{ vars.GH_AW_MODEL_DETECTION_COPILOT || '' }}
          GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
          GITHUB_HEAD_REF: ${{ github.head_ref }}
          GITHUB_REF_NAME: ${{ github.ref_name }}
          GITHUB_STEP_SUMMARY: ${{ env.GITHUB_STEP_SUMMARY }}
          GITHUB_WORKSPACE: ${{ github.workspace }}
          XDG_CONFIG_HOME: /home/runner
      - name: Parse threat detection results
        id: parse_results
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        with:
          script: |
            const { setupGlobals } = require('/opt/gh-aw/actions/setup_globals.cjs');
            setupGlobals(core, github, context, exec, io);
            const { main } = require('/opt/gh-aw/actions/parse_threat_detection_results.cjs');
            await main();
      - name: Upload threat detection log
        if: always()
        uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6
        with:
          name: threat-detection.log
          path: /tmp/gh-aw/threat-detection/detection.log
          if-no-files-found: ignore

  safe_outputs:
    needs:
      - agent
      - detection
    if: ((!cancelled()) && (needs.agent.result != 'skipped')) && (needs.detection.outputs.success == 'true')
    runs-on: ubuntu-slim
    permissions:
      actions: write
      contents: read
      discussions: write
      issues: write
      pull-requests: write
    timeout-minutes: 15
    env:
      GH_AW_ENGINE_ID: "copilot"
      GH_AW_WORKFLOW_ID: "repo-health-check"
      GH_AW_WORKFLOW_NAME: "Repo Health Check — Orchestrator"
    outputs:
      create_discussion_error_count: ${{ steps.process_safe_outputs.outputs.create_discussion_error_count }}
      create_discussion_errors: ${{ steps.process_safe_outputs.outputs.create_discussion_errors }}
      process_safe_outputs_processed_count: ${{ steps.process_safe_outputs.outputs.processed_count }}
      process_safe_outputs_temporary_id_map: ${{ steps.process_safe_outputs.outputs.temporary_id_map }}
    steps:
      - name: Setup Scripts
        uses: github/gh-aw/actions/setup@ac090214a48a1938f7abafe132460b66752261af # v0.45.4
        with:
          destination: /opt/gh-aw/actions
      - name: Download agent output artifact
        continue-on-error: true
        uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6
        with:
          name: agent-output
          path: /tmp/gh-aw/safeoutputs/
      - name: Setup agent output environment variable
        run: |
          mkdir -p /tmp/gh-aw/safeoutputs/
          find "/tmp/gh-aw/safeoutputs/" -type f -print
          echo "GH_AW_AGENT_OUTPUT=/tmp/gh-aw/safeoutputs/agent_output.json" >> "$GITHUB_ENV"
      - name: Process Safe Outputs
        id: process_safe_outputs
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        env:
          GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }}
          GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"add_comment\":{\"max\":1,\"target\":\"*\"},\"create_issue\":{\"max\":1},\"dispatch_workflow\":{\"max\":5,\"workflow_files\":{\"repo-health-investigate\":\".lock.yml\"},\"workflows\":[\"repo-health-investigate\"]},\"missing_data\":{},\"missing_tool\":{},\"update_issue\":{\"allow_body\":true,\"max\":1,\"target\":\"*\"}}"
        with:
          github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
          script: |
            const { setupGlobals } = require('/opt/gh-aw/actions/setup_globals.cjs');
            setupGlobals(core, github, context, exec, io);
            const { main } = require('/opt/gh-aw/actions/safe_output_handler_manager.cjs');
            await main();

  update_cache_memory:
    needs:
      - agent
      - detection
    if: always() && needs.detection.outputs.success == 'true'
    runs-on: ubuntu-latest
    permissions: {}
    steps:
      - name: Setup Scripts
        uses: github/gh-aw/actions/setup@ac090214a48a1938f7abafe132460b66752261af # v0.45.4
        with:
          destination: /opt/gh-aw/actions
      - name: Download cache-memory artifact (default)
        uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6
        continue-on-error: true
        with:
          name: cache-memory
          path: /tmp/gh-aw/cache-memory
      - name: Save cache-memory to cache (default)
        uses: actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
        with:
          key: memory-${{ env.GH_AW_WORKFLOW_ID_SANITIZED }}-${{ github.run_id }}
          path: /tmp/gh-aw/cache-memory



================================================
FILE: .github/workflows/repo-health-check.md
================================================
---
description: "Daily repo health orchestrator: collects data on issues, PRs, and CI pipelines, diffs against previous run, updates a pinned dashboard issue, and dispatches investigators for critical findings."

on:
  schedule: "0 6 * * *"
  workflow_dispatch:

permissions:
  contents: read
  issues: read
  pull-requests: read
  actions: read

tools:
  github:
    toolsets: [repos, issues, pull_requests, actions]
  bash: ["gh", "curl", "jq", "date", "base64", "echo", "sort", "uniq", "head", "tail", "grep", "wc"]
  cache-memory: true

safe-outputs:
  create-issue:
    max: 1
  update-issue:
    max: 1
    target: "*"
  add-comment:
    max: 1
    target: "*"
  dispatch-workflow:
    max: 5
    workflows: ["repo-health-investigate"]
---

# Repo Health Check — Orchestrator

Collect health data for **dotnet/machinelearning**, diff against the previous run, update the dashboard issue, and dispatch investigators for critical findings.

## Configuration

| Setting | Value |
|---------|-------|
| Repository | `dotnet/machinelearning` |
| CI System | `azure-pipelines` |
| GitHub Actions Workflows | `backport.yml, locker.yml` |
| Known Baseline | `.github/health-baseline.md` |
| Priority Labels | `P0, P1, P2, P3, bug` |
| Review Labels | `api-ready-for-review, Awaiting User Input, needs-author-action` |
| Area Labels | *(none — use milestones and `untriaged` label instead)* |
| Investigate Workflow | `repo-health-investigate` |
| Max Dispatches | `5` |
| AzDO Org | `dnceng` |
| AzDO Project | `public` |
| AzDO Pipelines | `vsts-ci, codecoverage-ci, night-build, outer-loop-build` |

---

## Step 1 — Data Collection

Collect all health data using `gh` CLI and GitHub API. Store raw results for analysis.

### Issues

**I1. Open issues by priority/severity label**

```bash
# Count and age distribution by priority label
for label in P0 P1 P2 P3 bug; do
  echo "=== $label ==="
  gh issue list --repo dotnet/machinelearning \
    --label "$label" --state open \
    --json number,title,createdAt,assignees,labels,updatedAt \
    --limit 100
done
```

**I2. Issue velocity — opened vs closed in last 24h**

```bash
# Opened in last 24h
gh issue list --repo dotnet/machinelearning \
  --state all --json number,title,state,createdAt \
  --limit 200 | jq '[.[] | select(.createdAt > (now - 86400 | todate))]'

# Closed in last 24h
gh issue list --repo dotnet/machinelearning \
  --state closed --json number,title,closedAt \
  --limit 200 | jq '[.[] | select(.closedAt > (now - 86400 | todate))]'
```

**I3. Issues without triage (no milestone, untriaged label)**

```bash
gh issue list --repo dotnet/machinelearning \
  --state open --label "untriaged" \
  --json number,title,labels,createdAt,author \
  --limit 100

# Also check for issues with no milestone
gh issue list --repo dotnet/machinelearning \
  --state open --search "no:milestone" \
  --json number,title,labels,createdAt,author \
  --limit 100
```

**I4. Needs-info with no response > 14 days**

```bash
gh issue list --repo dotnet/machinelearning \
  --state open --label "need info,Awaiting User Input,needs-author-action" \
  --json number,title,updatedAt,comments \
  --limit 100
# Filter: updatedAt older than 14 days
```

**I5. Recent activity on old items (potential escalations)**

```bash
gh issue list --repo dotnet/machinelearning \
  --state open --json number,title,createdAt,updatedAt,comments \
  --limit 200
# Filter: createdAt > 90 days ago AND updatedAt < 3 days ago — old issue with new activity
```

### Pull Requests

**P1. Open PRs — count, age, review status**

```bash
gh pr list --repo dotnet/machinelearning \
  --state open \
  --json number,title,createdAt,author,reviewDecision,reviewRequests,isDraft,labels \
  --limit 200
```

**P2. PRs without reviewers assigned**

```bash
gh pr list --repo dotnet/machinelearning \
  --state open \
  --json number,title,createdAt,reviewRequests,reviewDecision \
  --limit 200
# Filter: reviewRequests is empty AND reviewDecision is not APPROVED
```

**P3. PRs with failing CI**

```bash
gh pr list --repo dotnet/machinelearning \
  --state open \
  --json number,title,statusCheckRollup \
  --limit 200
# Filter: statusCheckRollup contains FAILURE or ERROR
```

**P4. PRs waiting on author > 7 days**

```bash
gh pr list --repo dotnet/machinelearning \
  --state open --label "needs-author-action,Awaiting User Input" \
  --json number,title,updatedAt,author,labels \
  --limit 100
# Filter: updatedAt > 7 days ago
```

**P5. Stale PRs (no activity > 30 days)**

```bash
gh pr list --repo dotnet/machinelearning \
  --state open \
  --json number,title,updatedAt,author \
  --limit 200
# Filter: updatedAt > 30 days ago
```

**P6. PRs merged in last 24h**

```bash
gh pr list --repo dotnet/machinelearning \
  --state merged \
  --json number,title,mergedAt \
  --limit 100 | jq '[.[] | select(.mergedAt > (now - 86400 | todate))]'
```

### Pipelines / CI

**C1. Recent workflow run success/failure rate (GitHub Actions — bot workflows)**

```bash
for workflow in backport.yml locker.yml; do
  echo "=== $workflow ==="
  gh run list --repo dotnet/machinelearning \
    --workflow "$workflow" \
    --json status,conclusion,createdAt,event \
    --limit 30
done
```

**C2. Currently failing workflows on default branch**

```bash
for workflow in backport.yml locker.yml; do
  gh run list --repo dotnet/machinelearning \
    --workflow "$workflow" --branch main \
    --json conclusion,createdAt,url \
    --limit 5
done
```

**C3. Flaky tests (pass/fail alternation in last 10 runs)**

```bash
for workflow in backport.yml locker.yml; do
  gh run list --repo dotnet/machinelearning \
    --workflow "$workflow" --branch main \
    --json conclusion \
    --limit 10
done
# Detect alternating success/failure pattern — 3+ alternations = flaky
```

**C4. Average CI duration trend**

```bash
for workflow in backport.yml locker.yml; do
  gh run list --repo dotnet/machinelearning \
    --workflow "$workflow" --branch main \
    --json createdAt,updatedAt \
    --limit 20
done
# Calculate average duration and compare recent (5) vs older (5)
```

### Azure DevOps Pipelines

> **Note**: AzDO monitoring requires `AZDO_PAT` secret. The `dnceng` org requires authentication even for the `public` project. If `AZDO_PAT` is not set, skip all A1-A3 checks and note "AzDO pipeline monitoring disabled — no AZDO_PAT configured" in the dashboard.

**A1. Pipeline status — last run result**

```bash
# Check if AZDO_PAT is available; skip AzDO checks if not
if [ -z "$AZDO_PAT" ]; then
  echo "AZDO_PAT not set — skipping Azure DevOps pipeline checks"
else
for pipeline in vsts-ci codecoverage-ci night-build outer-loop-build; do
  curl -s -u ":$AZDO_PAT" \
    "https://dev.azure.com/dnceng/public/_apis/build/builds?definitions=$pipeline&\$top=1&api-version=7.0" \
    | jq '.value[0] | {id, buildNumber, status, result, queueTime, finishTime}'
done
```

**A2. Pipeline failure rate (last 7 days)**

```bash
SINCE=$(date -u -d '7 days ago' +%Y-%m-%dT%H:%M:%SZ 2>/dev/null || date -u -v-7d +%Y-%m-%dT%H:%M:%SZ)
for pipeline in vsts-ci codecoverage-ci night-build outer-loop-build; do
  curl -s -u ":$AZDO_PAT" \
    "https://dev.azure.com/dnceng/public/_apis/build/builds?definitions=$pipeline&minTime=$SINCE&api-version=7.0" \
    | jq '[.value[] | .result] | group_by(.) | map({result: .[0], count: length})'
done
```

**A3. Queue times**

```bash
for pipeline in vsts-ci codecoverage-ci night-build outer-loop-build; do
  curl -s -u ":$AZDO_PAT" \
    "https://dev.azure.com/dnceng/public/_apis/build/builds?definitions=$pipeline&\$top=10&api-version=7.0" \
    | jq '[.value[] | {queueTime, startTime} | {wait: ((.startTime | fromdateiso8601) - (.queueTime | fromdateiso8601))}] | {avg_wait_seconds: (map(.wait) | add / length)}'
done
fi
```

---

## Step 2 — Fingerprint & Diff

Load previous findings from cache-memory at `/tmp/gh-aw/cache-memory/findings.json`. Generate deterministic fingerprints for current findings and classify each.

### Fingerprint Format

Each finding gets an ID: `{CHECK_ID}-{hash}` where hash is derived from the key attributes.

| Category | Fingerprint Components |
|----------|-----------------------|
| Issue finding | Check ID + issue numbers involved |
| PR finding | Check ID + PR numbers involved |
| Pipeline finding | Check ID + workflow name + failure type |

### Classification

```
For each current finding:
  fingerprint = generate_fingerprint(finding)
  if fingerprint in baseline_file:
    status = "📋 BASELINED"
  elif fingerprint in previous_run:
    days = (today - previous_run[fingerprint].first_seen).days
    status = "📌 EXISTING (Day {days})"
  else:
    status = "🆕 NEW"

For each previous finding NOT in current findings:
  status = "✅ RESOLVED"
  resolved_date = today
```

### Load Baseline

```bash
# Read baseline file if it exists
gh api repos/dotnet/machinelearning/contents/.github/health-baseline.md \
  --jq '.content' | base64 -d 2>/dev/null || echo "No baseline file"
```

### Save to Cache-Memory

Store the full findings list with fingerprints, statuses, and first-seen dates in `/tmp/gh-aw/cache-memory/findings.json` for the next run.

---

## Step 3 — Analysis

### Executive Summary

Write 1–2 sentences covering:
- Overall health status (Healthy / Warning / Critical)
- Most important change since last run
- Key trend direction

### Severity Classification

| Severity | Criteria |
|----------|----------|
| 🔴 Critical | AzDO pipelines failing on default branch (A1), P0 issues without assignee (I1), untriaged security issues (I3) |
| 🟡 Warning | Stale PRs > 5 (P5), issue backlog growing (I2 negative velocity), flaky tests (C3), CI slowing > 20% (C4) |
| ℹ️ Info | Normal velocity, resolved items, stable metrics |

### Correlations

Look for connections between findings:
- CI failures ↔ stale PRs (PRs may be blocked by CI)
- Rising untriaged issues ↔ missing milestones (triage process gap)
- Slow CI ↔ large PR count (resource contention)

---

## Step 4 — Dashboard Output

### Find or Create Dashboard Issue

```bash
# Find existing dashboard issue
ISSUE=$(gh issue list --repo dotnet/machinelearning \
  --label "repo-health" --state open \
  --json number --jq '.[0].number')

if [ -z "$ISSUE" ]; then
  # Create new dashboard issue
  ISSUE=$(gh issue create --repo dotnet/machinelearning \
    --title "🏥 Repo Health Dashboard" \
    --label "repo-health" \
    --body "$DASHBOARD_BODY")
  # Pin the issue
  gh issue pin "$ISSUE" --repo dotnet/machinelearning
fi
```

### Update Issue Body

Replace the entire issue body with the current state using the dashboard format. Include:

1. **Header** — Last updated timestamp, overall status emoji and counts
2. **Summary** — Executive summary (1-2 sentences)
3. **Findings tables** — Critical, Warning, Recently Resolved, Baselined
4. **Trends (7-day)** — Key metrics with directional arrows
5. **Footer** — Link to workflow run and baseline file

### Post Daily Comment

```bash
gh issue comment "$ISSUE" --repo dotnet/machinelearning \
  --body "$DELTA_SUMMARY"
```

The delta comment should include:
- Number of new/resolved/existing findings
- Any severity changes (warning → critical, etc.)
- Key metric changes with direction

---

## Step 5 — Triage Dispatch

For findings classified as 🔴 Critical or 🟡 Warning (high confidence):

```bash
# Budget: max 5 dispatches
DISPATCHED=0

for finding in critical_and_high_findings; do
  if [ $DISPATCHED -ge 5 ]; then
    break
  fi

  gh workflow run repo-health-investigate.lock.yml \
    --repo dotnet/machinelearning \
    -f finding_id="$FINDING_ID" \
    -f category="$CATEGORY" \
    -f severity="$SEVERITY" \
    -f summary="$SUMMARY" \
    -f health_issue_number="$ISSUE"

  DISPATCHED=$((DISPATCHED + 1))
done
```

Prioritize dispatches:
1. 🔴 Critical findings — always dispatch
2. 🟡 Warning findings — dispatch if budget remains, prefer NEW over EXISTING

---

## Rules

1. **Idempotent** — Running twice in the same state produces the same dashboard
2. **Budget-aware** — Never exceed safe-output limits
3. **Baseline-respecting** — Never flag baselined items as NEW
4. **Cache-dependent** — First run classifies everything as NEW (no previous data)
5. **Non-destructive** — Only creates/updates the dashboard issue, never modifies source issues or PRs


================================================
FILE: .github/workflows/repo-health-groom.lock.yml
================================================
#
#    ___                   _   _      
#   / _ \                 | | (_)     
#  | |_| | __ _  ___ _ __ | |_ _  ___ 
#  |  _  |/ _` |/ _ \ '_ \| __| |/ __|
#  | | | | (_| |  __/ | | | |_| | (__ 
#  \_| |_/\__, |\___|_| |_|\__|_|\___|
#          __/ |
#  _    _ |___/ 
# | |  | |                / _| |
# | |  | | ___ _ __ _  __| |_| | _____      ____
# | |/\| |/ _ \ '__| |/ /|  _| |/ _ \ \ /\ / / ___|
# \  /\  / (_) | | | | ( | | | | (_) \ V  V /\__ \
#  \/  \/ \___/|_| |_|\_\|_| |_|\___/ \_/\_/ |___/
#
# This file was automatically generated by gh-aw (v0.45.4). DO NOT EDIT.
#
# To update this file, edit the corresponding .md file and run:
#   gh aw compile
# Not all edits will cause changes to this file.
#
# For more information: https://github.github.com/gh-aw/introduction/overview/
#
# Dashboard groomer: links investigation results into the dashboard issue, marks resolved findings, hides stale comments, and enforces issue body sanity.
#
# frontmatter-hash: 4cb95caea6ba628172e0ede3427ce43488dbe02fcd73405291db14a80d46694e

name: "Repo Health — Dashboard Groomer"
"on":
  schedule:
  - cron: "0 9 * * *"
  workflow_dispatch:

permissions: {}

concurrency:
  group: "gh-aw-${{ github.workflow }}"

run-name: "Repo Health — Dashboard Groomer"

jobs:
  activation:
    runs-on: ubuntu-slim
    permissions:
      contents: read
    outputs:
      comment_id: ""
      comment_repo: ""
    steps:
      - name: Setup Scripts
        uses: github/gh-aw/actions/setup@ac090214a48a1938f7abafe132460b66752261af # v0.45.4
        with:
          destination: /opt/gh-aw/actions
      - name: Checkout .github and .agents folders
        uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
        with:
          sparse-checkout: |
            .github
            .agents
          fetch-depth: 1
          persist-credentials: false
      - name: Check workflow file timestamps
        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
        env:
          GH_AW_WORKFLOW_FILE: "repo-health-groom.lock.yml"
        with:
          script: |
            const { setupGlobals } = require('/opt/gh-aw/actions/setup_globals.cjs');
            setupGlobals(core, github, context, exec, io);
            const { main } = require('/opt/gh-aw/actions/check_workflow_timestamp_api.cjs');
            await main();
      - name: Create prompt with built-in context
        env:
          GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
          GH_AW_SAFE_OUTPUTS: ${{ env.GH_AW_SAFE_OUTPUTS }}
          GH_AW_GITHUB_ACTOR: ${{ github.actor }}
          GH_AW_GITHUB_EVENT_COMMENT_ID: ${{ github.event.comment.id }}
          GH_AW_GITHUB_EVENT_DISCUSSION_NUMBER: ${{ github.event.discussion.number }}
          GH_AW_GITHUB_EVENT_ISSUE_NUMBER: ${{ github.event.issue.number }}
          GH_AW_GITHUB_EVENT_PULL_REQUEST_NUMBER: ${{ github.event.pull_request.number }}
          GH_AW_GITHUB_REPOSITORY: ${{ github.repository }}
          GH_AW_GITHUB_RUN_ID: ${{ github.run_id }}
          GH_AW_GITHUB_WORKSPACE: ${{ github.workspace }}
        run: |
          bash /opt/gh-aw/actions/create_prompt_first.sh
          cat << 'GH_AW_PROMPT_EOF' > "$GH_AW_PROMPT"
          <system>
          GH_AW_PROMPT_EOF
          cat "/opt/gh-aw/prompts/xpia.md" >> "$GH_AW_PROMPT"
          cat "/opt/gh-aw/prompts/temp_folder_prompt.md" >> "$GH_AW_PROMPT"
          cat "/opt/gh-aw/prompts/markdown.md" >> "$GH_AW_PROMPT"
          cat << 'GH_AW_PROMPT_EOF' >> "$GH_AW_PROMPT"
          <safe-outputs>
          <description>GitHub API Access Instructions</description>
          <important>
          The gh CLI is NOT authenticated. Do NOT use gh commands for GitHub operations.
          </important>
          <instructions>
          To create or modify GitHub resources (issues, discussions, pull requests, etc.), you MUST call the appropriate safe output tool. Simply writing content will NOT work - the workflow requires actual tool calls.
          
          Temporary IDs: Some safe output tools support a temporary ID field (usually named temporary_id) so you can reference newly-created items elsewhere in the SAME agent output (for example, using #aw_abc1 in a later body). 
          
          **IMPORTANT - temporary_id format rules:**
          - If you DON'T need to reference the item later, OMIT the temporary_id field entirely (it will be auto-generated if needed)
          - If you DO need cross-references/chaining, you MUST match this EXACT validation regex: /^aw_[A-Za-z0-9]{3,8}$/i
          - Format: aw_ prefix followed by 3 to 8 alphanumeric characters (A-Z, a-z, 0-9, case-insensitive)
          - Valid alphanumeric characters: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
          - INVALID examples: aw_ab (too short), aw_123456789 (too long), aw_test-id (contains hyphen), aw_id_123 (contains underscore)
          - VALID examples: aw_abc, aw_abc1, aw_Test123, aw_A1B2C3D4, aw_12345678
          - To generate valid IDs: use 3-8 random alphanumeric characters or omit the field to let the system auto-generate
          
          Do NOT invent other aw_* formats — downstream steps will reject them with validation errors matching against /^aw_[A-Za-z0-9]{3,8}$/i.
          
          Discover available tools from the safeoutputs MCP server.
          
          **Critical**: Tool calls write structured data that downstream jobs process. Without tool calls, fo
Download .txt
Showing preview only (231K chars total). Download the full file or copy to clipboard to get everything.
gitextract_xuath7jb/

├── .CodeQL.yml
├── .azuredevops/
│   └── dependabot.yml
├── .config/
│   ├── 1espt/
│   │   └── PipelineAutobaseliningConfig.yml
│   └── tsaoptions.json
├── .editorconfig
├── .gitattributes
├── .github/
│   ├── ISSUE_TEMPLATE/
│   │   ├── report-a-bug.md
│   │   └── suggest-a-feature.md
│   ├── aw/
│   │   └── actions-lock.json
│   ├── copilot-instructions.md
│   ├── dependabot.yml
│   ├── health-baseline.md
│   ├── policies/
│   │   ├── resourceManagement.yml
│   │   └── untriaged.yml
│   ├── prompts/
│   │   └── release-notes.prompt.md
│   └── workflows/
│       ├── backport.yml
│       ├── copilot-setup-steps.yml
│       ├── find-similar-issues.yml
│       ├── inclusive-heat-sensor.yml
│       ├── issue-triage.agent.lock.yml
│       ├── issue-triage.agent.md
│       ├── locker.yml
│       ├── repo-health-check.lock.yml
│       ├── repo-health-check.md
│       ├── repo-health-groom.lock.yml
│       ├── repo-health-groom.md
│       ├── repo-health-investigate.lock.yml
│       └── repo-health-investigate.md
├── .gitignore
├── .gitmodules
├── .vsts-dotnet-ci.yml
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── Directory.Build.props
├── Directory.Build.targets
├── Directory.Packages.props
├── ISSUE_TEMPLATE.md
├── LICENSE
├── Microsoft.ML.sln
├── NuGet.config
├── PULL_REQUEST_TEMPLATE.md
├── README-oneDAL.md
├── README.ko-KR.md
├── README.md
├── ROADMAP.md
├── SECURITY.md
├── THIRD-PARTY-NOTICES.TXT
├── build/
│   ├── .night-build.yml
│   ├── .outer-loop-build.yml
│   ├── Codecoverage.proj
│   ├── ci/
│   │   ├── job-template.yml
│   │   └── send-to-helix.yml
│   ├── codecoverage-ci.yml
│   ├── libomp.rb
│   └── vsts-ci.yml
├── build.cmd
├── build.sh
├── cgmanifest.json
├── codecov.yml
├── dir.traversal.targets
├── docs/
│   ├── README.md
│   ├── api-reference/
│   │   ├── algo-details-fastforest.md
│   │   ├── algo-details-fasttree.md
│   │   ├── algo-details-gam.md
│   │   ├── algo-details-lightgbm.md
│   │   ├── algo-details-sdca-refs.md
│   │   ├── algo-details-sdca.md
│   │   ├── algo-details-sgd.md
│   │   ├── expression-estimator.md
│   │   ├── io-columns-anomaly-detection.md
│   │   ├── io-columns-binary-classification-no-prob.md
│   │   ├── io-columns-binary-classification.md
│   │   ├── io-columns-clustering.md
│   │   ├── io-columns-multiclass-classification.md
│   │   ├── io-columns-ranking.md
│   │   ├── io-columns-regression.md
│   │   ├── io-columns-tree-featurization-binary-classification.md
│   │   ├── io-columns-tree-featurization-ranking.md
│   │   ├── io-columns-tree-featurization-regression.md
│   │   ├── io-time-series-change-point.md
│   │   ├── io-time-series-spike.md
│   │   ├── io-time-series-ssa-forecast.md
│   │   ├── regularization-l1-l2.md
│   │   ├── tensorflow-usage.md
│   │   ├── time-series-iid.md
│   │   ├── time-series-props.md
│   │   ├── time-series-pvalue.md
│   │   ├── time-series-root-cause-localization.md
│   │   ├── time-series-root-cause-surprise-score.md
│   │   ├── time-series-scorer.md
│   │   ├── time-series-ssa.md
│   │   └── tree-featurization-prediction.md
│   ├── building/
│   │   ├── MlNetMklDeps/
│   │   │   ├── MlNetMklDeps.nuspec
│   │   │   ├── README.md
│   │   │   ├── mlnetmkl.list
│   │   │   └── version.md
│   │   ├── unix-instructions.md
│   │   └── windows-instructions.md
│   ├── code/
│   │   ├── DataViewRowCursor.md
│   │   ├── DeepLearningOverview.md
│   │   ├── EntryPoints.md
│   │   ├── GraphRunner.md
│   │   ├── IDataViewDesignPrinciples.md
│   │   ├── IDataViewImplementation.md
│   │   ├── IDataViewTypeSystem.md
│   │   ├── IdvFileFormat.md
│   │   ├── KeyValues.md
│   │   ├── MlNetCookBook.md
│   │   ├── MlNetHighLevelConcepts.md
│   │   ├── SchemaComprehension.md
│   │   ├── VBufferCareFeeding.md
│   │   └── microsoft-ml-tokenizers-migration-guide.md
│   ├── gen-ai/
│   │   ├── Benchmark && Evaluation.md
│   │   ├── CausalLMPipeline.md
│   │   ├── CausalLanguageModel.md
│   │   ├── DynamicLoading.md
│   │   ├── DynamicLoadingReport.md
│   │   ├── Package Structure.md
│   │   ├── README.md
│   │   ├── Tokenizer.md
│   │   └── Usage.md
│   ├── project-docs/
│   │   ├── components-and-dependencies.md
│   │   ├── contributing.md
│   │   ├── developer-guide.md
│   │   ├── platform-limitations.md
│   │   └── release-process.md
│   ├── release-notes/
│   │   ├── 0.1/
│   │   │   └── release-0.1.md
│   │   ├── 0.10/
│   │   │   └── release-0.10.md
│   │   ├── 0.11/
│   │   │   └── release-0.11.md
│   │   ├── 0.2/
│   │   │   └── release-0.2.md
│   │   ├── 0.3/
│   │   │   └── release-0.3.md
│   │   ├── 0.4/
│   │   │   └── release-0.4.md
│   │   ├── 0.5/
│   │   │   └── release-0.5.md
│   │   ├── 0.6/
│   │   │   └── release-0.6.md
│   │   ├── 0.7/
│   │   │   └── release-0.7.md
│   │   ├── 0.8/
│   │   │   └── release-0.8.md
│   │   ├── 0.9/
│   │   │   └── release-0.9.md
│   │   ├── 1.0.0/
│   │   │   └── release-1.0.0.md
│   │   ├── 1.0.0-preview/
│   │   │   └── release-1.0.0-preview.md
│   │   ├── 1.1.0/
│   │   │   └── release-1.1.0.md
│   │   ├── 1.2.0/
│   │   │   └── release-1.2.0.md
│   │   ├── 1.3.1/
│   │   │   └── release-1.3.1.md
│   │   ├── 1.4.0/
│   │   │   └── release-1.4.0.md
│   │   ├── 1.4.0-preview/
│   │   │   └── release-1.4.0-preview.md
│   │   ├── 1.4.0-preview2/
│   │   │   └── release-1.4.0-preview2.md
│   │   ├── 1.5.0/
│   │   │   └── release-1.5.0.md
│   │   ├── 1.5.0-preview/
│   │   │   └── release-1.5.0-preview.md
│   │   ├── 1.5.0-preview2/
│   │   │   └── release-1.5.0-preview2.md
│   │   ├── 1.5.2/
│   │   │   └── release-1.5.2.md
│   │   ├── 1.5.4/
│   │   │   └── release-1.5.4.md
│   │   ├── 1.5.5/
│   │   │   └── release-1.5.5.md
│   │   ├── 1.6.0/
│   │   │   └── release-1.6.0.md
│   │   ├── 1.7.0/
│   │   │   └── release-1.7.0.md
│   │   ├── 2.0/
│   │   │   └── release-2.0.0.md
│   │   ├── 3.0/
│   │   │   └── release-3.0.0.md
│   │   ├── 3.0-preview/
│   │   │   └── release-3.0.0-preview.md
│   │   ├── 3.0.1/
│   │   │   └── release-3.0.1.md
│   │   ├── 4.0/
│   │   │   └── release-4.0.md
│   │   ├── 4.0-preview1/
│   │   │   └── release-4.0-preview1.md
│   │   ├── 4.0.2/
│   │   │   └── release-4.0.2.md
│   │   ├── 4.0.3/
│   │   │   └── release-4.0.3.md
│   │   ├── 5.0-preview.1/
│   │   │   └── release-5.0-preview.1.md
│   │   └── 5.0.0/
│   │       └── release-5.0.0.md
│   ├── samples/
│   │   ├── Microsoft.ML.AutoML.Samples/
│   │   │   ├── AutoFit/
│   │   │   │   ├── BinaryClassificationExperiment.cs
│   │   │   │   ├── MulticlassClassificationExperiment.cs
│   │   │   │   ├── RankingExperiment.cs
│   │   │   │   ├── RecommendationExperiment.cs
│   │   │   │   └── RegressionExperiment.cs
│   │   │   ├── AutoMLExperiment.cs
│   │   │   ├── Cifar10.cs
│   │   │   ├── DataStructures/
│   │   │   │   ├── Movie.cs
│   │   │   │   ├── MovieRatingPrediction.cs
│   │   │   │   ├── PixelData.cs
│   │   │   │   ├── PixelPrediction.cs
│   │   │   │   ├── SearchData.cs
│   │   │   │   ├── SearchDataPrediction.cs
│   │   │   │   ├── SentimentIssue.cs
│   │   │   │   ├── SentimentPrediction.cs
│   │   │   │   ├── TaxiTrip.cs
│   │   │   │   └── TaxiTripFarePrediction.cs
│   │   │   ├── Microsoft.ML.AutoML.Samples.csproj
│   │   │   ├── Program.cs
│   │   │   └── Sweepable/
│   │   │       ├── ParameterExample.cs
│   │   │       ├── SearchSpaceExample.cs
│   │   │       └── SweepableLightGBMBinaryExperiment.cs
│   │   ├── Microsoft.ML.GenAI.Samples/
│   │   │   ├── Llama/
│   │   │   │   ├── LlamaSample.cs
│   │   │   │   └── SFT_Llama_3_2_1B.cs
│   │   │   ├── MEAI/
│   │   │   │   ├── Llama3_1.cs
│   │   │   │   └── Phi3.cs
│   │   │   ├── Microsoft.ML.GenAI.Samples.csproj
│   │   │   ├── Mistral/
│   │   │   │   └── Mistral_7B_Instruct.cs
│   │   │   ├── Phi3Mini/
│   │   │   │   ├── AutoGenSample.cs
│   │   │   │   └── SemanticKernelSample.cs
│   │   │   └── Program.cs
│   │   ├── Microsoft.ML.Samples/
│   │   │   ├── Dynamic/
│   │   │   │   ├── DataOperations/
│   │   │   │   │   ├── BootstrapSample.cs
│   │   │   │   │   ├── Cache.cs
│   │   │   │   │   ├── CrossValidationSplit.cs
│   │   │   │   │   ├── DataViewEnumerable.cs
│   │   │   │   │   ├── DataViewEnumerable.tt
│   │   │   │   │   ├── FilterRowsByColumn.cs
│   │   │   │   │   ├── FilterRowsByColumn.tt
│   │   │   │   │   ├── FilterRowsByCustomPredicate.cs
│   │   │   │   │   ├── FilterRowsByKeyColumnFraction.cs
│   │   │   │   │   ├── FilterRowsByMissingValues.cs
│   │   │   │   │   ├── FilterRowsByStatefulCustomPredicate.cs
│   │   │   │   │   ├── LoadFromEnumerable.cs
│   │   │   │   │   ├── LoadingSvmLight.cs
│   │   │   │   │   ├── LoadingText.cs
│   │   │   │   │   ├── SaveAndLoadFromBinary.cs
│   │   │   │   │   ├── SaveAndLoadFromText.cs
│   │   │   │   │   ├── ShuffleRows.cs
│   │   │   │   │   ├── ShuffleRows.tt
│   │   │   │   │   ├── SkipRows.cs
│   │   │   │   │   ├── SkipRows.tt
│   │   │   │   │   ├── TakeRows.cs
│   │   │   │   │   ├── TakeRows.tt
│   │   │   │   │   ├── TemperatureAndLatitude.ttinclude
│   │   │   │   │   └── TrainTestSplit.cs
│   │   │   │   ├── ModelOperations/
│   │   │   │   │   ├── OnnxConversion.cs
│   │   │   │   │   ├── SaveLoadModel.cs
│   │   │   │   │   └── SaveLoadModelFile.cs
│   │   │   │   ├── NgramExtraction.cs
│   │   │   │   ├── SimpleDataViewImplementation.cs
│   │   │   │   ├── TensorFlow/
│   │   │   │   │   ├── ImageClassification.cs
│   │   │   │   │   └── TextClassification.cs
│   │   │   │   ├── TextTransform.cs
│   │   │   │   ├── Trainers/
│   │   │   │   │   ├── AnomalyDetection/
│   │   │   │   │   │   ├── RandomizedPcaSample.cs
│   │   │   │   │   │   └── RandomizedPcaSampleWithOptions.cs
│   │   │   │   │   ├── BinaryClassification/
│   │   │   │   │   │   ├── AveragedPerceptron.cs
│   │   │   │   │   │   ├── AveragedPerceptron.tt
│   │   │   │   │   │   ├── AveragedPerceptronWithOptions.cs
│   │   │   │   │   │   ├── AveragedPerceptronWithOptions.tt
│   │   │   │   │   │   ├── BinaryClassification.ttinclude
│   │   │   │   │   │   ├── Calibrators/
│   │   │   │   │   │   │   ├── FixedPlatt.cs
│   │   │   │   │   │   │   ├── Isotonic.cs
│   │   │   │   │   │   │   ├── Naive.cs
│   │   │   │   │   │   │   └── Platt.cs
│   │   │   │   │   │   ├── FactorizationMachine.cs
│   │   │   │   │   │   ├── FactorizationMachine.tt
│   │   │   │   │   │   ├── FastForest.cs
│   │   │   │   │   │   ├── FastForest.tt
│   │   │   │   │   │   ├── FastForestWithOptions.cs
│   │   │   │   │   │   ├── FastForestWithOptions.tt
│   │   │   │   │   │   ├── FastTree.cs
│   │   │   │   │   │   ├── FastTree.tt
│   │   │   │   │   │   ├── FastTreeWithOptions.cs
│   │   │   │   │   │   ├── FastTreeWithOptions.tt
│   │   │   │   │   │   ├── FieldAwareFactorizationMachine.cs
│   │   │   │   │   │   ├── FieldAwareFactorizationMachine.tt
│   │   │   │   │   │   ├── FieldAwareFactorizationMachineWithOptions.cs
│   │   │   │   │   │   ├── FieldAwareFactorizationMachineWithOptions.tt
│   │   │   │   │   │   ├── Gam.cs
│   │   │   │   │   │   ├── GamWithOptions.cs
│   │   │   │   │   │   ├── LbfgsLogisticRegression.cs
│   │   │   │   │   │   ├── LbfgsLogisticRegression.tt
│   │   │   │   │   │   ├── LbfgsLogisticRegressionWithOptions.cs
│   │   │   │   │   │   ├── LbfgsLogisticRegressionWithOptions.tt
│   │   │   │   │   │   ├── LdSvm.cs
│   │   │   │   │   │   ├── LdSvm.tt
│   │   │   │   │   │   ├── LdSvmWithOptions.cs
│   │   │   │   │   │   ├── LdSvmWithOptions.tt
│   │   │   │   │   │   ├── LightGbm.cs
│   │   │   │   │   │   ├── LightGbm.tt
│   │   │   │   │   │   ├── LightGbmWithOptions.cs
│   │   │   │   │   │   ├── LightGbmWithOptions.tt
│   │   │   │   │   │   ├── LinearSvm.cs
│   │   │   │   │   │   ├── LinearSvm.tt
│   │   │   │   │   │   ├── LinearSvmWithOptions.cs
│   │   │   │   │   │   ├── LinearSvmWithOptions.tt
│   │   │   │   │   │   ├── MultipleFeatureColumnsBinaryClassification.ttinclude
│   │   │   │   │   │   ├── PermutationFeatureImportance.cs
│   │   │   │   │   │   ├── PermutationFeatureImportanceLoadFromDisk.cs
│   │   │   │   │   │   ├── PriorTrainer.cs
│   │   │   │   │   │   ├── PriorTrainer.tt
│   │   │   │   │   │   ├── SdcaLogisticRegression.cs
│   │   │   │   │   │   ├── SdcaLogisticRegression.tt
│   │   │   │   │   │   ├── SdcaLogisticRegressionWithOptions.cs
│   │   │   │   │   │   ├── SdcaLogisticRegressionWithOptions.tt
│   │   │   │   │   │   ├── SdcaNonCalibrated.cs
│   │   │   │   │   │   ├── SdcaNonCalibrated.tt
│   │   │   │   │   │   ├── SdcaNonCalibratedWithOptions.cs
│   │   │   │   │   │   ├── SdcaNonCalibratedWithOptions.tt
│   │   │   │   │   │   ├── SgdCalibrated.cs
│   │   │   │   │   │   ├── SgdCalibrated.tt
│   │   │   │   │   │   ├── SgdCalibratedWithOptions.cs
│   │   │   │   │   │   ├── SgdCalibratedWithOptions.tt
│   │   │   │   │   │   ├── SgdNonCalibrated.cs
│   │   │   │   │   │   ├── SgdNonCalibrated.tt
│   │   │   │   │   │   ├── SgdNonCalibratedWithOptions.cs
│   │   │   │   │   │   ├── SgdNonCalibratedWithOptions.tt
│   │   │   │   │   │   ├── SymbolicSgdLogisticRegression.cs
│   │   │   │   │   │   ├── SymbolicSgdLogisticRegression.tt
│   │   │   │   │   │   ├── SymbolicSgdLogisticRegressionWithOptions.cs
│   │   │   │   │   │   ├── SymbolicSgdLogisticRegressionWithOptions.tt
│   │   │   │   │   │   └── TreeSamplesTemplate.ttinclude
│   │   │   │   │   ├── Clustering/
│   │   │   │   │   │   ├── Clustering.ttinclude
│   │   │   │   │   │   ├── KMeans.cs
│   │   │   │   │   │   ├── KMeans.tt
│   │   │   │   │   │   ├── KMeansWithOptions.cs
│   │   │   │   │   │   └── KMeansWithOptions.tt
│   │   │   │   │   ├── MulticlassClassification/
│   │   │   │   │   │   ├── ImageClassification/
│   │   │   │   │   │   │   ├── ImageClassificationDefault.cs
│   │   │   │   │   │   │   ├── LearningRateSchedulingCifarResnetTransferLearning.cs
│   │   │   │   │   │   │   ├── ResnetV2101TransferLearningEarlyStopping.cs
│   │   │   │   │   │   │   └── ResnetV2101TransferLearningTrainTestSplit.cs
│   │   │   │   │   │   ├── LbfgsMaximumEntropy.cs
│   │   │   │   │   │   ├── LbfgsMaximumEntropy.tt
│   │   │   │   │   │   ├── LbfgsMaximumEntropyWithOptions.cs
│   │   │   │   │   │   ├── LbfgsMaximumEntropyWithOptions.tt
│   │   │   │   │   │   ├── LightGbm.cs
│   │   │   │   │   │   ├── LightGbm.tt
│   │   │   │   │   │   ├── LightGbmWithOptions.cs
│   │   │   │   │   │   ├── LightGbmWithOptions.tt
│   │   │   │   │   │   ├── LogLossPerClass.cs
│   │   │   │   │   │   ├── MulticlassClassification.ttinclude
│   │   │   │   │   │   ├── NaiveBayes.cs
│   │   │   │   │   │   ├── NaiveBayes.tt
│   │   │   │   │   │   ├── OneVersusAll.cs
│   │   │   │   │   │   ├── OneVersusAll.tt
│   │   │   │   │   │   ├── PairwiseCoupling.cs
│   │   │   │   │   │   ├── PairwiseCoupling.tt
│   │   │   │   │   │   ├── PermutationFeatureImportance.cs
│   │   │   │   │   │   ├── PermutationFeatureImportanceLoadFromDisk.cs
│   │   │   │   │   │   ├── SdcaMaximumEntropy.cs
│   │   │   │   │   │   ├── SdcaMaximumEntropy.tt
│   │   │   │   │   │   ├── SdcaMaximumEntropyWithOptions.cs
│   │   │   │   │   │   ├── SdcaMaximumEntropyWithOptions.tt
│   │   │   │   │   │   ├── SdcaNonCalibrated.cs
│   │   │   │   │   │   ├── SdcaNonCalibrated.tt
│   │   │   │   │   │   ├── SdcaNonCalibratedWithOptions.cs
│   │   │   │   │   │   └── SdcaNonCalibratedWithOptions.tt
│   │   │   │   │   ├── Ranking/
│   │   │   │   │   │   ├── FastTree.cs
│   │   │   │   │   │   ├── FastTree.tt
│   │   │   │   │   │   ├── FastTreeWithOptions.cs
│   │   │   │   │   │   ├── FastTreeWithOptions.tt
│   │   │   │   │   │   ├── LightGbm.cs
│   │   │   │   │   │   ├── LightGbm.tt
│   │   │   │   │   │   ├── LightGbmWithOptions.cs
│   │   │   │   │   │   ├── LightGbmWithOptions.tt
│   │   │   │   │   │   ├── PermutationFeatureImportance.cs
│   │   │   │   │   │   ├── PermutationFeatureImportanceLoadFromDisk.cs
│   │   │   │   │   │   └── Ranking.ttinclude
│   │   │   │   │   ├── Recommendation/
│   │   │   │   │   │   ├── MatrixFactorization.cs
│   │   │   │   │   │   ├── MatrixFactorization.tt
│   │   │   │   │   │   ├── MatrixFactorizationTemplate.ttinclude
│   │   │   │   │   │   ├── MatrixFactorizationWithOptions.cs
│   │   │   │   │   │   ├── MatrixFactorizationWithOptions.tt
│   │   │   │   │   │   └── OneClassMatrixFactorizationWithOptions.cs
│   │   │   │   │   └── Regression/
│   │   │   │   │       ├── FastForest.cs
│   │   │   │   │       ├── FastForest.tt
│   │   │   │   │       ├── FastForestWithOptions.cs
│   │   │   │   │       ├── FastForestWithOptions.tt
│   │   │   │   │       ├── FastTree.cs
│   │   │   │   │       ├── FastTree.tt
│   │   │   │   │       ├── FastTreeTweedie.cs
│   │   │   │   │       ├── FastTreeTweedie.tt
│   │   │   │   │       ├── FastTreeTweedieWithOptions.cs
│   │   │   │   │       ├── FastTreeTweedieWithOptions.tt
│   │   │   │   │       ├── FastTreeWithOptions.cs
│   │   │   │   │       ├── FastTreeWithOptions.tt
│   │   │   │   │       ├── Gam.cs
│   │   │   │   │       ├── Gam.tt
│   │   │   │   │       ├── GamAdvanced.cs
│   │   │   │   │       ├── GamWithOptions.cs
│   │   │   │   │       ├── GamWithOptions.tt
│   │   │   │   │       ├── GamWithOptionsAdvanced.cs
│   │   │   │   │       ├── LbfgsPoissonRegression.cs
│   │   │   │   │       ├── LbfgsPoissonRegression.tt
│   │   │   │   │       ├── LbfgsPoissonRegressionWithOptions.cs
│   │   │   │   │       ├── LbfgsPoissonRegressionWithOptions.tt
│   │   │   │   │       ├── LightGbm.cs
│   │   │   │   │       ├── LightGbm.tt
│   │   │   │   │       ├── LightGbmAdvanced.cs
│   │   │   │   │       ├── LightGbmWithOptions.cs
│   │   │   │   │       ├── LightGbmWithOptions.tt
│   │   │   │   │       ├── LightGbmWithOptionsAdvanced.cs
│   │   │   │   │       ├── OnlineGradientDescent.cs
│   │   │   │   │       ├── OnlineGradientDescent.tt
│   │   │   │   │       ├── OnlineGradientDescentWithOptions.cs
│   │   │   │   │       ├── OnlineGradientDescentWithOptions.tt
│   │   │   │   │       ├── OrdinaryLeastSquares.cs
│   │   │   │   │       ├── OrdinaryLeastSquares.tt
│   │   │   │   │       ├── OrdinaryLeastSquaresAdvanced.cs
│   │   │   │   │       ├── OrdinaryLeastSquaresWithOptions.cs
│   │   │   │   │       ├── OrdinaryLeastSquaresWithOptions.tt
│   │   │   │   │       ├── OrdinaryLeastSquaresWithOptionsAdvanced.cs
│   │   │   │   │       ├── PermutationFeatureImportance.cs
│   │   │   │   │       ├── PermutationFeatureImportanceLoadFromDisk.cs
│   │   │   │   │       ├── RegressionSamplesTemplate.ttinclude
│   │   │   │   │       ├── Sdca.cs
│   │   │   │   │       ├── Sdca.tt
│   │   │   │   │       ├── SdcaWithOptions.cs
│   │   │   │   │       └── SdcaWithOptions.tt
│   │   │   │   ├── Transforms/
│   │   │   │   │   ├── ApplyONNXModelWithInMemoryImages.cs
│   │   │   │   │   ├── ApplyOnnxModel.cs
│   │   │   │   │   ├── ApproximatedKernelMap.cs
│   │   │   │   │   ├── CalculateFeatureContribution.cs
│   │   │   │   │   ├── CalculateFeatureContributionCalibrated.cs
│   │   │   │   │   ├── Categorical/
│   │   │   │   │   │   ├── OneHotEncoding.cs
│   │   │   │   │   │   ├── OneHotEncodingMultiColumn.cs
│   │   │   │   │   │   ├── OneHotHashEncoding.cs
│   │   │   │   │   │   └── OneHotHashEncodingMultiColumn.cs
│   │   │   │   │   ├── Concatenate.cs
│   │   │   │   │   ├── Conversion/
│   │   │   │   │   │   ├── ConvertType.cs
│   │   │   │   │   │   ├── ConvertTypeMultiColumn.cs
│   │   │   │   │   │   ├── Hash.cs
│   │   │   │   │   │   ├── HashWithOptions.cs
│   │   │   │   │   │   ├── KeyToValueToKey.cs
│   │   │   │   │   │   ├── MapKeyToBinaryVector.cs
│   │   │   │   │   │   ├── MapKeyToValueMultiColumn.cs
│   │   │   │   │   │   ├── MapKeyToVector.cs
│   │   │   │   │   │   ├── MapKeyToVectorMultiColumn.cs
│   │   │   │   │   │   ├── MapValue.cs
│   │   │   │   │   │   ├── MapValueIdvLookup.cs
│   │   │   │   │   │   ├── MapValueToArray.cs
│   │   │   │   │   │   └── MapValueToKeyMultiColumn.cs
│   │   │   │   │   ├── CopyColumns.cs
│   │   │   │   │   ├── CountTargetEncoding.cs
│   │   │   │   │   ├── CustomMapping.cs
│   │   │   │   │   ├── CustomMappingSaveAndLoad.cs
│   │   │   │   │   ├── CustomMappingWithInMemoryCustomType.cs
│   │   │   │   │   ├── DropColumns.cs
│   │   │   │   │   ├── Expression.cs
│   │   │   │   │   ├── FeatureSelection/
│   │   │   │   │   │   ├── SelectFeaturesBasedOnCount.cs
│   │   │   │   │   │   ├── SelectFeaturesBasedOnCountMultiColumn.cs
│   │   │   │   │   │   ├── SelectFeaturesBasedOnMutualInformation.cs
│   │   │   │   │   │   └── SelectFeaturesBasedOnMutualInformationMultiColumn.cs
│   │   │   │   │   ├── ImageAnalytics/
│   │   │   │   │   │   ├── ConvertToGrayScale.cs
│   │   │   │   │   │   ├── ConvertToGrayScaleInMemory.cs
│   │   │   │   │   │   ├── ConvertToImage.cs
│   │   │   │   │   │   ├── DnnFeaturizeImage.cs
│   │   │   │   │   │   ├── ExtractPixels.cs
│   │   │   │   │   │   ├── LoadImages.cs
│   │   │   │   │   │   └── ResizeImages.cs
│   │   │   │   │   ├── IndicateMissingValues.cs
│   │   │   │   │   ├── IndicateMissingValuesMultiColumn.cs
│   │   │   │   │   ├── NormalizeBinning.cs
│   │   │   │   │   ├── NormalizeBinningMulticolumn.cs
│   │   │   │   │   ├── NormalizeGlobalContrast.cs
│   │   │   │   │   ├── NormalizeLogMeanVariance.cs
│   │   │   │   │   ├── NormalizeLogMeanVarianceFixZero.cs
│   │   │   │   │   ├── NormalizeLpNorm.cs
│   │   │   │   │   ├── NormalizeMeanVariance.cs
│   │   │   │   │   ├── NormalizeMinMax.cs
│   │   │   │   │   ├── NormalizeMinMaxMulticolumn.cs
│   │   │   │   │   ├── NormalizeSupervisedBinning.cs
│   │   │   │   │   ├── Projection/
│   │   │   │   │   │   ├── VectorWhiten.cs
│   │   │   │   │   │   └── VectorWhitenWithOptions.cs
│   │   │   │   │   ├── ReplaceMissingValues.cs
│   │   │   │   │   ├── ReplaceMissingValuesMultiColumn.cs
│   │   │   │   │   ├── SelectColumns.cs
│   │   │   │   │   ├── StatefulCustomMapping.cs
│   │   │   │   │   ├── Text/
│   │   │   │   │   │   ├── ApplyCustomWordEmbedding.cs
│   │   │   │   │   │   ├── ApplyWordEmbedding.cs
│   │   │   │   │   │   ├── FeaturizeText.cs
│   │   │   │   │   │   ├── FeaturizeTextWithOptions.cs
│   │   │   │   │   │   ├── LatentDirichletAllocation.cs
│   │   │   │   │   │   ├── NormalizeText.cs
│   │   │   │   │   │   ├── ProduceHashedNgrams.cs
│   │   │   │   │   │   ├── ProduceHashedWordBags.cs
│   │   │   │   │   │   ├── ProduceNgrams.cs
│   │   │   │   │   │   ├── ProduceWordBags.cs
│   │   │   │   │   │   ├── RemoveDefaultStopWords.cs
│   │   │   │   │   │   ├── RemoveStopWords.cs
│   │   │   │   │   │   ├── TokenizeIntoCharactersAsKeys.cs
│   │   │   │   │   │   └── TokenizeIntoWords.cs
│   │   │   │   │   ├── TimeSeries/
│   │   │   │   │   │   ├── DetectAnomalyBySrCnn.cs
│   │   │   │   │   │   ├── DetectAnomalyBySrCnnBatchPrediction.cs
│   │   │   │   │   │   ├── DetectChangePointBySsa.cs
│   │   │   │   │   │   ├── DetectChangePointBySsaBatchPrediction.cs
│   │   │   │   │   │   ├── DetectChangePointBySsaStream.cs
│   │   │   │   │   │   ├── DetectEntireAnomalyBySrCnn.cs
│   │   │   │   │   │   ├── DetectIidChangePoint.cs
│   │   │   │   │   │   ├── DetectIidChangePointBatchPrediction.cs
│   │   │   │   │   │   ├── DetectIidSpike.cs
│   │   │   │   │   │   ├── DetectIidSpikeBatchPrediction.cs
│   │   │   │   │   │   ├── DetectSeasonality.cs
│   │   │   │   │   │   ├── DetectSpikeBySsa.cs
│   │   │   │   │   │   ├── DetectSpikeBySsaBatchPrediction.cs
│   │   │   │   │   │   ├── Forecasting.cs
│   │   │   │   │   │   ├── ForecastingWithConfidenceInterval.cs
│   │   │   │   │   │   ├── LocalizeRootCause.cs
│   │   │   │   │   │   └── LocalizeRootCauseMultidimension.cs
│   │   │   │   │   └── TreeFeaturization/
│   │   │   │   │       ├── BinaryClassificationFeaturization.ttinclude
│   │   │   │   │       ├── FastForestBinaryFeaturizationWithOptions.cs
│   │   │   │   │       ├── FastForestBinaryFeaturizationWithOptions.tt
│   │   │   │   │       ├── FastForestRegressionFeaturizationWithOptions.cs
│   │   │   │   │       ├── FastForestRegressionFeaturizationWithOptions.tt
│   │   │   │   │       ├── FastTreeBinaryFeaturizationWithOptions.cs
│   │   │   │   │       ├── FastTreeBinaryFeaturizationWithOptions.tt
│   │   │   │   │       ├── FastTreeRankingFeaturizationWithOptions.cs
│   │   │   │   │       ├── FastTreeRankingFeaturizationWithOptions.tt
│   │   │   │   │       ├── FastTreeRegressionFeaturizationWithOptions.cs
│   │   │   │   │       ├── FastTreeRegressionFeaturizationWithOptions.tt
│   │   │   │   │       ├── FastTreeTweedieFeaturizationWithOptions.cs
│   │   │   │   │       ├── FastTreeTweedieFeaturizationWithOptions.tt
│   │   │   │   │       ├── PretrainedTreeEnsembleFeaturizationWithOptions.cs
│   │   │   │   │       ├── RankingFeaturization.ttinclude
│   │   │   │   │       └── RegressionFeaturization.ttinclude
│   │   │   │   └── WithOnFitDelegate.cs
│   │   │   ├── Microsoft.ML.Samples.csproj
│   │   │   └── Program.cs
│   │   ├── Microsoft.ML.Samples.GPU/
│   │   │   ├── Microsoft.ML.Samples.GPU.csproj
│   │   │   └── Program.cs
│   │   └── Microsoft.ML.Samples.OneDal/
│   │       ├── Microsoft.ML.Samples.OneDal.csproj
│   │       ├── Program.cs
│   │       ├── requirements.txt
│   │       ├── run_bench.py
│   │       └── run_sample.ps1
│   └── specs/
│       ├── AutoML Experiment API Proposal.md
│       ├── ML.Net Sweepable API.md
│       ├── mlnet-cli/
│       │   └── MLNET-CLI-Specs.md
│       ├── mlnet-database-loader/
│       │   └── mlnet-database-loader-specs.md
│       └── mvp.md
├── eng/
│   ├── BranchInfo.props
│   ├── Build.props
│   ├── ExternalBenchmarkDataFiles.props
│   ├── Packaging.targets
│   ├── Publishing.props
│   ├── Signing.props
│   ├── TensorflowMetaFiles.props
│   ├── TokenizerData.targets
│   ├── Version.Details.xml
│   ├── Versions.props
│   ├── common/
│   │   ├── BuildConfiguration/
│   │   │   └── build-configuration.json
│   │   ├── CIBuild.cmd
│   │   ├── PSScriptAnalyzerSettings.psd1
│   │   ├── README.md
│   │   ├── SetupNugetSources.ps1
│   │   ├── SetupNugetSources.sh
│   │   ├── build.cmd
│   │   ├── build.ps1
│   │   ├── build.sh
│   │   ├── cibuild.sh
│   │   ├── core-templates/
│   │   │   ├── job/
│   │   │   │   ├── job.yml
│   │   │   │   ├── onelocbuild.yml
│   │   │   │   ├── publish-build-assets.yml
│   │   │   │   ├── renovate.yml
│   │   │   │   ├── source-build.yml
│   │   │   │   └── source-index-stage1.yml
│   │   │   ├── jobs/
│   │   │   │   ├── codeql-build.yml
│   │   │   │   ├── jobs.yml
│   │   │   │   └── source-build.yml
│   │   │   ├── post-build/
│   │   │   │   ├── common-variables.yml
│   │   │   │   ├── post-build.yml
│   │   │   │   └── setup-maestro-vars.yml
│   │   │   ├── stages/
│   │   │   │   └── renovate.yml
│   │   │   ├── steps/
│   │   │   │   ├── cleanup-microbuild.yml
│   │   │   │   ├── component-governance.yml
│   │   │   │   ├── enable-internal-runtimes.yml
│   │   │   │   ├── enable-internal-sources.yml
│   │   │   │   ├── generate-sbom.yml
│   │   │   │   ├── get-delegation-sas.yml
│   │   │   │   ├── get-federated-access-token.yml
│   │   │   │   ├── install-microbuild-impl.yml
│   │   │   │   ├── install-microbuild.yml
│   │   │   │   ├── publish-build-artifacts.yml
│   │   │   │   ├── publish-logs.yml
│   │   │   │   ├── publish-pipeline-artifacts.yml
│   │   │   │   ├── retain-build.yml
│   │   │   │   ├── send-to-helix.yml
│   │   │   │   ├── source-build.yml
│   │   │   │   └── source-index-stage1-publish.yml
│   │   │   └── variables/
│   │   │       └── pool-providers.yml
│   │   ├── cross/
│   │   │   ├── arm/
│   │   │   │   └── tizen/
│   │   │   │       └── tizen.patch
│   │   │   ├── arm64/
│   │   │   │   └── tizen/
│   │   │   │       └── tizen.patch
│   │   │   ├── armel/
│   │   │   │   └── tizen/
│   │   │   │       └── tizen.patch
│   │   │   ├── build-android-rootfs.sh
│   │   │   ├── build-rootfs.sh
│   │   │   ├── install-debs.py
│   │   │   ├── riscv64/
│   │   │   │   └── tizen/
│   │   │   │       └── tizen.patch
│   │   │   ├── tizen-build-rootfs.sh
│   │   │   ├── tizen-fetch.sh
│   │   │   └── toolchain.cmake
│   │   ├── darc-init.ps1
│   │   ├── darc-init.sh
│   │   ├── dotnet-install.cmd
│   │   ├── dotnet-install.ps1
│   │   ├── dotnet-install.sh
│   │   ├── dotnet.cmd
│   │   ├── dotnet.ps1
│   │   ├── dotnet.sh
│   │   ├── enable-cross-org-publishing.ps1
│   │   ├── generate-locproject.ps1
│   │   ├── generate-sbom-prep.ps1
│   │   ├── generate-sbom-prep.sh
│   │   ├── helixpublish.proj
│   │   ├── init-tools-native.cmd
│   │   ├── init-tools-native.ps1
│   │   ├── init-tools-native.sh
│   │   ├── internal/
│   │   │   ├── Directory.Build.props
│   │   │   ├── NuGet.config
│   │   │   └── Tools.csproj
│   │   ├── internal-feed-operations.ps1
│   │   ├── internal-feed-operations.sh
│   │   ├── loc/
│   │   │   └── P22DotNetHtmlLocalization.lss
│   │   ├── msbuild.ps1
│   │   ├── msbuild.sh
│   │   ├── native/
│   │   │   ├── CommonLibrary.psm1
│   │   │   ├── common-library.sh
│   │   │   ├── init-compiler.sh
│   │   │   ├── init-distro-rid.sh
│   │   │   ├── init-os-and-arch.sh
│   │   │   ├── install-cmake-test.sh
│   │   │   ├── install-cmake.sh
│   │   │   ├── install-dependencies.sh
│   │   │   └── install-tool.ps1
│   │   ├── pipeline-logging-functions.ps1
│   │   ├── pipeline-logging-functions.sh
│   │   ├── post-build/
│   │   │   ├── check-channel-consistency.ps1
│   │   │   ├── nuget-validation.ps1
│   │   │   ├── nuget-verification.ps1
│   │   │   ├── publish-using-darc.ps1
│   │   │   ├── redact-logs.ps1
│   │   │   ├── sourcelink-validation.ps1
│   │   │   └── symbols-validation.ps1
│   │   ├── renovate.env
│   │   ├── retain-build.ps1
│   │   ├── sdk-task.ps1
│   │   ├── sdk-task.sh
│   │   ├── sdl/
│   │   │   ├── NuGet.config
│   │   │   ├── configure-sdl-tool.ps1
│   │   │   ├── execute-all-sdl-tools.ps1
│   │   │   ├── extract-artifact-archives.ps1
│   │   │   ├── extract-artifact-packages.ps1
│   │   │   ├── init-sdl.ps1
│   │   │   ├── packages.config
│   │   │   ├── run-sdl.ps1
│   │   │   ├── sdl.ps1
│   │   │   └── trim-assets-version.ps1
│   │   ├── template-guidance.md
│   │   ├── templates/
│   │   │   ├── job/
│   │   │   │   ├── job.yml
│   │   │   │   ├── onelocbuild.yml
│   │   │   │   ├── publish-build-assets.yml
│   │   │   │   ├── source-build.yml
│   │   │   │   └── source-index-stage1.yml
│   │   │   ├── jobs/
│   │   │   │   ├── codeql-build.yml
│   │   │   │   ├── jobs.yml
│   │   │   │   └── source-build.yml
│   │   │   ├── post-build/
│   │   │   │   ├── common-variables.yml
│   │   │   │   ├── post-build.yml
│   │   │   │   └── setup-maestro-vars.yml
│   │   │   ├── steps/
│   │   │   │   ├── component-governance.yml
│   │   │   │   ├── enable-internal-runtimes.yml
│   │   │   │   ├── enable-internal-sources.yml
│   │   │   │   ├── generate-sbom.yml
│   │   │   │   ├── get-delegation-sas.yml
│   │   │   │   ├── get-federated-access-token.yml
│   │   │   │   ├── publish-build-artifacts.yml
│   │   │   │   ├── publish-logs.yml
│   │   │   │   ├── publish-pipeline-artifacts.yml
│   │   │   │   ├── retain-build.yml
│   │   │   │   ├── send-to-helix.yml
│   │   │   │   ├── source-build.yml
│   │   │   │   ├── source-index-stage1-publish.yml
│   │   │   │   └── vmr-sync.yml
│   │   │   ├── variables/
│   │   │   │   └── pool-providers.yml
│   │   │   └── vmr-build-pr.yml
│   │   ├── templates-official/
│   │   │   ├── job/
│   │   │   │   ├── job.yml
│   │   │   │   ├── onelocbuild.yml
│   │   │   │   ├── publish-build-assets.yml
│   │   │   │   ├── source-build.yml
│   │   │   │   └── source-index-stage1.yml
│   │   │   ├── jobs/
│   │   │   │   ├── codeql-build.yml
│   │   │   │   ├── jobs.yml
│   │   │   │   └── source-build.yml
│   │   │   ├── post-build/
│   │   │   │   ├── common-variables.yml
│   │   │   │   ├── post-build.yml
│   │   │   │   └── setup-maestro-vars.yml
│   │   │   ├── steps/
│   │   │   │   ├── component-governance.yml
│   │   │   │   ├── enable-internal-runtimes.yml
│   │   │   │   ├── enable-internal-sources.yml
│   │   │   │   ├── generate-sbom.yml
│   │   │   │   ├── get-delegation-sas.yml
│   │   │   │   ├── get-federated-access-token.yml
│   │   │   │   ├── publish-build-artifacts.yml
│   │   │   │   ├── publish-logs.yml
│   │   │   │   ├── publish-pipeline-artifacts.yml
│   │   │   │   ├── retain-build.yml
│   │   │   │   ├── send-to-helix.yml
│   │   │   │   ├── source-build.yml
│   │   │   │   └── source-index-stage1-publish.yml
│   │   │   └── variables/
│   │   │       ├── pool-providers.yml
│   │   │       └── sdl-variables.yml
│   │   ├── tools.ps1
│   │   ├── tools.sh
│   │   ├── vmr-sync.ps1
│   │   └── vmr-sync.sh
│   ├── helix.proj
│   ├── pkg/
│   │   ├── CommonPackage.props
│   │   ├── DnnImageFeaturizer.props
│   │   └── _._
│   ├── snk/
│   │   └── Test.snk
│   └── testing/
│       ├── runTests.cmd
│       └── runTests.sh
├── es-metadata.yml
├── global.json
├── restore.cmd
├── restore.sh
├── src/
│   ├── Common/
│   │   └── tests/
│   │       └── RetryHelper.cs
│   ├── DefaultGenApiDocIds.txt
│   ├── Directory.Build.props
│   ├── Directory.Build.targets
│   ├── Microsoft.Data.Analysis/
│   │   ├── ColumnArithmetic.OperationEnums.cs
│   │   ├── ColumnArithmetic.OperationEnums.tt
│   │   ├── ColumnArithmeticTemplate.ttinclude
│   │   ├── Computations/
│   │   │   ├── Arithmetic.cs
│   │   │   ├── Arithmetic.net8.cs
│   │   │   ├── Arithmetic.netstandard.cs
│   │   │   ├── Arithmetic.netstandard.tt
│   │   │   └── IArithmetic.cs
│   │   ├── Converters.cs
│   │   ├── Converters.tt
│   │   ├── DataFrame.Arrow.cs
│   │   ├── DataFrame.BinaryOperations.cs
│   │   ├── DataFrame.BinaryOperations.tt
│   │   ├── DataFrame.BinaryOperators.cs
│   │   ├── DataFrame.BinaryOperators.tt
│   │   ├── DataFrame.IDataView.cs
│   │   ├── DataFrame.IO.cs
│   │   ├── DataFrame.Join.Extrensions.cs
│   │   ├── DataFrame.Join.cs
│   │   ├── DataFrame.cs
│   │   ├── DataFrameBuffer.cs
│   │   ├── DataFrameColumn.BinaryOperations.cs
│   │   ├── DataFrameColumn.BinaryOperations.tt
│   │   ├── DataFrameColumn.BinaryOperators.cs
│   │   ├── DataFrameColumn.BinaryOperators.tt
│   │   ├── DataFrameColumn.Computations.cs
│   │   ├── DataFrameColumn.Computations.tt
│   │   ├── DataFrameColumn.cs
│   │   ├── DataFrameColumnCollection.cs
│   │   ├── DataFrameColumns/
│   │   │   ├── ArrowStringDataFrameColumn.cs
│   │   │   ├── PrimitiveDataFrameColumns/
│   │   │   │   ├── BooleanDataFrameColumn.cs
│   │   │   │   ├── ByteDataFrameColumn.cs
│   │   │   │   ├── CharDataFrameColumn.cs
│   │   │   │   ├── DateTimeDataFrameColumn.cs
│   │   │   │   ├── DecimalDataFrameColumn.cs
│   │   │   │   ├── DoubleDataFrameColumn.cs
│   │   │   │   ├── Int16DataFrameColumn.cs
│   │   │   │   ├── Int32DataFrameColumn.cs
│   │   │   │   ├── Int64DataFrameColumn.cs
│   │   │   │   ├── SByteDataFrameColumn.cs
│   │   │   │   ├── SingleDataFrameColumn.cs
│   │   │   │   ├── UInt16DataFrameColumn.cs
│   │   │   │   ├── UInt32DataFrameColumn.cs
│   │   │   │   └── UInt64DataFrameColumn.cs
│   │   │   ├── StringDataFrameColumn.cs
│   │   │   └── VBufferDataFrameColumn.cs
│   │   ├── DataFrameRow.cs
│   │   ├── DataFrameRowCollection.cs
│   │   ├── DateTimeComputation.cs
│   │   ├── Extensions.cs
│   │   ├── GroupBy.cs
│   │   ├── IDataView.Extension.cs
│   │   ├── Microsoft.Data.Analysis.csproj
│   │   ├── PrimitiveColumnContainer.BinaryOperations.cs
│   │   ├── PrimitiveColumnContainer.cs
│   │   ├── PrimitiveColumnContainerHelpers.cs
│   │   ├── PrimitiveDataFrameColumn.BinaryOperationAPIs.ExplodedColumns.cs
│   │   ├── PrimitiveDataFrameColumn.BinaryOperationAPIs.ExplodedColumns.tt
│   │   ├── PrimitiveDataFrameColumn.BinaryOperationImplementations.Exploded.cs
│   │   ├── PrimitiveDataFrameColumn.BinaryOperationImplementations.Exploded.tt
│   │   ├── PrimitiveDataFrameColumn.BinaryOperations.Combinations.tt
│   │   ├── PrimitiveDataFrameColumn.BinaryOperations.Combinations.ttinclude
│   │   ├── PrimitiveDataFrameColumn.BinaryOperations.cs
│   │   ├── PrimitiveDataFrameColumn.BinaryOperations.tt
│   │   ├── PrimitiveDataFrameColumn.BinaryOperators.cs
│   │   ├── PrimitiveDataFrameColumn.BinaryOperators.tt
│   │   ├── PrimitiveDataFrameColumn.Computations.cs
│   │   ├── PrimitiveDataFrameColumn.Computations.tt
│   │   ├── PrimitiveDataFrameColumn.Sort.cs
│   │   ├── PrimitiveDataFrameColumn.cs
│   │   ├── PrimitiveDataFrameColumnComputations.cs
│   │   ├── PrimitiveDataFrameColumnComputations.tt
│   │   ├── ReadOnlyDataFrameBuffer.cs
│   │   ├── StringDataFrameColumn.BinaryOperations.cs
│   │   ├── Strings.Designer.cs
│   │   ├── Strings.resx
│   │   ├── TextFieldParser.cs
│   │   └── Utils/
│   │       ├── ArrayUtility.cs
│   │       └── BitUtility.cs
│   ├── Microsoft.Data.Analysis.Interactive/
│   │   ├── DataFrameKernelExtension.cs
│   │   ├── Microsoft.Data.Analysis.Interactive.csproj
│   │   └── TabularDataResourceExtensions.cs
│   ├── Microsoft.Extensions.ML/
│   │   ├── Builder/
│   │   │   ├── BuilderExtensions.cs
│   │   │   └── PredictionEnginePoolBuilder.cs
│   │   ├── MLOptions.cs
│   │   ├── Microsoft.Extensions.ML.csproj
│   │   ├── ModelLoaders/
│   │   │   ├── FileModelLoader.cs
│   │   │   ├── ModelLoader.cs
│   │   │   └── UriModelLoader.cs
│   │   ├── ModelReloadToken.cs
│   │   ├── PoolLoader.cs
│   │   ├── PredictionEnginePool.cs
│   │   ├── PredictionEnginePoolExtensions.cs
│   │   ├── PredictionEnginePoolOptions.cs
│   │   ├── PredictionEnginePoolPolicy.cs
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   └── ServiceCollectionExtensions.cs
│   ├── Microsoft.ML/
│   │   ├── Microsoft.ML.csproj
│   │   ├── PACKAGE.md
│   │   └── build/
│   │       └── netstandard2.0/
│   │           └── Microsoft.ML.targets
│   ├── Microsoft.ML.AutoML/
│   │   ├── API/
│   │   │   ├── AutoCatalog.cs
│   │   │   ├── AutoMLExperimentExtension.cs
│   │   │   ├── BinaryClassificationExperiment.cs
│   │   │   ├── ColumnInference.cs
│   │   │   ├── ExperimentBase.cs
│   │   │   ├── ExperimentResults/
│   │   │   │   ├── CrossValidationExperimentResult.cs
│   │   │   │   └── ExperimentResult.cs
│   │   │   ├── ExperimentSettings.cs
│   │   │   ├── InferenceException.cs
│   │   │   ├── MLContextExtension.cs
│   │   │   ├── MulticlassClassificationExperiment.cs
│   │   │   ├── Pipeline.cs
│   │   │   ├── RankingExperiment.cs
│   │   │   ├── RecommendationExperiment.cs
│   │   │   ├── RegressionExperiment.cs
│   │   │   ├── RunDetails/
│   │   │   │   ├── CrossValidationRunDetail.cs
│   │   │   │   └── RunDetail.cs
│   │   │   └── SweepableExtension.cs
│   │   ├── Assembly.cs
│   │   ├── AutoMLExperiment/
│   │   │   ├── AutoMLExperiment.cs
│   │   │   ├── IDatasetManager.cs
│   │   │   ├── IMLContextManager.cs
│   │   │   ├── IMetricManager.cs
│   │   │   ├── IMonitor.cs
│   │   │   ├── IPerformanceMonitor.cs
│   │   │   ├── IStopTrainingManager.cs
│   │   │   ├── ITrialResultManager.cs
│   │   │   ├── Runner/
│   │   │   │   ├── ITrialRunner.cs
│   │   │   │   └── SweepablePipelineRunner.cs
│   │   │   ├── TrialPerformanceMetrics.cs
│   │   │   ├── TrialResult.cs
│   │   │   └── TrialSettings.cs
│   │   ├── AutoMlUtils.cs
│   │   ├── CodeGen/
│   │   │   ├── apply_onnx_search_space.json
│   │   │   ├── code_gen_flag.json
│   │   │   ├── concat_search_space.json
│   │   │   ├── dnn_featurizer_image_search_space.json
│   │   │   ├── estimator-schema.json
│   │   │   ├── extra_pixels_search_space.json
│   │   │   ├── fast_forest_search_space.json
│   │   │   ├── fast_tree_search_space.json
│   │   │   ├── featurize_text_search_space.json
│   │   │   ├── image_classification_search_space.json
│   │   │   ├── lbfgs_search_space.json
│   │   │   ├── lgbm_search_space.json
│   │   │   ├── load_image_search_space.json
│   │   │   ├── map_key_to_value_search_space.json
│   │   │   ├── map_value_to_key_search_space.json
│   │   │   ├── matrix_factorization_search_space.json
│   │   │   ├── naive_search_space.json
│   │   │   ├── named_entity_recognition_search_space.json
│   │   │   ├── normalize_min_max_search_space.json
│   │   │   ├── normalize_text_search_space.json
│   │   │   ├── object_detection_search_space.json
│   │   │   ├── onehot_encoding_search_space.json
│   │   │   ├── question_answering_search_space.json
│   │   │   ├── replace_missing_value_search_space.json
│   │   │   ├── resize_image_search_space.json
│   │   │   ├── sdca_search_space.json
│   │   │   ├── search-space-schema.json
│   │   │   ├── sentence_similarity_search_space.json
│   │   │   ├── ssa_search_space.json
│   │   │   ├── text_classification_search_space.json
│   │   │   ├── trainer-estimators.json
│   │   │   ├── transformer-estimators.json
│   │   │   └── type_converter_search_space.json
│   │   ├── ColumnInference/
│   │   │   ├── ColumnGroupingInference.cs
│   │   │   ├── ColumnInferenceApi.cs
│   │   │   ├── ColumnInferenceValidationUtil.cs
│   │   │   ├── ColumnInformationUtil.cs
│   │   │   ├── ColumnPurpose.cs
│   │   │   ├── ColumnTypeInference.cs
│   │   │   ├── PurposeInference.cs
│   │   │   ├── TextFileContents.cs
│   │   │   └── TextFileSample.cs
│   │   ├── DatasetDimensions/
│   │   │   ├── ColumnDimensions.cs
│   │   │   ├── DatasetDimensionsApi.cs
│   │   │   └── DatasetDimensionsUtil.cs
│   │   ├── EstimatorExtensions/
│   │   │   ├── EstimatorExtensionCatalog.cs
│   │   │   ├── EstimatorExtensions.cs
│   │   │   └── IEstimatorExtension.cs
│   │   ├── Experiment/
│   │   │   ├── Experiment.cs
│   │   │   ├── MetricsAgents/
│   │   │   │   ├── BinaryMetricsAgent.cs
│   │   │   │   ├── IMetricsAgent.cs
│   │   │   │   ├── MetricsAgentUtil.cs
│   │   │   │   ├── MultiMetricsAgent.cs
│   │   │   │   ├── RankingMetricsAgent.cs
│   │   │   │   └── RegressionMetricsAgent.cs
│   │   │   ├── ModelContainer.cs
│   │   │   ├── OptimizingMetricInfo.cs
│   │   │   ├── RecipeInference.cs
│   │   │   ├── Runners/
│   │   │   │   ├── CrossValRunner.cs
│   │   │   │   ├── CrossValSummaryRunner.cs
│   │   │   │   ├── IRunner.cs
│   │   │   │   ├── RunnerUtil.cs
│   │   │   │   └── TrainValidateRunner.cs
│   │   │   ├── SuggestedPipeline.cs
│   │   │   ├── SuggestedPipelineBuilder.cs
│   │   │   ├── SuggestedPipelineRunDetails/
│   │   │   │   ├── SuggestedPipelineCrossValRunDetail.cs
│   │   │   │   ├── SuggestedPipelineRunDetail.cs
│   │   │   │   └── SuggestedPipelineRunDetailUtil.cs
│   │   │   └── SuggestedTrainer.cs
│   │   ├── Microsoft.ML.AutoML.csproj
│   │   ├── PipelineSuggesters/
│   │   │   └── PipelineSuggester.cs
│   │   ├── SweepableEstimator/
│   │   │   ├── Converter/
│   │   │   │   ├── MultiModelPipelineConverter.cs
│   │   │   │   ├── SweepableEstimatorConverter.cs
│   │   │   │   ├── SweepableEstimatorPipelineConverter.cs
│   │   │   │   └── SweepablePipelineConverter.cs
│   │   │   ├── Estimator.cs
│   │   │   ├── Estimators/
│   │   │   │   ├── ApplyOnnx.cs
│   │   │   │   ├── Calibrators.cs
│   │   │   │   ├── Concatenate.cs
│   │   │   │   ├── FastForest.cs
│   │   │   │   ├── FastTree.cs
│   │   │   │   ├── FeaturizeText.cs
│   │   │   │   ├── ForecastBySsa.cs
│   │   │   │   ├── Images.cs
│   │   │   │   ├── Lbfgs.cs
│   │   │   │   ├── LightGbm.cs
│   │   │   │   ├── MapValueToKey.cs
│   │   │   │   ├── MatrixFactorization.cs
│   │   │   │   ├── NamedEntityRecognitionMulti.cs
│   │   │   │   ├── NormalizeMinMax.cs
│   │   │   │   ├── NormalizeText.cs
│   │   │   │   ├── ObjectDetection.cs
│   │   │   │   ├── OneHotEncoding.cs
│   │   │   │   ├── QuestionAnswering.cs
│   │   │   │   ├── ReplaceMissingValue.cs
│   │   │   │   ├── Sdca.cs
│   │   │   │   ├── SentenceSimilarity.cs
│   │   │   │   ├── TextClassification.cs
│   │   │   │   └── TypeConvert.cs
│   │   │   ├── ISweepable.cs
│   │   │   ├── MultiModelPipeline.cs
│   │   │   ├── Spec/
│   │   │   │   ├── Readme.md
│   │   │   │   └── SweepablePipeline.md
│   │   │   ├── SweepableEstimator.cs
│   │   │   ├── SweepableEstimatorPipeline.cs
│   │   │   └── SweepablePipeline.cs
│   │   ├── Sweepers/
│   │   │   ├── ISweeper.cs
│   │   │   ├── Parameters.cs
│   │   │   ├── Random.cs
│   │   │   ├── SmacSweeper.cs
│   │   │   ├── SweeperBase.cs
│   │   │   └── SweeperProbabilityUtils.cs
│   │   ├── TaskKind.cs
│   │   ├── Terminators/
│   │   │   └── IterationBasedTerminator.cs
│   │   ├── TrainerExtensions/
│   │   │   ├── BinaryTrainerExtensions.cs
│   │   │   ├── ITrainerExtension.cs
│   │   │   ├── MultiTrainerExtensions.cs
│   │   │   ├── RankingTrainerExtensions.cs
│   │   │   ├── RecommendationTrainerExtensions.cs
│   │   │   ├── RegressionTrainerExtensions.cs
│   │   │   ├── SweepableParams.cs
│   │   │   ├── TrainerExtensionCatalog.cs
│   │   │   └── TrainerExtensionUtil.cs
│   │   ├── TransformInference/
│   │   │   ├── TransformInference.cs
│   │   │   ├── TransformInferenceApi.cs
│   │   │   └── TransformPostTrainerInference.cs
│   │   ├── Tuner/
│   │   │   ├── AutoZeroTuner.cs
│   │   │   ├── CostFrugalTuner.cs
│   │   │   ├── EciCfoTuner.cs
│   │   │   ├── Flow2.cs
│   │   │   ├── GridSearchTuner.cs
│   │   │   ├── ITuner.cs
│   │   │   ├── PipelineProposer.cs
│   │   │   ├── Portfolios.json
│   │   │   ├── RandomSearchTuner.cs
│   │   │   ├── SearchThread.cs
│   │   │   └── SmacTuner.cs
│   │   └── Utils/
│   │       ├── ArrayMath.cs
│   │       ├── BestResultUtil.cs
│   │       ├── ColumnTypeExtensions.cs
│   │       ├── DatasetColumnInfo.cs
│   │       ├── Entity.cs
│   │       ├── Logger.cs
│   │       ├── RandomNumberGenerator.cs
│   │       ├── SplitUtil.cs
│   │       ├── StringEditDistance.cs
│   │       ├── SweepableParamAttributes.cs
│   │       └── UserInputValidationUtil.cs
│   ├── Microsoft.ML.AutoML.Interactive/
│   │   ├── ActionThrottler.cs
│   │   ├── AutoMLMonitorKernelExtension.cs
│   │   ├── Microsoft.ML.AutoML.Interactive.csproj
│   │   └── NotebookMonitor.cs
│   ├── Microsoft.ML.CodeGenerator/
│   │   ├── Assembly.cs
│   │   ├── CodeGenerator/
│   │   │   └── CSharp/
│   │   │       ├── AzureCodeGenerator/
│   │   │       │   ├── AzureAttachCodeGenenrator.cs
│   │   │       │   ├── AzureAttachConsoleAppCodeGenerator.cs
│   │   │       │   └── AzureAttachModelCodeGenerator.cs
│   │   │       ├── CSharpCodeFile.cs
│   │   │       ├── CSharpProject.cs
│   │   │       ├── CSharpProjectFile.cs
│   │   │       ├── CSharpSolution.cs
│   │   │       ├── CodeGenerator.cs
│   │   │       ├── CodeGeneratorSettings.cs
│   │   │       ├── Interface/
│   │   │       │   ├── ICSharpFile.cs
│   │   │       │   ├── ICSharpProject.cs
│   │   │       │   ├── ICSharpProjectGenerator.cs
│   │   │       │   ├── ICSharpSolution.cs
│   │   │       │   ├── ICSharpSolutionGenerator.cs
│   │   │       │   ├── IProjectGenerator.cs
│   │   │       │   └── IWritable.cs
│   │   │       ├── PipelineExtension.cs
│   │   │       ├── Symbols.cs
│   │   │       ├── TrainerGeneratorBase.cs
│   │   │       ├── TrainerGeneratorFactory.cs
│   │   │       ├── TrainerGenerators.cs
│   │   │       ├── TransformGeneratorBase.cs
│   │   │       ├── TransformGeneratorFactory.cs
│   │   │       └── TransformGenerators.cs
│   │   ├── Microsoft.ML.CodeGenerator.csproj
│   │   ├── Templates/
│   │   │   ├── Azure/
│   │   │   │   ├── Console/
│   │   │   │   │   ├── AzureModelBuilder.cs
│   │   │   │   │   └── AzureModelBuilder.tt
│   │   │   │   └── Model/
│   │   │   │       ├── AzureImageModelOutputClass.cs
│   │   │   │       ├── AzureImageModelOutputClass.tt
│   │   │   │       ├── AzureObjectDetectionModelOutputClass.cs
│   │   │   │       └── AzureObjectDetectionModelOutputClass.tt
│   │   │   └── Console/
│   │   │       ├── Annotation.ttinclude
│   │   │       ├── ConsumeModel.cs
│   │   │       ├── ConsumeModel.tt
│   │   │       ├── ModelBuilder.cs
│   │   │       ├── ModelBuilder.tt
│   │   │       ├── ModelInputClass.cs
│   │   │       ├── ModelInputClass.tt
│   │   │       ├── ModelOutputClass.cs
│   │   │       ├── ModelOutputClass.tt
│   │   │       ├── ModelProject.cs
│   │   │       ├── ModelProject.tt
│   │   │       ├── PredictProgram.cs
│   │   │       ├── PredictProgram.tt
│   │   │       ├── PredictProject.cs
│   │   │       └── PredictProject.tt
│   │   └── Utils.cs
│   ├── Microsoft.ML.Console/
│   │   ├── Console.cs
│   │   └── Microsoft.ML.Console.csproj
│   ├── Microsoft.ML.Core/
│   │   ├── BestFriendAttribute.cs
│   │   ├── CommandLine/
│   │   │   ├── ArgumentAttribute.cs
│   │   │   ├── ArgumentType.cs
│   │   │   ├── CharCursor.cs
│   │   │   ├── CmdLexer.cs
│   │   │   ├── CmdParser.cs
│   │   │   ├── DefaultArgumentAttribute.cs
│   │   │   ├── EnumValueDisplayAttribute.cs
│   │   │   ├── HideEnumValueAttribute.cs
│   │   │   └── SpecialPurpose.cs
│   │   ├── ComponentModel/
│   │   │   ├── AssemblyLoadingUtils.cs
│   │   │   ├── ComponentCatalog.cs
│   │   │   ├── ComponentFactory.cs
│   │   │   ├── ExtensionBaseAttribute.cs
│   │   │   └── LoadableClassAttribute.cs
│   │   ├── Data/
│   │   │   ├── AnnotationBuilderExtensions.cs
│   │   │   ├── AnnotationUtils.cs
│   │   │   ├── ColumnTypeExtensions.cs
│   │   │   ├── DataKind.cs
│   │   │   ├── ICommand.cs
│   │   │   ├── IEstimator.cs
│   │   │   ├── IFileHandle.cs
│   │   │   ├── IHostEnvironment.cs
│   │   │   ├── IProgressChannel.cs
│   │   │   ├── IRowToRowMapper.cs
│   │   │   ├── ISchemaBindableMapper.cs
│   │   │   ├── IValueMapper.cs
│   │   │   ├── InPredicate.cs
│   │   │   ├── KeyTypeExtensions.cs
│   │   │   ├── LinkedRootCursorBase.cs
│   │   │   ├── LinkedRowFilterCursorBase.cs
│   │   │   ├── LinkedRowRootCursorBase.cs
│   │   │   ├── ModelHeader.cs
│   │   │   ├── ModelLoadContext.cs
│   │   │   ├── ModelLoading.cs
│   │   │   ├── ModelSaveContext.cs
│   │   │   ├── ModelSaving.cs
│   │   │   ├── ProgressReporter.cs
│   │   │   ├── ReadOnlyMemoryUtils.cs
│   │   │   ├── Repository.cs
│   │   │   ├── RoleMappedSchema.cs
│   │   │   ├── RootCursorBase.cs
│   │   │   ├── SchemaExtensions.cs
│   │   │   ├── ServerChannel.cs
│   │   │   ├── SynchronizedCursorBase.cs
│   │   │   └── WrappingRow.cs
│   │   ├── EntryPoints/
│   │   │   ├── EntryPointModuleAttribute.cs
│   │   │   ├── EntryPointUtils.cs
│   │   │   ├── ModuleArgs.cs
│   │   │   ├── PredictorModel.cs
│   │   │   └── TransformModel.cs
│   │   ├── Environment/
│   │   │   ├── ConsoleEnvironment.cs
│   │   │   ├── HostEnvironmentBase.cs
│   │   │   └── TelemetryMessage.cs
│   │   ├── Microsoft.ML.Core.csproj
│   │   ├── Prediction/
│   │   │   ├── IPredictor.cs
│   │   │   ├── ITrainer.cs
│   │   │   ├── ITree.cs
│   │   │   ├── TrainContext.cs
│   │   │   └── TrainerInfo.cs
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   ├── PublicKey.cs
│   │   ├── SearchSpace/
│   │   │   ├── BoolearnChoiceAttribute.cs
│   │   │   ├── ChoiceAttribute.cs
│   │   │   ├── NestOptionAttribute.cs
│   │   │   └── RangeAttribute.cs
│   │   └── Utilities/
│   │       ├── ArrayUtils.cs
│   │       ├── BigArray.cs
│   │       ├── BinFinder.cs
│   │       ├── BitUtils.cs
│   │       ├── CharUtils.cs
│   │       ├── CmdIndenter.cs
│   │       ├── Contracts.cs
│   │       ├── DoubleParser.cs
│   │       ├── FixedSizeQueue.cs
│   │       ├── FloatUtils.cs
│   │       ├── FuncInstanceMethodInfo1`2.cs
│   │       ├── FuncInstanceMethodInfo1`3.cs
│   │       ├── FuncInstanceMethodInfo1`4.cs
│   │       ├── FuncInstanceMethodInfo2`4.cs
│   │       ├── FuncInstanceMethodInfo3`3.cs
│   │       ├── FuncInstanceMethodInfo3`4.cs
│   │       ├── FuncMethodInfo1`1.cs
│   │       ├── FuncMethodInfo1`2.cs
│   │       ├── FuncMethodInfo1`3.cs
│   │       ├── FuncMethodInfo2`3.cs
│   │       ├── FuncMethodInfo3`2.cs
│   │       ├── FuncMethodInfo3`3.cs
│   │       ├── FuncMethodInfo`1.cs
│   │       ├── FuncMethodInfo`2.cs
│   │       ├── FuncMethodInfo`3.cs
│   │       ├── FuncStaticMethodInfo1`1.cs
│   │       ├── FuncStaticMethodInfo1`2.cs
│   │       ├── FuncStaticMethodInfo1`3.cs
│   │       ├── FuncStaticMethodInfo2`3.cs
│   │       ├── FuncStaticMethodInfo3`2.cs
│   │       ├── FuncStaticMethodInfo3`3.cs
│   │       ├── HashArray.cs
│   │       ├── Hashing.cs
│   │       ├── Heap.cs
│   │       ├── HybridMemoryStream.cs
│   │       ├── IndentedTextWriterExtensions.cs
│   │       ├── LineParser.cs
│   │       ├── LruCache.cs
│   │       ├── MathUtils.cs
│   │       ├── MatrixTransposeOps.cs
│   │       ├── MinWaiter.cs
│   │       ├── NormStr.cs
│   │       ├── ObjectPool.cs
│   │       ├── OrderedWaiter.cs
│   │       ├── PathUtils.cs
│   │       ├── PlatformUtils.cs
│   │       ├── Random.cs
│   │       ├── ReservoirSampler.cs
│   │       ├── ResourceManagerUtils.cs
│   │       ├── Stats.cs
│   │       ├── Stream.cs
│   │       ├── SubsetStream.cs
│   │       ├── SummaryStatistics.cs
│   │       ├── SupervisedBinFinder.cs
│   │       ├── TaskExtensions.cs
│   │       ├── TextReaderStream.cs
│   │       ├── ThreadUtils.cs
│   │       ├── Tree.cs
│   │       ├── Utils.cs
│   │       └── VBufferUtils.cs
│   ├── Microsoft.ML.CpuMath/
│   │   ├── AlignedArray.cs
│   │   ├── AlignedMatrix.cs
│   │   ├── AssemblyInfo.cs
│   │   ├── AvxIntrinsics.cs
│   │   ├── CpuAligenedMathUtils.cs
│   │   ├── CpuMathUtils.cs
│   │   ├── CpuMathUtils.netcoreapp.cs
│   │   ├── CpuMathUtils.netstandard.cs
│   │   ├── EigenUtils.cs
│   │   ├── FactorizationMachine/
│   │   │   ├── AvxIntrinsics.cs
│   │   │   ├── FactorizationMachineInterface.cs
│   │   │   ├── FactorizationMachineInterface.netcoreapp.cs
│   │   │   └── FactorizationMachineInterface.netstandard.cs
│   │   ├── ICpuBuffer.cs
│   │   ├── IntUtils.cs
│   │   ├── Microsoft.ML.CpuMath.csproj
│   │   ├── ProbabilityFunctions.cs
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   ├── SseIntrinsics.cs
│   │   ├── Thunk.cs
│   │   └── build/
│   │       └── netstandard2.0/
│   │           └── Microsoft.ML.CpuMath.props
│   ├── Microsoft.ML.Data/
│   │   ├── Commands/
│   │   │   ├── CrossValidationCommand.cs
│   │   │   ├── DataCommand.cs
│   │   │   ├── DefaultColumnNames.cs
│   │   │   ├── EvaluateCommand.cs
│   │   │   ├── SaveDataCommand.cs
│   │   │   ├── SavePredictorCommand.cs
│   │   │   ├── ScoreCommand.cs
│   │   │   ├── ShowSchemaCommand.cs
│   │   │   ├── TestCommand.cs
│   │   │   ├── TrainCommand.cs
│   │   │   ├── TrainTestCommand.cs
│   │   │   └── TypeInfoCommand.cs
│   │   ├── Data/
│   │   │   ├── BufferBuilder.cs
│   │   │   ├── Combiner.cs
│   │   │   ├── Conversion.cs
│   │   │   ├── DataViewTypeManager.cs
│   │   │   ├── DataViewUtils.cs
│   │   │   ├── ILegacyDataLoader.cs
│   │   │   ├── IRowSeekable.cs
│   │   │   ├── ITransposeDataView.cs
│   │   │   ├── RowCursorUtils.cs
│   │   │   ├── SchemaAnnotationsExtensions.cs
│   │   │   ├── SchemaDefinition.cs
│   │   │   └── SlotCursor.cs
│   │   ├── DataDebuggerPreview.cs
│   │   ├── DataLoadSave/
│   │   │   ├── Binary/
│   │   │   │   ├── BinaryLoader.cs
│   │   │   │   ├── BinaryLoaderSaverCatalog.cs
│   │   │   │   ├── BinarySaver.cs
│   │   │   │   ├── BlockLookup.cs
│   │   │   │   ├── CodecFactory.cs
│   │   │   │   ├── Codecs.cs
│   │   │   │   ├── CompressionKind.cs
│   │   │   │   ├── Header.cs
│   │   │   │   ├── IValueCodec.cs
│   │   │   │   ├── MemoryStreamPool.cs
│   │   │   │   └── UnsafeTypeOps.cs
│   │   │   ├── CompositeDataLoader.cs
│   │   │   ├── CompositeLoaderEstimator.cs
│   │   │   ├── DataLoaderExtensions.cs
│   │   │   ├── DataOperationsCatalog.cs
│   │   │   ├── Database/
│   │   │   │   ├── DatabaseLoader.cs
│   │   │   │   ├── DatabaseLoaderCatalog.cs
│   │   │   │   ├── DatabaseLoaderCursor.cs
│   │   │   │   ├── DatabaseSource.cs
│   │   │   │   ├── DbExtensions.cs
│   │   │   │   └── LoadColumnNameAttribute.cs
│   │   │   ├── EstimatorChain.cs
│   │   │   ├── EstimatorExtensions.cs
│   │   │   ├── FakeSchema.cs
│   │   │   ├── LegacyCompositeDataLoader.cs
│   │   │   ├── MultiFileSource.cs
│   │   │   ├── Text/
│   │   │   │   ├── BlockingQueue.cs
│   │   │   │   ├── LoadColumnAttribute.cs
│   │   │   │   ├── TextLoader.cs
│   │   │   │   ├── TextLoaderCursor.cs
│   │   │   │   ├── TextLoaderParser.cs
│   │   │   │   ├── TextLoaderSaverCatalog.cs
│   │   │   │   └── TextSaver.cs
│   │   │   ├── TransformWrapper.cs
│   │   │   ├── TransformerChain.cs
│   │   │   ├── Transpose/
│   │   │   │   ├── TransposeLoader.cs
│   │   │   │   └── TransposeSaver.cs
│   │   │   ├── TrivialEstimator.cs
│   │   │   └── TrivialLoaderEstimator.cs
│   │   ├── DataView/
│   │   │   ├── AppendRowsDataView.cs
│   │   │   ├── ArrayDataViewBuilder.cs
│   │   │   ├── BatchDataViewMapperBase.cs
│   │   │   ├── CacheDataView.cs
│   │   │   ├── CompositeRowToRowMapper.cs
│   │   │   ├── DataViewConstructionUtils.cs
│   │   │   ├── DataViewExtensions.cs
│   │   │   ├── EmptyDataView.cs
│   │   │   ├── InternalSchemaDefinition.cs
│   │   │   ├── LambdaColumnMapper.cs
│   │   │   ├── LambdaFilter.cs
│   │   │   ├── OpaqueDataView.cs
│   │   │   ├── RowToRowMapperTransform.cs
│   │   │   ├── SimpleRow.cs
│   │   │   ├── Transposer.cs
│   │   │   ├── TypedCursor.cs
│   │   │   ├── ZipBinding.cs
│   │   │   └── ZipDataView.cs
│   │   ├── DebuggerExtensions.cs
│   │   ├── Deprecated/
│   │   │   ├── Instances/
│   │   │   │   └── HeaderSchema.cs
│   │   │   ├── TGUIAttribute.cs
│   │   │   └── Vector/
│   │   │       ├── GenericSpanSortHelper.cs
│   │   │       ├── VBufferMathUtils.cs
│   │   │       └── VectorUtils.cs
│   │   ├── Dirty/
│   │   │   ├── ChooseColumnsByIndexTransform.cs
│   │   │   ├── ILoss.cs
│   │   │   ├── IniFileUtils.cs
│   │   │   ├── ModelParametersBase.cs
│   │   │   ├── PredictionUtils.cs
│   │   │   ├── PredictorInterfaces.cs
│   │   │   └── PredictorUtils.cs
│   │   ├── EntryPoints/
│   │   │   ├── CommonOutputs.cs
│   │   │   ├── EntryPointNode.cs
│   │   │   ├── InputBase.cs
│   │   │   ├── InputBuilder.cs
│   │   │   ├── PredictorModelImpl.cs
│   │   │   ├── SchemaManipulation.cs
│   │   │   ├── SelectRows.cs
│   │   │   ├── SummarizePredictor.cs
│   │   │   └── TransformModelImpl.cs
│   │   ├── Evaluators/
│   │   │   ├── AnomalyDetectionEvaluator.cs
│   │   │   ├── AucAggregator.cs
│   │   │   ├── BinaryClassifierEvaluator.cs
│   │   │   ├── ClusteringEvaluator.cs
│   │   │   ├── EvaluatorBase.cs
│   │   │   ├── EvaluatorUtils.cs
│   │   │   ├── MamlEvaluator.cs
│   │   │   ├── Metrics/
│   │   │   │   ├── AnomalyDetectionMetrics.cs
│   │   │   │   ├── BinaryClassificationMetrics.cs
│   │   │   │   ├── BinaryPrecisionRecallDataPoint.cs
│   │   │   │   ├── CalibratedBinaryClassificationMetrics.cs
│   │   │   │   ├── ClusteringMetrics.cs
│   │   │   │   ├── ConfusionMatrix.cs
│   │   │   │   ├── MulticlassClassificationMetrics.cs
│   │   │   │   ├── RankingMetrics.cs
│   │   │   │   └── RegressionMetrics.cs
│   │   │   ├── MultiOutputRegressionEvaluator.cs
│   │   │   ├── MulticlassClassificationEvaluator.cs
│   │   │   ├── QuantileRegressionEvaluator.cs
│   │   │   ├── RankingEvaluator.cs
│   │   │   ├── RegressionEvaluator.cs
│   │   │   └── RegressionEvaluatorBase.cs
│   │   ├── LoggingEventArgs.cs
│   │   ├── MLContext.cs
│   │   ├── Microsoft.ML.Data.csproj
│   │   ├── Model/
│   │   │   ├── ModelOperationsCatalog.cs
│   │   │   ├── Onnx/
│   │   │   │   ├── ICanSaveOnnx.cs
│   │   │   │   ├── OnnxContext.cs
│   │   │   │   └── OnnxNode.cs
│   │   │   ├── Pfa/
│   │   │   │   ├── BoundPfaContext.cs
│   │   │   │   ├── ICanSavePfa.cs
│   │   │   │   ├── ModelUtils.cs
│   │   │   │   ├── PfaContext.cs
│   │   │   │   ├── PfaUtils.cs
│   │   │   │   └── SavePfaCommand.cs
│   │   │   └── PredictionEngineExtensions.cs
│   │   ├── Prediction/
│   │   │   ├── Calibrator.cs
│   │   │   ├── CalibratorCatalog.cs
│   │   │   ├── ICalculateFeatureContribution.cs
│   │   │   ├── IModelCombiner.cs
│   │   │   ├── IPredictionTransformer.cs
│   │   │   └── PredictionEngine.cs
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   ├── Scorers/
│   │   │   ├── BinaryClassifierScorer.cs
│   │   │   ├── ClusteringScorer.cs
│   │   │   ├── FeatureContributionCalculation.cs
│   │   │   ├── GenericScorer.cs
│   │   │   ├── MulticlassClassificationScorer.cs
│   │   │   ├── PredictedLabelScorerBase.cs
│   │   │   ├── PredictionTransformer.cs
│   │   │   ├── QuantileRegressionScorer.cs
│   │   │   ├── RowToRowScorerBase.cs
│   │   │   ├── SchemaBindablePredictorWrapper.cs
│   │   │   └── ScoreSchemaFactory.cs
│   │   ├── TrainCatalog.cs
│   │   ├── Training/
│   │   │   ├── ITrainerEstimator.cs
│   │   │   ├── TrainerEstimatorBase.cs
│   │   │   ├── TrainerInputBase.cs
│   │   │   └── TrainerUtils.cs
│   │   ├── Transforms/
│   │   │   ├── BindingsWrappedRowCursor.cs
│   │   │   ├── BootstrapSamplingTransformer.cs
│   │   │   ├── CatalogUtils.cs
│   │   │   ├── ColumnBindingsBase.cs
│   │   │   ├── ColumnConcatenatingEstimator.cs
│   │   │   ├── ColumnConcatenatingTransformer.cs
│   │   │   ├── ColumnCopying.cs
│   │   │   ├── ColumnSelecting.cs
│   │   │   ├── ConversionsExtensionsCatalog.cs
│   │   │   ├── ExplainabilityCatalog.cs
│   │   │   ├── ExtensionsCatalog.cs
│   │   │   ├── FeatureContributionCalculationTransformer.cs
│   │   │   ├── GenerateNumberTransform.cs
│   │   │   ├── Hashing.cs
│   │   │   ├── InvertHashUtils.cs
│   │   │   ├── KeyToValue.cs
│   │   │   ├── KeyToVector.cs
│   │   │   ├── LabelConvertTransform.cs
│   │   │   ├── LabelIndicatorTransform.cs
│   │   │   ├── MetadataDispatcher.cs
│   │   │   ├── NAFilter.cs
│   │   │   ├── NopTransform.cs
│   │   │   ├── NormalizeColumn.cs
│   │   │   ├── NormalizeColumnDbl.cs
│   │   │   ├── NormalizeColumnSng.cs
│   │   │   ├── NormalizeUtils.cs
│   │   │   ├── Normalizer.cs
│   │   │   ├── OneToOneTransformerBase.cs
│   │   │   ├── PerGroupTransformBase.cs
│   │   │   ├── RangeFilter.cs
│   │   │   ├── RowShufflingTransformer.cs
│   │   │   ├── RowToRowTransformerBase.cs
│   │   │   ├── SkipTakeFilter.cs
│   │   │   ├── SlotsDroppingTransformer.cs
│   │   │   ├── TermTransform.md
│   │   │   ├── TrainAndScoreTransformer.cs
│   │   │   ├── TransformBase.cs
│   │   │   ├── TransformInputBase.cs
│   │   │   ├── TransformsCatalog.cs
│   │   │   ├── TypeConverting.cs
│   │   │   ├── ValueMapping.cs
│   │   │   ├── ValueToKeyMappingEstimator.cs
│   │   │   ├── ValueToKeyMappingTransformer.cs
│   │   │   ├── ValueToKeyMappingTransformerImpl.cs
│   │   │   └── doc.xml
│   │   ├── Utilities/
│   │   │   ├── ApplyTransformUtils.cs
│   │   │   ├── ColumnCursor.cs
│   │   │   ├── ComponentCreation.cs
│   │   │   ├── LocalEnvironment.cs
│   │   │   ├── ModelFileUtils.cs
│   │   │   ├── SlotDropper.cs
│   │   │   ├── StreamUtils.cs
│   │   │   ├── TimerScope.cs
│   │   │   └── TypeParsingUtils.cs
│   │   └── Utils/
│   │       ├── ApiUtils.cs
│   │       ├── LossFunctions.cs
│   │       └── SequencePool.cs
│   ├── Microsoft.ML.DataView/
│   │   ├── Contracts.cs
│   │   ├── DataViewRowId.cs
│   │   ├── DataViewSchema.cs
│   │   ├── DataViewType.cs
│   │   ├── Hashing.cs
│   │   ├── IDataView.cs
│   │   ├── KeyDataViewType.cs
│   │   ├── Microsoft.ML.DataView.csproj
│   │   ├── SchemaDebuggerProxy.cs
│   │   ├── Utils.cs
│   │   ├── VBuffer.cs
│   │   ├── VBufferEditor.cs
│   │   └── VectorType.cs
│   ├── Microsoft.ML.DnnAnalyzer/
│   │   └── Microsoft.ML.DnnAnalyzer/
│   │       ├── DnnAnalyzer.cs
│   │       └── Microsoft.ML.DnnAnalyzer.csproj
│   ├── Microsoft.ML.DnnImageFeaturizer.AlexNet/
│   │   ├── AlexNetExtension.cs
│   │   └── Microsoft.ML.DnnImageFeaturizer.AlexNet.csproj
│   ├── Microsoft.ML.DnnImageFeaturizer.ModelRedist/
│   │   └── Microsoft.ML.DnnImageFeaturizer.ModelRedist.csproj
│   ├── Microsoft.ML.DnnImageFeaturizer.ResNet101/
│   │   ├── Microsoft.ML.DnnImageFeaturizer.ResNet101.csproj
│   │   └── ResNet101Extension.cs
│   ├── Microsoft.ML.DnnImageFeaturizer.ResNet18/
│   │   ├── Microsoft.ML.DnnImageFeaturizer.ResNet18.csproj
│   │   └── ResNet18Extension.cs
│   ├── Microsoft.ML.DnnImageFeaturizer.ResNet50/
│   │   ├── Microsoft.ML.DnnImageFeaturizer.ResNet50.csproj
│   │   └── ResNet50Extension.cs
│   ├── Microsoft.ML.Ensemble/
│   │   ├── Batch.cs
│   │   ├── EnsembleUtils.cs
│   │   ├── EntryPoints/
│   │   │   ├── CreateEnsemble.cs
│   │   │   ├── DiversityMeasure.cs
│   │   │   ├── Ensemble.cs
│   │   │   ├── FeatureSelector.cs
│   │   │   ├── OutputCombiner.cs
│   │   │   ├── PipelineEnsemble.cs
│   │   │   └── SubModelSelector.cs
│   │   ├── FeatureSubsetModel.cs
│   │   ├── Microsoft.ML.Ensemble.csproj
│   │   ├── OutputCombiners/
│   │   │   ├── Average.cs
│   │   │   ├── BaseAverager.cs
│   │   │   ├── BaseMultiAverager.cs
│   │   │   ├── BaseMultiCombiner.cs
│   │   │   ├── BaseScalarStacking.cs
│   │   │   ├── BaseStacking.cs
│   │   │   ├── IOutputCombiner.cs
│   │   │   ├── Median.cs
│   │   │   ├── MultiAverage.cs
│   │   │   ├── MultiMedian.cs
│   │   │   ├── MultiStacking.cs
│   │   │   ├── MultiVoting.cs
│   │   │   ├── MultiWeightedAverage.cs
│   │   │   ├── RegressionStacking.cs
│   │   │   ├── Stacking.cs
│   │   │   ├── Voting.cs
│   │   │   └── WeightedAverage.cs
│   │   ├── PipelineEnsemble.cs
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   ├── Selector/
│   │   │   ├── DiversityMeasure/
│   │   │   │   ├── BaseDisagreementDiversityMeasure.cs
│   │   │   │   ├── DisagreementDiversityMeasure.cs
│   │   │   │   ├── ModelDiversityMetric.cs
│   │   │   │   ├── MultiDisagreementDiversityMeasure.cs
│   │   │   │   └── RegressionDisagreementDiversityMeasure.cs
│   │   │   ├── FeatureSelector/
│   │   │   │   ├── AllFeatureSelector.cs
│   │   │   │   └── RandomFeatureSelector.cs
│   │   │   ├── IDiversityMeasure.cs
│   │   │   ├── IFeatureSelector.cs
│   │   │   ├── ISubModelSelector.cs
│   │   │   ├── ISubsetSelector.cs
│   │   │   ├── SubModelSelector/
│   │   │   │   ├── AllSelector.cs
│   │   │   │   ├── AllSelectorMulticlass.cs
│   │   │   │   ├── BaseBestPerformanceSelector.cs
│   │   │   │   ├── BaseDiverseSelector.cs
│   │   │   │   ├── BaseSubModelSelector.cs
│   │   │   │   ├── BestDiverseSelectorBinary.cs
│   │   │   │   ├── BestDiverseSelectorMulticlass.cs
│   │   │   │   ├── BestDiverseSelectorRegression.cs
│   │   │   │   ├── BestPerformanceRegressionSelector.cs
│   │   │   │   ├── BestPerformanceSelector.cs
│   │   │   │   ├── BestPerformanceSelectorMulticlass.cs
│   │   │   │   └── SubModelDataSelector.cs
│   │   │   └── SubsetSelector/
│   │   │       ├── AllInstanceSelector.cs
│   │   │       ├── BaseSubsetSelector.cs
│   │   │       ├── BootstrapSelector.cs
│   │   │       └── RandomPartitionSelector.cs
│   │   ├── Subset.cs
│   │   └── Trainer/
│   │       ├── Binary/
│   │       │   └── EnsembleTrainer.cs
│   │       ├── EnsembleDistributionModelParameters.cs
│   │       ├── EnsembleModelParameters.cs
│   │       ├── EnsembleModelParametersBase.cs
│   │       ├── EnsembleTrainerBase.cs
│   │       ├── Multiclass/
│   │       │   ├── EnsembleMulticlassModelParameters.cs
│   │       │   └── MulticlassDataPartitionEnsembleTrainer.cs
│   │       └── Regression/
│   │           └── RegressionEnsembleTrainer.cs
│   ├── Microsoft.ML.EntryPoints/
│   │   ├── CVSplit.cs
│   │   ├── CrossValidationMacro.cs
│   │   ├── DataViewReference.cs
│   │   ├── FeatureCombiner.cs
│   │   ├── ImportTextData.cs
│   │   ├── JsonUtils/
│   │   │   ├── ExecuteGraphCommand.cs
│   │   │   ├── GraphRunner.cs
│   │   │   └── JsonManifestUtils.cs
│   │   ├── MacroUtils.cs
│   │   ├── Microsoft.ML.EntryPoints.csproj
│   │   ├── ModelOperations.cs
│   │   ├── OneVersusAllMacro.cs
│   │   ├── PermutationFeatureImportance.cs
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   ├── ScoreColumnSelector.cs
│   │   ├── ScoreModel.cs
│   │   ├── TrainTestMacro.cs
│   │   └── TrainTestSplit.cs
│   ├── Microsoft.ML.Experimental/
│   │   ├── MLContextExtensions.cs
│   │   ├── Microsoft.ML.Experimental.csproj
│   │   └── OneToOneTransformerBaseExtensions.cs
│   ├── Microsoft.ML.Fairlearn/
│   │   ├── AutoML/
│   │   │   ├── AutoMLExperimentExtension.cs
│   │   │   └── TunerFactory.cs
│   │   ├── FairlearnCatalog.cs
│   │   ├── MLContextExtension.cs
│   │   ├── Metrics/
│   │   │   ├── FairlearnMetricCatalog.cs
│   │   │   └── GroupMetric.cs
│   │   ├── Microsoft.ML.Fairlearn.csproj
│   │   └── Reductions/
│   │       ├── GridSearchTrialRunner.cs
│   │       ├── Moment.cs
│   │       ├── Utilities.cs
│   │       └── UtilityParity.cs
│   ├── Microsoft.ML.FastTree/
│   │   ├── BinFile/
│   │   │   └── BinFinder.cs
│   │   ├── BoostingFastTree.cs
│   │   ├── Dataset/
│   │   │   ├── Dataset.cs
│   │   │   ├── DatasetUtils.cs
│   │   │   ├── DenseIntArray.cs
│   │   │   ├── Feature.cs
│   │   │   ├── FeatureFlock.cs
│   │   │   ├── FeatureHistogram.cs
│   │   │   ├── FileObjectStore.cs
│   │   │   ├── IntArray.cs
│   │   │   ├── NHotFeatureFlock.cs
│   │   │   ├── OneHotFeatureFlock.cs
│   │   │   ├── RepeatIntArray.cs
│   │   │   ├── SegmentIntArray.cs
│   │   │   ├── SingletonFeatureFlock.cs
│   │   │   └── SparseIntArray.cs
│   │   ├── FastTree.cs
│   │   ├── FastTreeArguments.cs
│   │   ├── FastTreeClassification.cs
│   │   ├── FastTreeRanking.cs
│   │   ├── FastTreeRegression.cs
│   │   ├── FastTreeTweedie.cs
│   │   ├── GamClassification.cs
│   │   ├── GamModelParameters.cs
│   │   ├── GamRegression.cs
│   │   ├── GamTrainer.cs
│   │   ├── Microsoft.ML.FastTree.csproj
│   │   ├── PACKAGE.md
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   ├── RandomForest.cs
│   │   ├── RandomForestClassification.cs
│   │   ├── RandomForestRegression.cs
│   │   ├── RegressionTree.cs
│   │   ├── SumupPerformanceCommand.cs
│   │   ├── Training/
│   │   │   ├── Applications/
│   │   │   │   ├── GradientWrappers.cs
│   │   │   │   └── ObjectiveFunction.cs
│   │   │   ├── BaggingProvider.cs
│   │   │   ├── DcgCalculator.cs
│   │   │   ├── DcgPermutationComparer.cs
│   │   │   ├── DocumentPartitioning.cs
│   │   │   ├── EarlyStoppingCriteria.cs
│   │   │   ├── EnsembleCompression/
│   │   │   │   ├── IEnsembleCompressor.cs
│   │   │   │   ├── LassoBasedEnsembleCompressor.cs
│   │   │   │   └── LassoFit.cs
│   │   │   ├── OptimizationAlgorithms/
│   │   │   │   ├── AcceleratedGradientDescent.cs
│   │   │   │   ├── ConjugateGradientDescent.cs
│   │   │   │   ├── GradientDescent.cs
│   │   │   │   ├── NoOptimizationAlgorithm.cs
│   │   │   │   └── OptimizationAlgorithm.cs
│   │   │   ├── Parallel/
│   │   │   │   ├── IParallelTraining.cs
│   │   │   │   └── SingleTrainer.cs
│   │   │   ├── RegressionTreeNodeDocuments.cs
│   │   │   ├── ScoreTracker.cs
│   │   │   ├── StepSearch.cs
│   │   │   ├── Test.cs
│   │   │   ├── TreeLearners/
│   │   │   │   ├── FastForestLeastSquaresTreeLearner.cs
│   │   │   │   ├── LeastSquaresRegressionTreeLearner.cs
│   │   │   │   └── TreeLearner.cs
│   │   │   └── WinLossCalculator.cs
│   │   ├── TreeEnsemble/
│   │   │   ├── InternalQuantileRegressionTree.cs
│   │   │   ├── InternalRegressionTree.cs
│   │   │   ├── InternalTreeEnsemble.cs
│   │   │   └── TreeEnsembleCombiner.cs
│   │   ├── TreeEnsemble.cs
│   │   ├── TreeEnsembleFeaturizationEstimator.cs
│   │   ├── TreeEnsembleFeaturizationTransformer.cs
│   │   ├── TreeEnsembleFeaturizer.cs
│   │   ├── TreeTrainersCatalog.cs
│   │   ├── Utils/
│   │   │   ├── Algorithms.cs
│   │   │   ├── BlockingThreadPool.cs
│   │   │   ├── BufferPoolManager.cs
│   │   │   ├── CompressUtils.cs
│   │   │   ├── FastTreeIniFileUtils.cs
│   │   │   ├── LinqExtensions.cs
│   │   │   ├── MappedObjectPool.cs
│   │   │   ├── PseudorandomFunction.cs
│   │   │   ├── RegressionTreeBaseUtils.cs
│   │   │   ├── StreamExtensions.cs
│   │   │   ├── ThreadTaskManager.cs
│   │   │   ├── Timer.cs
│   │   │   ├── ToByteArrayExtensions.cs
│   │   │   └── VectorUtils.cs
│   │   └── doc.xml
│   ├── Microsoft.ML.GenAI.Core/
│   │   ├── CausalLMPipelineChatClient.cs
│   │   ├── Extension/
│   │   │   ├── ModuleExtension.cs
│   │   │   └── TensorExtension.cs
│   │   ├── Microsoft.ML.GenAI.Core.csproj
│   │   ├── Module/
│   │   │   ├── Attention.cs
│   │   │   ├── DynamicLoadingModule.cs
│   │   │   ├── GenAILinear.cs
│   │   │   ├── IDynamicLoadModule.cs
│   │   │   ├── IQuantizeModule.cs
│   │   │   ├── NewGELUActivation.cs
│   │   │   ├── QuantizedLinear.cs
│   │   │   ├── RMSNorm.cs
│   │   │   └── RotaryEmbedding.cs
│   │   ├── Pipeline/
│   │   │   ├── CausalLMModelInput.cs
│   │   │   ├── CausalLMModelOutput.cs
│   │   │   └── CausalLMPipeline.cs
│   │   ├── Trainer/
│   │   │   ├── CausalLMDataset.cs
│   │   │   └── CausalLMSupervisedFineTuningTrainer.cs
│   │   ├── Utility/
│   │   │   ├── AttentionMaskConverter.cs
│   │   │   ├── Cache.cs
│   │   │   └── IChatTemplateBuilder.cs
│   │   └── Utils.cs
│   ├── Microsoft.ML.GenAI.LLaMA/
│   │   ├── Llama3CausalLMChatClient.cs
│   │   ├── Llama3_1ChatTemplateBuilder.cs
│   │   ├── LlamaCausalLMAgent.cs
│   │   ├── LlamaChatCompletionService.cs
│   │   ├── LlamaConfig.cs
│   │   ├── LlamaForCausalLM.cs
│   │   ├── LlamaTextCompletionService.cs
│   │   ├── LlamaTokenizerHelper.cs
│   │   ├── Microsoft.ML.GenAI.LLaMA.csproj
│   │   ├── Module/
│   │   │   ├── LlamaDecoderLayer.cs
│   │   │   ├── LlamaMLP.cs
│   │   │   └── LlamaModel.cs
│   │   └── Resource/
│   │       └── Config/
│   │           ├── meta-llama-3.1-405B-Instruct.json
│   │           ├── meta-llama-3.1-70B-Instruct.json
│   │           ├── meta-llama-3.1-8B-Instruct.json
│   │           ├── meta-llama-3.2-1B-Instruct.json
│   │           └── meta-llama-3.2-3B-Instruct.json
│   ├── Microsoft.ML.GenAI.Mistral/
│   │   ├── Microsoft.ML.GenAI.Mistral.csproj
│   │   ├── MistralCausalLMAgent.cs
│   │   ├── MistralConfig.cs
│   │   ├── MistralDecoderLayer.cs
│   │   ├── MistralForCausalLM.cs
│   │   ├── MistralMLP.cs
│   │   ├── MistralModel.cs
│   │   ├── MistralTokenizerHelper.cs
│   │   ├── Mistral_7B_0_3ChatTemplateBuilder.cs
│   │   └── Resource/
│   │       └── Config/
│   │           └── mistral-7B-instruct-v0.3.json
│   ├── Microsoft.ML.GenAI.Phi/
│   │   ├── Extension/
│   │   │   └── SemanticKernelExtension.cs
│   │   ├── Microsoft.ML.GenAI.Phi.csproj
│   │   ├── Module/
│   │   │   ├── Phi2Attention.cs
│   │   │   ├── Phi2DecoderLayer.cs
│   │   │   ├── Phi2MLP.cs
│   │   │   ├── Phi2Model.cs
│   │   │   ├── Phi2RotaryEmbedding.cs
│   │   │   ├── Phi3DecoderLayer.cs
│   │   │   ├── Phi3MLP.cs
│   │   │   ├── Phi3Model.cs
│   │   │   └── Phi3SuScaledRotaryEmbedding.cs
│   │   ├── Phi2/
│   │   │   ├── Config.cs
│   │   │   ├── Phi2ForCausalLM.cs
│   │   │   └── Phi2TokenizerHelper.cs
│   │   ├── Phi3/
│   │   │   ├── Config.cs
│   │   │   ├── Phi3CausalLMAgent.cs
│   │   │   ├── Phi3CausalLMChatClient.cs
│   │   │   ├── Phi3CausalLMChatCompletionService.cs
│   │   │   ├── Phi3CausalLMTextGenerationService.cs
│   │   │   ├── Phi3ChatTemplateBuilder.cs
│   │   │   ├── Phi3ForCausalLM.cs
│   │   │   └── Phi3TokenizerHelper.cs
│   │   ├── README.md
│   │   ├── Resource/
│   │   │   ├── Config/
│   │   │   │   ├── phi-2-config.json
│   │   │   │   ├── phi-3-medium-128k-instruct-config.json
│   │   │   │   ├── phi-3-medium-4k-instruct-config.json
│   │   │   │   ├── phi-3-mini-128k-instruct-config.json
│   │   │   │   └── phi-3-mini-4k-instruct-config.json
│   │   │   └── README.md
│   │   └── Utils.cs
│   ├── Microsoft.ML.ImageAnalytics/
│   │   ├── EntryPoints/
│   │   │   └── ImageAnalytics.cs
│   │   ├── ExtensionsCatalog.cs
│   │   ├── ImageGrayscale.cs
│   │   ├── ImageLoader.cs
│   │   ├── ImagePixelExtractor.cs
│   │   ├── ImageResizer.cs
│   │   ├── ImageType.cs
│   │   ├── MLImage.cs
│   │   ├── Microsoft.ML.ImageAnalytics.csproj
│   │   ├── PACKAGE.md
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   └── VectorToImageTransform.cs
│   ├── Microsoft.ML.KMeansClustering/
│   │   ├── KMeansCatalog.cs
│   │   ├── KMeansModelParameters.cs
│   │   ├── KMeansPlusPlusTrainer.cs
│   │   ├── Microsoft.ML.KMeansClustering.csproj
│   │   └── Properties/
│   │       └── AssemblyInfo.cs
│   ├── Microsoft.ML.LightGbm/
│   │   ├── LightGbmArguments.cs
│   │   ├── LightGbmBinaryTrainer.cs
│   │   ├── LightGbmCatalog.cs
│   │   ├── LightGbmMulticlassTrainer.cs
│   │   ├── LightGbmRankingTrainer.cs
│   │   ├── LightGbmRegressionTrainer.cs
│   │   ├── LightGbmTrainerBase.cs
│   │   ├── Microsoft.ML.LightGbm.csproj
│   │   ├── PACKAGE.md
│   │   ├── Parallel/
│   │   │   ├── IParallel.cs
│   │   │   └── SingleTrainer.cs
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   ├── WrappedLightGbmBooster.cs
│   │   ├── WrappedLightGbmDataset.cs
│   │   ├── WrappedLightGbmInterface.cs
│   │   └── WrappedLightGbmTraining.cs
│   ├── Microsoft.ML.Maml/
│   │   ├── ChainCommand.cs
│   │   ├── HelpCommand.cs
│   │   ├── MAML.cs
│   │   ├── Microsoft.ML.Maml.csproj
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   └── VersionCommand.cs
│   ├── Microsoft.ML.Mkl.Components/
│   │   ├── ComputeLRTrainingStdThroughHal.cs
│   │   ├── Microsoft.ML.Mkl.Components.csproj
│   │   ├── MklComponentsCatalog.cs
│   │   ├── OlsLinearRegression.cs
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   ├── SymSgdClassificationTrainer.cs
│   │   └── VectorWhitening.cs
│   ├── Microsoft.ML.Mkl.Redist/
│   │   └── Microsoft.ML.Mkl.Redist.csproj
│   ├── Microsoft.ML.OneDal/
│   │   ├── Microsoft.ML.OneDal.csproj
│   │   ├── OneDalCatalog.cs
│   │   ├── OneDalUtils.cs
│   │   └── Properties/
│   │       └── AssemblyInfo.cs
│   ├── Microsoft.ML.OnnxConverter/
│   │   ├── AssemblyInfo.cs
│   │   ├── Microsoft.ML.OnnxConverter.csproj
│   │   ├── OnnxContextImpl.cs
│   │   ├── OnnxExportExtensions.cs
│   │   ├── OnnxMl.cs
│   │   ├── OnnxMl.md
│   │   ├── OnnxNodeImpl.cs
│   │   ├── OnnxUtils.cs
│   │   └── SaveOnnxCommand.cs
│   ├── Microsoft.ML.OnnxTransformer/
│   │   ├── DnnImageFeaturizerTransform.cs
│   │   ├── Microsoft.ML.OnnxTransformer.csproj
│   │   ├── OnnxCatalog.cs
│   │   ├── OnnxMapType.cs
│   │   ├── OnnxOptions.cs
│   │   ├── OnnxSequenceType.cs
│   │   ├── OnnxSessionOptions.cs
│   │   ├── OnnxTransform.cs
│   │   ├── OnnxTypeParser.cs
│   │   ├── OnnxUtils.cs
│   │   ├── PACKAGE.md
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   └── doc.xml
│   ├── Microsoft.ML.PCA/
│   │   ├── Microsoft.ML.PCA.csproj
│   │   ├── PCACatalog.cs
│   │   ├── PcaTrainer.cs
│   │   ├── PcaTransformer.cs
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   └── doc.xml
│   ├── Microsoft.ML.Parquet/
│   │   ├── Microsoft.ML.Parquet.csproj
│   │   ├── ParquetLoader.cs
│   │   ├── PartitionedFileLoader.cs
│   │   ├── PartitionedPathParser.cs
│   │   ├── PartitionedPathUtils.cs
│   │   └── Properties/
│   │       └── AssemblyInfo.cs
│   ├── Microsoft.ML.Recommender/
│   │   ├── MatrixFactorizationPredictor.cs
│   │   ├── MatrixFactorizationTrainer.cs
│   │   ├── Microsoft.ML.Recommender.csproj
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   ├── RecommenderCatalog.cs
│   │   ├── RecommenderUtils.cs
│   │   └── SafeTrainingAndModelBuffer.cs
│   ├── Microsoft.ML.ResultProcessor/
│   │   ├── Microsoft.ML.ResultProcessor.csproj
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   └── ResultProcessor.cs
│   ├── Microsoft.ML.SamplesUtils/
│   │   ├── Microsoft.ML.SamplesUtils.csproj
│   │   └── SamplesDatasetUtils.cs
│   ├── Microsoft.ML.SearchSpace/
│   │   ├── Assembly.cs
│   │   ├── Converter/
│   │   │   ├── ChoiceOptionConverter.cs
│   │   │   ├── NumericOptionConverter.cs
│   │   │   ├── OptionConverter.cs
│   │   │   ├── ParameterConverter.cs
│   │   │   └── SearchSpaceConverter.cs
│   │   ├── Microsoft.ML.SearchSpace.csproj
│   │   ├── Option/
│   │   │   ├── ChoiceOption.cs
│   │   │   ├── NestOption.cs
│   │   │   ├── OptionBase.cs
│   │   │   └── UniformNumericOption.cs
│   │   ├── Parameter.cs
│   │   ├── Readme.md
│   │   ├── SearchSpace.cs
│   │   └── Tuner/
│   │       ├── DefaultValueTuner.cs
│   │       ├── GridSearchTuner.cs
│   │       └── RandomTuner.cs
│   ├── Microsoft.ML.StandardTrainers/
│   │   ├── AssemblyInfo.cs
│   │   ├── FactorizationMachine/
│   │   │   ├── FactorizationMachineCatalog.cs
│   │   │   ├── FactorizationMachineTrainer.cs
│   │   │   ├── FieldAwareFactorizationMachineModelParameters.cs
│   │   │   ├── FieldAwareFactorizationMachineUtils.cs
│   │   │   └── doc.xml
│   │   ├── LdSvm/
│   │   │   ├── LdSvmModelParameters.cs
│   │   │   └── LdSvmTrainer.cs
│   │   ├── Microsoft.ML.StandardTrainers.csproj
│   │   ├── Optimizer/
│   │   │   ├── DifferentiableFunction.cs
│   │   │   ├── L1Optimizer.cs
│   │   │   ├── LearningRateScheduler.cs
│   │   │   ├── LineSearch.cs
│   │   │   ├── OptimizationMonitor.cs
│   │   │   ├── Optimizer.cs
│   │   │   └── SgdOptimizer.cs
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   ├── Standard/
│   │   │   ├── LinearModelParameters.cs
│   │   │   ├── LinearPredictorUtils.cs
│   │   │   ├── LogisticRegression/
│   │   │   │   ├── LbfgsPredictorBase.cs
│   │   │   │   ├── LogisticRegression.cs
│   │   │   │   └── MulticlassLogisticRegression.cs
│   │   │   ├── ModelStatistics.cs
│   │   │   ├── MulticlassClassification/
│   │   │   │   ├── MetaMulticlassTrainer.cs
│   │   │   │   ├── MulticlassNaiveBayesTrainer.cs
│   │   │   │   ├── OneVersusAllTrainer.cs
│   │   │   │   └── PairwiseCouplingTrainer.cs
│   │   │   ├── Online/
│   │   │   │   ├── AveragedLinear.cs
│   │   │   │   ├── AveragedPerceptron.cs
│   │   │   │   ├── LinearSvm.cs
│   │   │   │   ├── OnlineGradientDescent.cs
│   │   │   │   └── OnlineLinear.cs
│   │   │   ├── PoissonRegression/
│   │   │   │   └── PoissonRegression.cs
│   │   │   ├── SdcaBinary.cs
│   │   │   ├── SdcaMulticlass.cs
│   │   │   ├── SdcaRegression.cs
│   │   │   ├── Simple/
│   │   │   │   └── SimpleTrainers.cs
│   │   │   └── StochasticTrainerBase.cs
│   │   └── StandardTrainersCatalog.cs
│   ├── Microsoft.ML.Sweeper/
│   │   ├── Algorithms/
│   │   │   ├── Grid.cs
│   │   │   ├── KdoSweeper.cs
│   │   │   ├── NelderMead.cs
│   │   │   ├── Random.cs
│   │   │   ├── SmacSweeper.cs
│   │   │   └── SweeperProbabilityUtils.cs
│   │   ├── AsyncSweeper.cs
│   │   ├── ConfigRunner.cs
│   │   ├── ISweeper.cs
│   │   ├── Microsoft.ML.Sweeper.csproj
│   │   ├── Parameters.cs
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   ├── SweepCommand.cs
│   │   ├── SweepResultEvaluator.cs
│   │   └── SynthConfigRunner.cs
│   ├── Microsoft.ML.TensorFlow/
│   │   ├── Microsoft.ML.TensorFlow.csproj
│   │   ├── PACKAGE.md
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   ├── TensorFlowModel.cs
│   │   ├── TensorFlowSessionWrapper.cs
│   │   ├── TensorTypeExtensions.cs
│   │   ├── TensorflowCatalog.cs
│   │   ├── TensorflowTransform.cs
│   │   ├── TensorflowUtils.cs
│   │   └── doc.xml
│   ├── Microsoft.ML.TimeSeries/
│   │   ├── AdaptiveSingularSpectrumSequenceModeler.cs
│   │   ├── Deseasonality.cs
│   │   ├── EigenUtils.cs
│   │   ├── ExponentialAverageTransform.cs
│   │   ├── ExtensionsCatalog.cs
│   │   ├── FftUtils.cs
│   │   ├── IidAnomalyDetectionBase.cs
│   │   ├── IidChangePointDetector.cs
│   │   ├── IidSpikeDetector.cs
│   │   ├── Microsoft.ML.TimeSeries.csproj
│   │   ├── MovingAverageTransform.cs
│   │   ├── PValueTransform.cs
│   │   ├── PercentileThresholdTransform.cs
│   │   ├── PolynomialUtils.cs
│   │   ├── PredictionEngine.cs
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   ├── RootCauseAnalyzer.cs
│   │   ├── RootCauseLocalizationType.cs
│   │   ├── SRCNNAnomalyDetector.cs
│   │   ├── SSaForecasting.cs
│   │   ├── STL/
│   │   │   ├── FastLoess.cs
│   │   │   ├── InnerStl.cs
│   │   │   ├── LeastSquares.cs
│   │   │   ├── LocalRegression.cs
│   │   │   ├── Loess.cs
│   │   │   ├── MathsTools.cs
│   │   │   └── PolynomialModel.cs
│   │   ├── SeasonalityDetector.cs
│   │   ├── SequenceModelerBase.cs
│   │   ├── SequentialAnomalyDetectionTransformBase.cs
│   │   ├── SequentialForecastingTransformBase.cs
│   │   ├── SequentialTransformBase.cs
│   │   ├── SequentialTransformerBase.cs
│   │   ├── SlidingWindowTransform.cs
│   │   ├── SlidingWindowTransformBase.cs
│   │   ├── SrCnnAnomalyDetectionBase.cs
│   │   ├── SrCnnEntireAnomalyDetector.cs
│   │   ├── SrCnnTransformBase.cs
│   │   ├── SsaAnomalyDetectionBase.cs
│   │   ├── SsaChangePointDetector.cs
│   │   ├── SsaForecastingBase.cs
│   │   ├── SsaSpikeDetector.cs
│   │   ├── TimeSeriesProcessing.cs
│   │   ├── TimeSeriesUtils.cs
│   │   └── TrajectoryMatrix.cs
│   ├── Microsoft.ML.Tokenizers/
│   │   ├── AssemblyInfo.cs
│   │   ├── Directory.Build.props
│   │   ├── EncodeResults.cs
│   │   ├── EncodeSettings.cs
│   │   ├── EncodedToken.cs
│   │   ├── Microsoft.ML.Tokenizers.csproj
│   │   ├── Model/
│   │   │   ├── BPETokenizer.cs
│   │   │   ├── BertOptions.cs
│   │   │   ├── BertTokenizer.cs
│   │   │   ├── BpeOptions.cs
│   │   │   ├── Cache.cs
│   │   │   ├── CodeGenTokenizer.cs
│   │   │   ├── EnglishRobertaTokenizer.cs
│   │   │   ├── LlamaTokenizer.cs
│   │   │   ├── Merge.cs
│   │   │   ├── ModelSourceGenerationContext.cs
│   │   │   ├── Pair.cs
│   │   │   ├── Phi2Tokenizer.cs
│   │   │   ├── SentencePieceBaseModel.cs
│   │   │   ├── SentencePieceBpeModel.cs
│   │   │   ├── SentencePieceTokenizer.cs
│   │   │   ├── SentencePieceUnigramModel.cs
│   │   │   ├── Symbol.cs
│   │   │   ├── TiktokenTokenizer.cs
│   │   │   ├── Word.cs
│   │   │   ├── WordPieceOptions.cs
│   │   │   └── WordPieceTokenizer.cs
│   │   ├── Normalizer/
│   │   │   ├── BertNormalizer.cs
│   │   │   ├── LowerCaseNormalizer.cs
│   │   │   ├── Normalizer.cs
│   │   │   ├── SentencePieceNormalizer.cs
│   │   │   └── UpperCaseNormalizer.cs
│   │   ├── PACKAGE.md
│   │   ├── PreTokenizer/
│   │   │   ├── CompositePreTokenizer.cs
│   │   │   ├── PreTokenizer.cs
│   │   │   ├── RegexPreTokenizer.cs
│   │   │   └── RobertaPreTokenizer.cs
│   │   ├── SentencepieceModel.cs
│   │   ├── Tokenizer.cs
│   │   └── Utils/
│   │       ├── ByteArrayComparer.cs
│   │       ├── BytePairEncoder.cs
│   │       ├── ByteToUnicodeEncoding.cs
│   │       ├── DoubleArrayTrie.cs
│   │       ├── Helpers.cs
│   │       ├── Helpers.netcoreapp.cs
│   │       ├── Helpers.netstandard.cs
│   │       ├── IListExtensions.cs
│   │       ├── LruCache.cs
│   │       ├── OrdinalUtf8StringComparer.cs
│   │       ├── PriorityQueue.cs
│   │       ├── StringSpanOrdinalKey.cs
│   │       ├── TokenizerExtensions.cs
│   │       ├── ValueStringBuilder.cs
│   │       └── Vec.cs
│   ├── Microsoft.ML.Tokenizers.Data.Cl100kBase/
│   │   ├── Cl100kBaseTokenizerData.cs
│   │   ├── Data/
│   │   │   └── cl100k_base.tiktoken
│   │   ├── Directory.Build.props
│   │   ├── Microsoft.ML.Tokenizers.Data.Cl100kBase.csproj
│   │   └── PACKAGE.md
│   ├── Microsoft.ML.Tokenizers.Data.Gpt2/
│   │   ├── Data/
│   │   │   └── gpt2.tiktoken
│   │   ├── Directory.Build.props
│   │   ├── Gpt2TokenizerData.cs
│   │   ├── Microsoft.ML.Tokenizers.Data.Gpt2.csproj
│   │   └── PACKAGE.md
│   ├── Microsoft.ML.Tokenizers.Data.O200kBase/
│   │   ├── Data/
│   │   │   └── o200k_base.tiktoken
│   │   ├── Directory.Build.props
│   │   ├── Microsoft.ML.Tokenizers.Data.O200kBase.csproj
│   │   ├── O200kBaseTokenizerData.cs
│   │   └── PACKAGE.md
│   ├── Microsoft.ML.Tokenizers.Data.P50kBase/
│   │   ├── Data/
│   │   │   └── p50k_base.tiktoken
│   │   ├── Directory.Build.props
│   │   ├── Microsoft.ML.Tokenizers.Data.P50kBase.csproj
│   │   ├── P50kBaseTokenizerData.cs
│   │   └── PACKAGE.md
│   ├── Microsoft.ML.Tokenizers.Data.R50kBase/
│   │   ├── Data/
│   │   │   └── r50k_base.tiktoken
│   │   ├── Directory.Build.props
│   │   ├── Microsoft.ML.Tokenizers.Data.R50kBase.csproj
│   │   ├── PACKAGE.md
│   │   └── R50kBaseTokenizerData.cs
│   ├── Microsoft.ML.TorchSharp/
│   │   ├── AutoFormerV2/
│   │   │   ├── Anchors.cs
│   │   │   ├── Attention.cs
│   │   │   ├── AutoFormerV2Backbone.cs
│   │   │   ├── AutoFormerV2Block.cs
│   │   │   ├── AutoformerV2.cs
│   │   │   ├── BasicLayer.cs
│   │   │   ├── Conv2dBN.cs
│   │   │   ├── ConvLayer.cs
│   │   │   ├── ConvModule.cs
│   │   │   ├── FPN.cs
│   │   │   ├── MBConv.cs
│   │   │   ├── Mlp.cs
│   │   │   ├── ObjectDetectionMetrics.cs
│   │   │   ├── ObjectDetectionTrainer.cs
│   │   │   ├── PatchEmbed.cs
│   │   │   ├── PatchMerging.cs
│   │   │   └── RetinaHead.cs
│   │   ├── Extensions/
│   │   │   ├── TensorExtensions.cs
│   │   │   └── TokenizerExtensions.cs
│   │   ├── Loss/
│   │   │   └── FocalLoss.cs
│   │   ├── Microsoft.ML.TorchSharp.csproj
│   │   ├── NasBert/
│   │   │   ├── BertArchitecture.cs
│   │   │   ├── BertModelType.cs
│   │   │   ├── BertTaskType.cs
│   │   │   ├── Models/
│   │   │   │   ├── BaseHead.cs
│   │   │   │   ├── BaseModel.cs
│   │   │   │   ├── ModelPrediction.cs
│   │   │   │   ├── NasBertEncoder.cs
│   │   │   │   ├── NasBertModel.cs
│   │   │   │   ├── NerModel.cs
│   │   │   │   ├── PredictionHead.cs
│   │   │   │   ├── SequenceLabelHead.cs
│   │   │   │   └── TransformerEncoder.cs
│   │   │   ├── Modules/
│   │   │   │   ├── ActivationFunction.cs
│   │   │   │   ├── ConvSeparable.cs
│   │   │   │   ├── EmbedTransfer.cs
│   │   │   │   ├── Embedding/
│   │   │   │   │   ├── LearnedPositionalEmbedding.cs
│   │   │   │   │   ├── PositionalEmbedding.cs
│   │   │   │   │   └── SinusoidalPositionalEmbedding.cs
│   │   │   │   ├── HiddenTransfer.cs
│   │   │   │   ├── IncrementalState.cs
│   │   │   │   ├── Layers/
│   │   │   │   │   ├── EncConvLayer.cs
│   │   │   │   │   ├── FeedForwardLayer.cs
│   │   │   │   │   ├── IdentityLayer.cs
│   │   │   │   │   ├── Layer.cs
│   │   │   │   │   └── SelfAttentionLayer.cs
│   │   │   │   ├── MultiHeadAttention.cs
│   │   │   │   ├── SearchSpace.cs
│   │   │   │   └── TransformerCell.cs
│   │   │   ├── NasBertTrainer.cs
│   │   │   ├── NerTrainer.cs
│   │   │   ├── Optimizers/
│   │   │   │   ├── Adam.cs
│   │   │   │   └── BaseOptimizer.cs
│   │   │   ├── SentenceSimilarityTrainer.cs
│   │   │   └── TextClassificationTrainer.cs
│   │   ├── Resources/
│   │   │   ├── dict.txt
│   │   │   ├── encoder.json
│   │   │   └── vocab.bpe
│   │   ├── Roberta/
│   │   │   ├── Models/
│   │   │   │   ├── RobertaEncoder.cs
│   │   │   │   ├── RobertaModel.cs
│   │   │   │   └── RobertaModelForQA.cs
│   │   │   ├── Modules/
│   │   │   │   ├── Attention.cs
│   │   │   │   ├── AttentionOutput.cs
│   │   │   │   ├── AttentionSelf.cs
│   │   │   │   ├── Embeddings.cs
│   │   │   │   ├── Encoder.cs
│   │   │   │   ├── Intermediate.cs
│   │   │   │   ├── Layer.cs
│   │   │   │   └── Output.cs
│   │   │   └── QATrainer.cs
│   │   ├── TorchSharpBaseTrainer.cs
│   │   ├── TorchSharpCatalog.cs
│   │   └── Utils/
│   │       ├── DataUtils.cs
│   │       ├── DefaultDictionary.cs
│   │       ├── FileUtils.cs
│   │       ├── HashHelpers.cs
│   │       ├── ImageUtils.cs
│   │       ├── IntrinsicAttribute.cs
│   │       ├── MethodTable.cs
│   │       ├── MetricUtils.cs
│   │       ├── ModelUtils.cs
│   │       ├── RangeUtil.cs
│   │       └── TorchUtils.cs
│   ├── Microsoft.ML.Transforms/
│   │   ├── CategoricalCatalog.cs
│   │   ├── CompositeTransformer.cs
│   │   ├── ConversionsCatalog.cs
│   │   ├── CountFeatureSelection.cs
│   │   ├── CustomMappingCatalog.cs
│   │   ├── CustomMappingFactory.cs
│   │   ├── CustomMappingFilter.cs
│   │   ├── CustomMappingTransformer.cs
│   │   ├── Dracula/
│   │   │   ├── CMCountTable.cs
│   │   │   ├── CountTable.cs
│   │   │   ├── CountTableBuilder.cs
│   │   │   ├── CountTableTransformer.cs
│   │   │   ├── CountTargetEncodingTransformer.cs
│   │   │   ├── DictCountTable.cs
│   │   │   ├── Featurizer.cs
│   │   │   └── MultiCountTable.cs
│   │   ├── EntryPoints/
│   │   │   ├── SelectFeatures.cs
│   │   │   └── TextAnalytics.cs
│   │   ├── Expression/
│   │   │   ├── BuiltinFunctions.cs
│   │   │   ├── CharCursor.cs
│   │   │   ├── CodeGen.cs
│   │   │   ├── Error.cs
│   │   │   ├── Exec.cs
│   │   │   ├── FunctionProvider.cs
│   │   │   ├── IlGeneratorExtensions.cs
│   │   │   ├── KeyWordTable.cs
│   │   │   ├── LambdaBinder.cs
│   │   │   ├── LambdaParser.cs
│   │   │   ├── LexCharUtils.cs
│   │   │   ├── Lexer.cs
│   │   │   ├── MethodGenerator.cs
│   │   │   ├── Node.cs
│   │   │   ├── Printer.cs
│   │   │   ├── TokKind.cs
│   │   │   ├── TokenCursor.cs
│   │   │   └── Tokens.cs
│   │   ├── ExpressionCatalog.cs
│   │   ├── ExpressionTransformer.cs
│   │   ├── ExtensionsCatalog.cs
│   │   ├── FeatureSelectionCatalog.cs
│   │   ├── FourierDistributionSampler.cs
│   │   ├── GcnTransform.cs
│   │   ├── GroupTransform.cs
│   │   ├── HashJoiningTransform.cs
│   │   ├── KernelCatalog.cs
│   │   ├── KeyToVectorMapping.cs
│   │   ├── LambdaTransform.cs
│   │   ├── LearnerFeatureSelection.cs
│   │   ├── LoadTransform.cs
│   │   ├── MetricStatistics.cs
│   │   ├── Microsoft.ML.Transforms.csproj
│   │   ├── MissingValueDroppingTransformer.cs
│   │   ├── MissingValueHandlingTransformer.cs
│   │   ├── MissingValueIndicatorTransform.cs
│   │   ├── MissingValueIndicatorTransformer.cs
│   │   ├── MissingValueReplacing.cs
│   │   ├── MissingValueReplacingUtils.cs
│   │   ├── MutualInformationFeatureSelection.cs
│   │   ├── NAHandling.cs
│   │   ├── NormalizerCatalog.cs
│   │   ├── OneHotEncoding.cs
│   │   ├── OneHotHashEncoding.cs
│   │   ├── OptionalColumnTransform.cs
│   │   ├── PermutationFeatureImportance.cs
│   │   ├── PermutationFeatureImportanceExtensions.cs
│   │   ├── ProduceIdTransform.cs
│   │   ├── Properties/
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   └── Resources.resx
│   │   ├── RandomFourierFeaturizing.cs
│   │   ├── StatefulCustomMappingTransformer.cs
│   │   ├── StatefulFilterTransform.cs
│   │   ├── SvmLight/
│   │   │   ├── SvmLightLoader.cs
│   │   │   ├── SvmLightLoaderSaverCatalog.cs
│   │   │   └── SvmLightSaver.cs
│   │   ├── Text/
│   │   │   ├── LdaSingleBox.cs
│   │   │   ├── LdaTransform.cs
│   │   │   ├── NgramHashingTransformer.cs
│   │   │   ├── NgramTransform.cs
│   │   │   ├── NgramUtils.cs
│   │   │   ├── SentimentAnalyzingTransform.cs
│   │   │   ├── StopWords/
│   │   │   │   ├── Arabic.txt
│   │   │   │   ├── Czech.txt
│   │   │   │   ├── Danish.txt
│   │   │   │   ├── Dutch.txt
│   │   │   │   ├── English.txt
│   │   │   │   ├── French.txt
│   │   │   │   ├── German.txt
│   │   │   │   ├── Italian.txt
│   │   │   │   ├── Japanese.txt
│   │   │   │   ├── Norwegian_Bokmal.txt
│   │   │   │   ├── Polish.txt
│   │   │   │   ├── Portuguese.txt
│   │   │   │   ├── Portuguese_Brazilian.txt
│   │   │   │   ├── Russian.txt
│   │   │   │   ├── Spanish.txt
│   │   │   │   └── Swedish.txt
│   │   │   ├── StopWordsRemovingTransformer.cs
│   │   │   ├── TextCatalog.cs
│   │   │   ├── TextFeaturizingEstimator.cs
│   │   │   ├── TextNormalizing.cs
│   │   │   ├── TokenizingByCharacters.cs
│   │   │   ├── WordBagTransform.cs
│   │   │   ├── WordEmbeddingsExtractor.cs
│   │   │   ├── WordHashBagProducingTransform.cs
│   │   │   ├── WordTokenizing.cs
│   │   │   ├── WrappedTextTransformers.cs
│   │   │   └── doc.xml
│   │   ├── UngroupTransform.cs
│   │   └── doc.xml
│   ├── Microsoft.ML.Vision/
│   │   ├── DnnRetrainTransform.cs
│   │   ├── ImageClassificationTrainer.cs
│   │   ├── Microsoft.ML.Vision.csproj
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   └── VisionCatalog.cs
│   ├── Native/
│   │   ├── CMakeLists.txt
│   │   ├── CpuMathNative/
│   │   │   ├── CMakeLists.txt
│   │   │   ├── FactorizationMachineCore.cpp
│   │   │   ├── MathLinux.S
│   │   │   └── Sse.cpp
│   │   ├── FastTreeNative/
│   │   │   ├── CMakeLists.txt
│   │   │   ├── ExpandFloatType.cpp
│   │   │   ├── FastTreeNative.cpp
│   │   │   ├── ReadMe.txt
│   │   │   ├── Sumup.h
│   │   │   ├── SumupNibbles.h
│   │   │   ├── SumupOneBit.h
│   │   │   ├── SumupSegment.h
│   │   │   ├── expand.h
│   │   │   ├── getderivatives.cpp
│   │   │   ├── getsurplusderivatives.cpp
│   │   │   ├── segment.cpp
│   │   │   ├── stdafx.cpp
│   │   │   ├── stdafx.h
│   │   │   └── targetver.h
│   │   ├── LdaNative/
│   │   │   ├── CMakeLists.txt
│   │   │   ├── alias_multinomial_rng_int.cpp
│   │   │   ├── alias_multinomial_rng_int.hpp
│   │   │   ├── data_block.cpp
│   │   │   ├── data_block.h
│   │   │   ├── hybrid_alias_map.cpp
│   │   │   ├── hybrid_alias_map.h
│   │   │   ├── hybrid_map.cpp
│   │   │   ├── hybrid_map.h
│   │   │   ├── lda_document.cpp
│   │   │   ├── lda_document.h
│   │   │   ├── lda_engine.cpp
│   │   │   ├── lda_engine.hpp
│   │   │   ├── lda_engine_export.cpp
│   │   │   ├── light_doc_sampler.cpp
│   │   │   ├── light_doc_sampler.hpp
│   │   │   ├── light_hash_map.cpp
│   │   │   ├── light_hash_map.h
│   │   │   ├── model_block.cpp
│   │   │   ├── model_block.h
│   │   │   ├── rand_int_rng.h
│   │   │   ├── simple_barrier.h
│   │   │   ├── timer.h
│   │   │   ├── type_common.h
│   │   │   ├── utils.cpp
│   │   │   └── utils.hpp
│   │   ├── MatrixFactorizationNative/
│   │   │   ├── CMakeLists.txt
│   │   │   ├── UnmanagedMemory.cpp
│   │   │   └── UnmanagedMemory.h
│   │   ├── MklProxyNative/
│   │   │   ├── CMakeLists.txt
│   │   │   └── MklProxyNative.cpp
│   │   ├── Native.proj
│   │   ├── OneDalNative/
│   │   │   ├── CMakeLists.txt
│   │   │   └── OneDalAlgorithms.cpp
│   │   ├── Stdafx.h
│   │   ├── SymSgdNative/
│   │   │   ├── CMakeLists.txt
│   │   │   ├── Macros.h
│   │   │   ├── SparseBLAS.h
│   │   │   ├── SymSgdNative.cpp
│   │   │   └── SymSgdNative.h
│   │   ├── UnixSal.h
│   │   ├── build.cmd
│   │   ├── build.sh
│   │   ├── gen-buildsys-win.bat
│   │   ├── newbuild.proj
│   │   └── probe-win.ps1
│   ├── Redist/
│   │   └── build.proj
│   ├── Sdl.Required.Warning.ruleset
│   ├── Source.ruleset
│   └── stylecop.json
├── test/
│   ├── BaselineOutput/
│   │   ├── Common/
│   │   │   ├── AveragedPerceptron/
│   │   │   │   ├── AveragedPerceptron-CV-breast-cancer-out.txt
│   │   │   │   ├── AveragedPerceptron-CV-breast-cancer-rp.txt
│   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.PAVcalibration-out.txt
│   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.PAVcalibration-rp.txt
│   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.PAVcalibration.txt
│   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.calibrateRandom-out.txt
│   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.calibrateRandom-rp.txt
│   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.calibrateRandom.txt
│   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.nocalibration-out.txt
│   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.nocalibration-rp.txt
│   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.nocalibration.txt
│   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.txt
│   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.PAVcalibration-out.txt
│   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.PAVcalibration-rp.txt
│   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.PAVcalibration.txt
│   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.calibrateRandom-out.txt
│   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.calibrateRandom-rp.txt
│   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.calibrateRandom.txt
│   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.nocalibration-out.txt
│   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.nocalibration-rp.txt
│   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.nocalibration.txt
│   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.txt
│   │   │   │   ├── linux-arm/
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer-out.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.PAVcalibration-out.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.PAVcalibration-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.PAVcalibration.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.calibrateRandom-out.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.calibrateRandom-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.calibrateRandom.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.nocalibration-out.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.nocalibration-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.nocalibration.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.PAVcalibration-out.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.PAVcalibration-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.PAVcalibration.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.calibrateRandom-out.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.calibrateRandom-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.calibrateRandom.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.nocalibration-out.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.nocalibration-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.nocalibration.txt
│   │   │   │   │   └── AveragedPerceptron-TrainTest-breast-cancer.txt
│   │   │   │   ├── linux-arm64/
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer-out.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.PAVcalibration-out.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.PAVcalibration-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.PAVcalibration.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.calibrateRandom-out.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.calibrateRandom-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.calibrateRandom.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.nocalibration-out.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.nocalibration-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.nocalibration.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.PAVcalibration-out.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.PAVcalibration-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.PAVcalibration.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.calibrateRandom-out.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.calibrateRandom-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.calibrateRandom.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.nocalibration-out.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.nocalibration-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.nocalibration.txt
│   │   │   │   │   └── AveragedPerceptron-TrainTest-breast-cancer.txt
│   │   │   │   ├── netcoreapp/
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.PAVcalibration-out.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.PAVcalibration-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.PAVcalibration.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.calibrateRandom-out.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.calibrateRandom-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.calibrateRandom.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.nocalibration-out.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.nocalibration-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.nocalibration.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.PAVcalibration-out.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.PAVcalibration-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.PAVcalibration.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.calibrateRandom-out.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.calibrateRandom-rp.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.calibrateRandom.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.nocalibration-out.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.nocalibration-rp.txt
│   │   │   │   │   └── AveragedPerceptron-TrainTest-breast-cancer.nocalibration.txt
│   │   │   │   ├── osx-arm64/
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.PAVcalibration-out.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.PAVcalibration.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.calibrateRandom-out.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.calibrateRandom.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.nocalibration-out.txt
│   │   │   │   │   ├── AveragedPerceptron-CV-breast-cancer.nocalibration.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.PAVcalibration-out.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.PAVcalibration.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.calibrateRandom-out.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.calibrateRandom.txt
│   │   │   │   │   ├── AveragedPerceptron-TrainTest-breast-cancer.nocalibration-out.txt
│   │   │   │   │   └── AveragedPerceptron-TrainTest-breast-cancer.nocalibration.txt
│   │   │   │   └── win-arm/
│   │   │   │       ├── AveragedPerceptron-CV-breast-cancer-out.txt
│   │   │   │       ├── AveragedPerceptron-CV-breast-cancer-rp.txt
│   │   │   │       ├── AveragedPerceptron-CV-breast-cancer.PAVcalibration-out.txt
│   │   │   │       ├── AveragedPerceptron-CV-breast-cancer.PAVcalibration-rp.txt
│   │   │   │       ├── AveragedPerceptron-CV-breast-cancer.PAVcalibration.txt
│   │   │   │       ├── AveragedPerceptron-CV-breast-cancer.calibrateRandom-out.txt
│   │   │   │       ├── AveragedPerceptron-CV-breast-cancer.calibrateRandom-rp.txt
│   │   │   │       ├── AveragedPerceptron-CV-breast-cancer.calibrateRandom.txt
│   │   │   │       ├── AveragedPerceptron-CV-breast-cancer.nocalibration-out.txt
│   │   │   │       ├── AveragedPerceptron-CV-breast-cancer.nocalibration-rp.txt
│   │   │   │       ├── AveragedPerceptron-CV-breast-cancer.nocalibration.txt
│   │   │   │       ├── AveragedPerceptron-CV-breast-cancer.txt
│   │   │   │       ├── AveragedPerceptron-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── AveragedPerceptron-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── AveragedPerceptron-TrainTest-breast-cancer.PAVcalibration-out.txt
│   │   │   │       ├── AveragedPerceptron-TrainTest-breast-cancer.PAVcalibration-rp.txt
│   │   │   │       ├── AveragedPerceptron-TrainTest-breast-cancer.PAVcalibration.txt
│   │   │   │       ├── AveragedPerceptron-TrainTest-breast-cancer.calibrateRandom-out.txt
│   │   │   │       ├── AveragedPerceptron-TrainTest-breast-cancer.calibrateRandom-rp.txt
│   │   │   │       ├── AveragedPerceptron-TrainTest-breast-cancer.calibrateRandom.txt
│   │   │   │       ├── AveragedPerceptron-TrainTest-breast-cancer.nocalibration-out.txt
│   │   │   │       ├── AveragedPerceptron-TrainTest-breast-cancer.nocalibration-rp.txt
│   │   │   │       ├── AveragedPerceptron-TrainTest-breast-cancer.nocalibration.txt
│   │   │   │       └── AveragedPerceptron-TrainTest-breast-cancer.txt
│   │   │   ├── BinaryClassificationGamTrainer/
│   │   │   │   ├── BinaryClassificationGamTrainer-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── BinaryClassificationGamTrainer-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── BinaryClassificationGamTrainer-TrainTest-breast-cancer.txt
│   │   │   │   ├── BinaryClassificationGamTrainerDiskTranspose-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── BinaryClassificationGamTrainerDiskTranspose-TrainTest-breast-cancer-rp.txt
│   │   │   │   └── BinaryClassificationGamTrainerDiskTranspose-TrainTest-breast-cancer.txt
│   │   │   ├── BinaryLoaderSaver/
│   │   │   │   └── OldKeyTypeCodecTest.txt
│   │   │   ├── Categorical/
│   │   │   │   ├── featurized.tsv
│   │   │   │   └── oneHot.tsv
│   │   │   ├── CategoricalHash/
│   │   │   │   ├── featurized.tsv
│   │   │   │   └── oneHotHash.tsv
│   │   │   ├── Command/
│   │   │   │   ├── CommandCrossValidationKeyLabelWithFloatKeyValues-out.txt
│   │   │   │   ├── CommandCrossValidationWithTextStratificationColumn-out.txt
│   │   │   │   ├── CommandSaveDataSvmLight-data-0.txt
│   │   │   │   ├── CommandSaveDataSvmLight-data.txt
│   │   │   │   ├── CommandSaveDataSvmLight-out.txt
│   │   │   │   ├── CommandShowDataSvmLight-1-out.txt
│   │   │   │   ├── CommandShowDataSvmLight-2-out.txt
│   │   │   │   ├── CommandShowDataSvmLight-3-out.txt
│   │   │   │   ├── CommandShowDataSvmLight-4-out.txt
│   │   │   │   ├── CommandShowDataSvmLight-5-out.txt
│   │   │   │   ├── CommandShowDataSvmLight-out.txt
│   │   │   │   ├── CommandShowSchemaModel-out.txt
│   │   │   │   ├── CommandTrainMlrWithStats-1-out.txt
│   │   │   │   ├── CommandTrainMlrWithStats-out.txt
│   │   │   │   ├── CommandTrainMlrWithStats-summary.txt
│   │   │   │   ├── CommandTrainRanking-1-out.txt
│   │   │   │   ├── CommandTrainRanking-2-out.txt
│   │   │   │   ├── CommandTrainRanking-3-metrics.txt
│   │   │   │   ├── CommandTrainRanking-3-out.txt
│   │   │   │   ├── CommandTrainRanking-4-out.txt
│   │   │   │   ├── CommandTrainRanking-5-out.txt
│   │   │   │   ├── CommandTrainRanking-data.txt
│   │   │   │   ├── CommandTrainRanking-gsummary2.txt
│   │   │   │   ├── CommandTrainRanking-out.txt
│   │   │   │   ├── CommandTrainRanking-summary1.txt
│   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-1-out.txt
│   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-2-out.txt
│   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-3-metrics.txt
│   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-3-out.txt
│   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-4-out.txt
│   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-data.txt
│   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-out.txt
│   │   │   │   ├── CommandTrainTestFCCAdult-1-out.txt
│   │   │   │   ├── CommandTrainTestFCCAdult-metrics-fcc-str.txt
│   │   │   │   ├── CommandTrainTestFCCAdult-metrics-fcc.txt
│   │   │   │   ├── CommandTrainTestFCCAdult-out.txt
│   │   │   │   ├── CommandTrainingBinaryFactorizationMachineWithInitialization-1-out.txt
│   │   │   │   ├── CommandTrainingBinaryFactorizationMachineWithInitialization-out.txt
│   │   │   │   ├── CommandTrainingBinaryFactorizationMachineWithValidationAndInitialization-1-out.txt
│   │   │   │   ├── CommandTrainingBinaryFactorizationMachineWithValidationAndInitialization-out.txt
│   │   │   │   ├── CommandTrainingBinaryFieldAwareFactorizationMachineWithInitialization-1-out.txt
│   │   │   │   ├── CommandTrainingBinaryFieldAwareFactorizationMachineWithInitialization-out.txt
│   │   │   │   ├── CommandTrainingBinaryFieldAwareFactorizationMachineWithValidationAndInitialization-1-out.txt
│   │   │   │   ├── CommandTrainingBinaryFieldAwareFactorizationMachineWithValidationAndInitialization-out.txt
│   │   │   │   ├── CommandTrainingLrWithStats-1-out.txt
│   │   │   │   ├── CommandTrainingLrWithStats-out.txt
│   │   │   │   ├── CommandTrainingLrWithStats-summary.txt
│   │   │   │   ├── Datatypes-1-out.txt
│   │   │   │   ├── Datatypes-2-out.txt
│   │   │   │   ├── Datatypes-datatypes.txt
│   │   │   │   ├── Datatypes-out.txt
│   │   │   │   ├── EvaluateRankingWithMaml-out.txt
│   │   │   │   ├── SavePipeChooseColumnsByIndex-1-out.txt
│   │   │   │   ├── SavePipeChooseColumnsByIndex-out.txt
│   │   │   │   ├── SavePipeChooseColumnsByIndexDrop-1-out.txt
│   │   │   │   ├── SavePipeChooseColumnsByIndexDrop-out.txt
│   │   │   │   ├── SavePipeTextLoaderWithMissingRealsAsNaNs-1-out.txt
│   │   │   │   ├── SavePipeTextLoaderWithMissingRealsAsNaNs-out.txt
│   │   │   │   ├── SavePipeTextLoaderWithMultilines-1-out.txt
│   │   │   │   ├── SavePipeTextLoaderWithMultilines-out.txt
│   │   │   │   ├── linux-arm/
│   │   │   │   │   ├── CommandCrossValidationKeyLabelWithFloatKeyValues-out.txt
│   │   │   │   │   ├── CommandCrossValidationWithTextStratificationColumn-out.txt
│   │   │   │   │   ├── CommandSaveDataSvmLight-data-0.txt
│   │   │   │   │   ├── CommandSaveDataSvmLight-data.txt
│   │   │   │   │   ├── CommandSaveDataSvmLight-out.txt
│   │   │   │   │   ├── CommandShowDataSvmLight-1-out.txt
│   │   │   │   │   ├── CommandShowDataSvmLight-2-out.txt
│   │   │   │   │   ├── CommandShowDataSvmLight-3-out.txt
│   │   │   │   │   ├── CommandShowDataSvmLight-4-out.txt
│   │   │   │   │   ├── CommandShowDataSvmLight-5-out.txt
│   │   │   │   │   ├── CommandShowDataSvmLight-out.txt
│   │   │   │   │   ├── CommandShowSchemaModel-out.txt
│   │   │   │   │   ├── CommandTrainMlrWithStats-1-out.txt
│   │   │   │   │   ├── CommandTrainMlrWithStats-out.txt
│   │   │   │   │   ├── CommandTrainMlrWithStats-summary.txt
│   │   │   │   │   ├── CommandTrainRanking-1-out.txt
│   │   │   │   │   ├── CommandTrainRanking-2-out.txt
│   │   │   │   │   ├── CommandTrainRanking-3-metrics.txt
│   │   │   │   │   ├── CommandTrainRanking-3-out.txt
│   │   │   │   │   ├── CommandTrainRanking-4-out.txt
│   │   │   │   │   ├── CommandTrainRanking-5-out.txt
│   │   │   │   │   ├── CommandTrainRanking-data.txt
│   │   │   │   │   ├── CommandTrainRanking-gsummary2.txt
│   │   │   │   │   ├── CommandTrainRanking-out.txt
│   │   │   │   │   ├── CommandTrainRanking-summary1.txt
│   │   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-1-out.txt
│   │   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-2-out.txt
│   │   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-3-metrics.txt
│   │   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-3-out.txt
│   │   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-4-out.txt
│   │   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-data.txt
│   │   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-out.txt
│   │   │   │   │   ├── CommandTrainTestFCCAdult-1-out.txt
│   │   │   │   │   ├── CommandTrainTestFCCAdult-metrics-fcc-str.txt
│   │   │   │   │   ├── CommandTrainTestFCCAdult-metrics-fcc.txt
│   │   │   │   │   ├── CommandTrainTestFCCAdult-out.txt
│   │   │   │   │   ├── CommandTrainingBinaryFactorizationMachineWithInitialization-1-out.txt
│   │   │   │   │   ├── CommandTrainingBinaryFactorizationMachineWithInitialization-out.txt
│   │   │   │   │   ├── CommandTrainingBinaryFactorizationMachineWithValidationAndInitialization-1-out.txt
│   │   │   │   │   ├── CommandTrainingBinaryFactorizationMachineWithValidationAndInitialization-out.txt
│   │   │   │   │   ├── CommandTrainingBinaryFieldAwareFactorizationMachineWithInitialization-1-out.txt
│   │   │   │   │   ├── CommandTrainingBinaryFieldAwareFactorizationMachineWithInitialization-out.txt
│   │   │   │   │   ├── CommandTrainingBinaryFieldAwareFactorizationMachineWithValidationAndInitialization-1-out.txt
│   │   │   │   │   ├── CommandTrainingBinaryFieldAwareFactorizationMachineWithValidationAndInitialization-out.txt
│   │   │   │   │   ├── CommandTrainingLrWithStats-1-out.txt
│   │   │   │   │   ├── CommandTrainingLrWithStats-out.txt
│   │   │   │   │   ├── CommandTrainingLrWithStats-summary.txt
│   │   │   │   │   ├── Datatypes-1-out.txt
│   │   │   │   │   ├── Datatypes-2-out.txt
│   │   │   │   │   ├── Datatypes-datatypes.txt
│   │   │   │   │   ├── Datatypes-out.txt
│   │   │   │   │   ├── EvaluateRankingWithMaml-out.txt
│   │   │   │   │   ├── SavePipeChooseColumnsByIndex-1-out.txt
│   │   │   │   │   ├── SavePipeChooseColumnsByIndex-out.txt
│   │   │   │   │   ├── SavePipeChooseColumnsByIndexDrop-1-out.txt
│   │   │   │   │   ├── SavePipeChooseColumnsByIndexDrop-out.txt
│   │   │   │   │   ├── SavePipeTextLoaderWithMissingRealsAsNaNs-1-out.txt
│   │   │   │   │   ├── SavePipeTextLoaderWithMissingRealsAsNaNs-out.txt
│   │   │   │   │   ├── SavePipeTextLoaderWithMultilines-1-out.txt
│   │   │   │   │   └── SavePipeTextLoaderWithMultilines-out.txt
│   │   │   │   ├── linux-arm64/
│   │   │   │   │   ├── CommandCrossValidationKeyLabelWithFloatKeyValues-out.txt
│   │   │   │   │   ├── CommandCrossValidationWithTextStratificationColumn-out.txt
│   │   │   │   │   ├── CommandSaveDataSvmLight-data-0.txt
│   │   │   │   │   ├── CommandSaveDataSvmLight-data.txt
│   │   │   │   │   ├── CommandSaveDataSvmLight-out.txt
│   │   │   │   │   ├── CommandShowDataSvmLight-1-out.txt
│   │   │   │   │   ├── CommandShowDataSvmLight-2-out.txt
│   │   │   │   │   ├── CommandShowDataSvmLight-3-out.txt
│   │   │   │   │   ├── CommandShowDataSvmLight-4-out.txt
│   │   │   │   │   ├── CommandShowDataSvmLight-5-out.txt
│   │   │   │   │   ├── CommandShowDataSvmLight-out.txt
│   │   │   │   │   ├── CommandShowSchemaModel-out.txt
│   │   │   │   │   ├── CommandTrainMlrWithStats-1-out.txt
│   │   │   │   │   ├── CommandTrainMlrWithStats-out.txt
│   │   │   │   │   ├── CommandTrainMlrWithStats-summary.txt
│   │   │   │   │   ├── CommandTrainRanking-1-out.txt
│   │   │   │   │   ├── CommandTrainRanking-2-out.txt
│   │   │   │   │   ├── CommandTrainRanking-3-metrics.txt
│   │   │   │   │   ├── CommandTrainRanking-3-out.txt
│   │   │   │   │   ├── CommandTrainRanking-4-out.txt
│   │   │   │   │   ├── CommandTrainRanking-5-out.txt
│   │   │   │   │   ├── CommandTrainRanking-data.txt
│   │   │   │   │   ├── CommandTrainRanking-gsummary2.txt
│   │   │   │   │   ├── CommandTrainRanking-out.txt
│   │   │   │   │   ├── CommandTrainRanking-summary1.txt
│   │   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-1-out.txt
│   │   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-2-out.txt
│   │   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-3-metrics.txt
│   │   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-3-out.txt
│   │   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-4-out.txt
│   │   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-data.txt
│   │   │   │   │   ├── CommandTrainScoreEvaluateQuantileRegression-out.txt
│   │   │   │   │   ├── CommandTrainTestFCCAdult-1-out.txt
│   │   │   │   │   ├── CommandTrainTestFCCAdult-metrics-fcc-str.txt
│   │   │   │   │   ├── CommandTrainTestFCCAdult-metrics-fcc.txt
│   │   │   │   │   ├── CommandTrainTestFCCAdult-out.txt
│   │   │   │   │   ├── CommandTrainingBinaryFactorizationMachineWithInitialization-1-out.txt
│   │   │   │   │   ├── CommandTrainingBinaryFactorizationMachineWithInitialization-out.txt
│   │   │   │   │   ├── CommandTrainingBinaryFactorizationMachineWithValidationAndInitialization-1-out.txt
│   │   │   │   │   ├── CommandTrainingBinaryFactorizationMachineWithValidationAndInitialization-out.txt
│   │   │   │   │   ├── CommandTrainingBinaryFieldAwareFactorizationMachineWithInitialization-1-out.txt
│   │   │   │   │   ├── CommandTrainingBinaryFieldAwareFactorizationMachineWithInitialization-out.txt
│   │   │   │   │   ├── CommandTrainingBinaryFieldAwareFactorizationMachineWithValidationAndInitialization-1-out.txt
│   │   │   │   │   ├── CommandTrainingBinaryFieldAwareFactorizationMachineWithValidationAndInitialization-out.txt
│   │   │   │   │   ├── CommandTrainingLrWithStats-1-out.txt
│   │   │   │   │   ├── CommandTrainingLrWithStats-out.txt
│   │   │   │   │   ├── CommandTrainingLrWithStats-summary.txt
│   │   │   │   │   ├── Datatypes-1-out.txt
│   │   │   │   │   ├── Datatypes-2-out.txt
│   │   │   │   │   ├── Datatypes-datatypes.txt
│   │   │   │   │   ├── Datatypes-out.txt
│   │   │   │   │   ├── EvaluateRankingWithMaml-out.txt
│   │   │   │   │   ├── SavePipeChooseColumnsByIndex-1-out.txt
│   │   │   │   │   ├── SavePipeChooseColumnsByIndex-out.txt
│   │   │   │   │   ├── SavePipeChooseColumnsByIndexDrop-1-out.txt
│   │   │   │   │   ├── SavePipeChooseColumnsByIndexDrop-out.txt
│   │   │   │   │   ├── SavePipeTextLoaderWithMissingRealsAsNaNs-1-out.txt
│   │   │   │   │   ├── SavePipeTextLoaderWithMissingRealsAsNaNs-out.txt
│   │   │   │   │   ├── SavePipeTextLoaderWithMultilines-1-out.txt
│   │   │   │   │   └── SavePipeTextLoaderWithMultilines-out.txt
│   │   │   │   ├── netcoreapp/
│   │   │   │   │   ├── CommandTrainMlrWithStats-out.txt
│   │   │   │   │   ├── CommandTrainMlrWithStats-summary.txt
│   │   │   │   │   └── CommandTrainingLrWithStats-out.txt
│   │   │   │   ├── osx-arm64/
│   │   │   │   │   ├── CommandTrainMlrWithStats-1-out.txt
│   │   │   │   │   ├── CommandTrainMlrWithStats-out.txt
│   │   │   │   │   ├── CommandTrainMlrWithStats-summary.txt
│   │   │   │   │   └── CommandTrainingLrWithStats-out.txt
│   │   │   │   ├── win-arm/
│   │   │   │   │   ├── CommandTrainMlrWithStats-1-out.txt
│   │   │   │   │   ├── CommandTrainMlrWithStats-out.txt
│   │   │   │   │   ├── CommandTrainMlrWithStats-summary.txt
│   │   │   │   │   ├── CommandTrainingLrWithStats-1-out.txt
│   │   │   │   │   ├── CommandTrainingLrWithStats-out.txt
│   │   │   │   │   └── CommandTrainingLrWithStats-summary.txt
│   │   │   │   └── win-x64/
│   │   │   │       ├── CommandTrainMlrWithStats-1-out.txt
│   │   │   │       ├── CommandTrainMlrWithStats-out.txt
│   │   │   │       └── CommandTrainMlrWithStats-summary.txt
│   │   │   ├── EntryPoints/
│   │   │   │   ├── Summarize.txt
│   │   │   │   ├── core_ep-list.tsv
│   │   │   │   ├── core_manifest.json
│   │   │   │   ├── ensemble-model0-stats.txt
│   │   │   │   ├── ensemble-model0-summary.txt
│   │   │   │   ├── ensemble-model1-summary.txt
│   │   │   │   ├── ensemble-model2-stats.txt
│   │   │   │   ├── ensemble-model2-summary.txt
│   │   │   │   ├── ensemble-model3-summary.txt
│   │   │   │   ├── ensemble-summary-key-value-pairs.txt
│   │   │   │   ├── ensemble-summary.txt
│   │   │   │   ├── linux-arm/
│   │   │   │   │   └── Summarize.txt
│   │   │   │   ├── lr-stats.txt
│   │   │   │   ├── lr-weights.txt
│   │   │   │   ├── mc-lr-stats.txt
│   │   │   │   ├── mc-lr-weights.txt
│   │   │   │   ├── netcoreapp/
│   │   │   │   │   └── core_manifest.json
│   │   │   │   └── pca-weights.txt
│   │   │   ├── ExprParser/
│   │   │   │   ├── ExprBindExOutput.txt
│   │   │   │   ├── ExprBindOutput.txt
│   │   │   │   ├── ExprCodeGenOutput.txt
│   │   │   │   ├── ExprEvalOutput.txt
│   │   │   │   └── ExprParseOutput.txt
│   │   │   ├── FastForestClassification/
│   │   │   │   ├── FastForestClassification-CV-breast-cancer-out.txt
│   │   │   │   ├── FastForestClassification-CV-breast-cancer-rp.txt
│   │   │   │   ├── FastForestClassification-CV-breast-cancer.txt
│   │   │   │   ├── FastForestClassification-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── FastForestClassification-TrainTest-breast-cancer-rp.txt
│   │   │   │   └── FastForestClassification-TrainTest-breast-cancer.txt
│   │   │   ├── FastForestRegression/
│   │   │   │   ├── FastForestRegression-CV-housing-out.txt
│   │   │   │   ├── FastForestRegression-CV-housing-rp.txt
│   │   │   │   ├── FastForestRegression-CV-housing.txt
│   │   │   │   ├── FastForestRegression-TrainTest-housing-out.txt
│   │   │   │   ├── FastForestRegression-TrainTest-housing-rp.txt
│   │   │   │   ├── FastForestRegression-TrainTest-housing.txt
│   │   │   │   ├── QuantileRegressorTester-CV-housing-out.txt
│   │   │   │   ├── QuantileRegressorTester-CV-housing-rp.txt
│   │   │   │   ├── QuantileRegressorTester-CV-housing.txt
│   │   │   │   ├── QuantileRegressorTester-TrainTest-housing-out.txt
│   │   │   │   ├── QuantileRegressorTester-TrainTest-housing-rp.txt
│   │   │   │   └── QuantileRegressorTester-TrainTest-housing.txt
│   │   │   ├── FastRank/
│   │   │   │   ├── FastRank-CV-MSM-sparse-sample-out.txt
│   │   │   │   ├── FastRank-CV-MSM-sparse-sample-rp.txt
│   │   │   │   ├── FastRank-CV-breast-cancer-out.txt
│   │   │   │   ├── FastRank-CV-breast-cancer-rp.txt
│   │   │   │   ├── FastRank-CV-breast-cancer.txt
│   │   │   │   ├── FastRank-TrainTest-MSM-sparse-sample-out.txt
│   │   │   │   ├── FastRank-TrainTest-MSM-sparse-sample-rp.txt
│   │   │   │   ├── FastRank-TrainTest-MSM-sparse-sample-test-out.txt
│   │   │   │   ├── FastRank-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── FastRank-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── FastRank-TrainTest-breast-cancer.txt
│   │   │   │   └── prcurve-breast-cancer-prcurve.txt
│   │   │   ├── FastTreeBinaryClassification/
│   │   │   │   ├── FastTree-TrainTest-Census-Cat-Only.Cat-out.txt
│   │   │   │   ├── FastTree-TrainTest-Census-Cat-Only.Cat-rp.txt
│   │   │   │   ├── FastTree-TrainTest-Census-Cat-Only.Cat-summary.txt
│   │   │   │   ├── FastTree-TrainTest-Census-Cat-Only.Cat.ini
│   │   │   │   ├── FastTree-TrainTest-Census-Cat-Only.Cat.txt
│   │   │   │   ├── FastTree-TrainTest-Census.Cat-out.txt
│   │   │   │   ├── FastTree-TrainTest-Census.Cat-rp.txt
│   │   │   │   ├── FastTree-TrainTest-Census.Cat-summary.txt
│   │   │   │   ├── FastTree-TrainTest-Census.Cat.ini
│   │   │   │   ├── FastTree-TrainTest-Census.Cat.txt
│   │   │   │   ├── FastTree-TrainTest-breast-cancer-group-out.txt
│   │   │   │   ├── FastTree-TrainTest-breast-cancer-group-rp.txt
│   │   │   │   ├── FastTree-TrainTest-breast-cancer-group.txt
│   │   │   │   ├── FastTree-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── FastTree-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── FastTree-TrainTest-breast-cancer.txt
│   │   │   │   ├── FastTreeBsr-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── FastTreeBsr-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── FastTreeBsr-TrainTest-breast-cancer.txt
│   │   │   │   ├── FastTreeCategorical-TrainTest-Census-Cat-Only.Cat-out.txt
│   │   │   │   ├── FastTreeCategorical-TrainTest-Census-Cat-Only.Cat-rp.txt
│   │   │   │   ├── FastTreeCategorical-TrainTest-Census-Cat-Only.Cat-summary.txt
│   │   │   │   ├── FastTreeCategorical-TrainTest-Census-Cat-Only.Cat.ini
│   │   │   │   ├── FastTreeCategorical-TrainTest-Census-Cat-Only.Cat.txt
│   │   │   │   ├── FastTreeCategorical-TrainTest-Census.Cat-out.txt
│   │   │   │   ├── FastTreeCategorical-TrainTest-Census.Cat-rp.txt
│   │   │   │   ├── FastTreeCategorical-TrainTest-Census.Cat-summary.txt
│   │   │   │   ├── FastTreeCategorical-TrainTest-Census.Cat.ini
│   │   │   │   ├── FastTreeCategorical-TrainTest-Census.Cat.txt
│   │   │   │   ├── FastTreeCategoricalDisk-TrainTest-Census-Cat-Only.Cat-out.txt
│   │   │   │   ├── FastTreeCategoricalDisk-TrainTest-Census-Cat-Only.Cat-rp.txt
│   │   │   │   ├── FastTreeCategoricalDisk-TrainTest-Census-Cat-Only.Cat-summary.txt
│   │   │   │   ├── FastTreeCategoricalDisk-TrainTest-Census-Cat-Only.Cat.ini
│   │   │   │   ├── FastTreeCategoricalDisk-TrainTest-Census-Cat-Only.Cat.txt
│   │   │   │   ├── FastTreeCategoricalDisk-TrainTest-Census.Cat-out.txt
│   │   │   │   ├── FastTreeCategoricalDisk-TrainTest-Census.Cat-rp.txt
│   │   │   │   ├── FastTreeCategoricalDisk-TrainTest-Census.Cat-summary.txt
│   │   │   │   ├── FastTreeCategoricalDisk-TrainTest-Census.Cat.ini
│   │   │   │   ├── FastTreeCategoricalDisk-TrainTest-Census.Cat.txt
│   │   │   │   ├── FastTreeDisk-TrainTest-Census-Cat-Only.Cat-out.txt
│   │   │   │   ├── FastTreeDisk-TrainTest-Census-Cat-Only.Cat-rp.txt
│   │   │   │   ├── FastTreeDisk-TrainTest-Census-Cat-Only.Cat-summary.txt
│   │   │   │   ├── FastTreeDisk-TrainTest-Census-Cat-Only.Cat.ini
│   │   │   │   ├── FastTreeDisk-TrainTest-Census-Cat-Only.Cat.txt
│   │   │   │   ├── FastTreeDisk-TrainTest-Census.Cat-out.txt
│   │   │   │   ├── FastTreeDisk-TrainTest-Census.Cat-rp.txt
│   │   │   │   ├── FastTreeDisk-TrainTest-Census.Cat-summary.txt
│   │   │   │   ├── FastTreeDisk-TrainTest-Census.Cat.ini
│   │   │   │   ├── FastTreeDisk-TrainTest-Census.Cat.txt
│   │   │   │   ├── FastTreeDisk-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── FastTreeDisk-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── FastTreeDisk-TrainTest-breast-cancer.txt
│   │   │   │   ├── FastTreeDrop-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── FastTreeDrop-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── FastTreeDrop-TrainTest-breast-cancer.txt
│   │   │   │   ├── FastTreeHighMinDocs-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── FastTreeHighMinDocs-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── FastTreeHighMinDocs-TrainTest-breast-cancer.txt
│   │   │   │   └── win-x86/
│   │   │   │       ├── FastTree-TrainTest-Census-Cat-Only.Cat-out.txt
│   │   │   │       ├── FastTree-TrainTest-Census-Cat-Only.Cat-rp.txt
│   │   │   │       ├── FastTree-TrainTest-Census-Cat-Only.Cat-summary.txt
│   │   │   │       ├── FastTree-TrainTest-Census-Cat-Only.Cat.ini
│   │   │   │       ├── FastTree-TrainTest-Census-Cat-Only.Cat.txt
│   │   │   │       ├── FastTree-TrainTest-Census.Cat-out.txt
│   │   │   │       ├── FastTree-TrainTest-Census.Cat-rp.txt
│   │   │   │       ├── FastTree-TrainTest-Census.Cat-summary.txt
│   │   │   │       ├── FastTree-TrainTest-Census.Cat.ini
│   │   │   │       ├── FastTree-TrainTest-Census.Cat.txt
│   │   │   │       ├── FastTree-TrainTest-breast-cancer-group-out.txt
│   │   │   │       ├── FastTree-TrainTest-breast-cancer-group-rp.txt
│   │   │   │       ├── FastTree-TrainTest-breast-cancer-group.txt
│   │   │   │       ├── FastTree-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── FastTree-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── FastTree-TrainTest-breast-cancer.txt
│   │   │   │       ├── FastTreeBsr-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── FastTreeBsr-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── FastTreeBsr-TrainTest-breast-cancer.txt
│   │   │   │       ├── FastTreeCategorical-TrainTest-Census-Cat-Only.Cat-out.txt
│   │   │   │       ├── FastTreeCategorical-TrainTest-Census-Cat-Only.Cat-rp.txt
│   │   │   │       ├── FastTreeCategorical-TrainTest-Census-Cat-Only.Cat-summary.txt
│   │   │   │       ├── FastTreeCategorical-TrainTest-Census-Cat-Only.Cat.ini
│   │   │   │       ├── FastTreeCategorical-TrainTest-Census-Cat-Only.Cat.txt
│   │   │   │       ├── FastTreeCategorical-TrainTest-Census.Cat-out.txt
│   │   │   │       ├── FastTreeCategorical-TrainTest-Census.Cat-rp.txt
│   │   │   │       ├── FastTreeCategorical-TrainTest-Census.Cat-summary.txt
│   │   │   │       ├── FastTreeCategorical-TrainTest-Census.Cat.ini
│   │   │   │       ├── FastTreeCategorical-TrainTest-Census.Cat.txt
│   │   │   │       ├── FastTreeCategoricalDisk-TrainTest-Census-Cat-Only.Cat-out.txt
│   │   │   │       ├── FastTreeCategoricalDisk-TrainTest-Census-Cat-Only.Cat-rp.txt
│   │   │   │       ├── FastTreeCategoricalDisk-TrainTest-Census-Cat-Only.Cat-summary.txt
│   │   │   │       ├── FastTreeCategoricalDisk-TrainTest-Census-Cat-Only.Cat.ini
│   │   │   │       ├── FastTreeCategoricalDisk-TrainTest-Census-Cat-Only.Cat.txt
│   │   │   │       ├── FastTreeCategoricalDisk-TrainTest-Census.Cat-out.txt
│   │   │   │       ├── FastTreeCategoricalDisk-TrainTest-Census.Cat-rp.txt
│   │   │   │       ├── FastTreeCategoricalDisk-TrainTest-Census.Cat-summary.txt
│   │   │   │       ├── FastTreeCategoricalDisk-TrainTest-Census.Cat.ini
│   │   │   │       ├── FastTreeCategoricalDisk-TrainTest-Census.Cat.txt
│   │   │   │       ├── FastTreeDisk-TrainTest-Census-Cat-Only.Cat-out.txt
│   │   │   │       ├── FastTreeDisk-TrainTest-Census-Cat-Only.Cat-rp.txt
│   │   │   │       ├── FastTreeDisk-TrainTest-Census-Cat-Only.Cat-summary.txt
│   │   │   │       ├── FastTreeDisk-TrainTest-Census-Cat-Only.Cat.ini
│   │   │   │       ├── FastTreeDisk-TrainTest-Census-Cat-Only.Cat.txt
│   │   │   │       ├── FastTreeDisk-TrainTest-Census.Cat-out.txt
│   │   │   │       ├── FastTreeDisk-TrainTest-Census.Cat-rp.txt
│   │   │   │       ├── FastTreeDisk-TrainTest-Census.Cat-summary.txt
│   │   │   │       ├── FastTreeDisk-TrainTest-Census.Cat.ini
│   │   │   │       ├── FastTreeDisk-TrainTest-Census.Cat.txt
│   │   │   │       ├── FastTreeDisk-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── FastTreeDisk-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── FastTreeDisk-TrainTest-breast-cancer.txt
│   │   │   │       ├── FastTreeDrop-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── FastTreeDrop-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── FastTreeDrop-TrainTest-breast-cancer.txt
│   │   │   │       ├── FastTreeHighMinDocs-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── FastTreeHighMinDocs-TrainTest-breast-cancer-rp.txt
│   │   │   │       └── FastTreeHighMinDocs-TrainTest-breast-cancer.txt
│   │   │   ├── FeatureContribution/
│   │   │   │   ├── AveragePerceptronBinary.tsv
│   │   │   │   ├── FastForestBinary.tsv
│   │   │   │   ├── FastForestRegression.tsv
│   │   │   │   ├── FastTreeBinary.tsv
│   │   │   │   ├── FastTreeRanking.tsv
│   │   │   │   ├── FastTreeRegression.tsv
│   │   │   │   ├── FastTreeTweedieRegression.tsv
│   │   │   │   ├── GAMBinary.tsv
│   │   │   │   ├── GAMRegression.tsv
│   │   │   │   ├── LeastSquaresRegression.tsv
│   │   │   │   ├── LightGbmBinary.tsv
│   │   │   │   ├── LightGbmRanking.tsv
│   │   │   │   ├── LightGbmRegression.tsv
│   │   │   │   ├── LightGbmRegressionWithCategoricalSplit.tsv
│   │   │   │   ├── LogisticRegressionBinary.tsv
│   │   │   │   ├── OnlineGradientDescentRegression.tsv
│   │   │   │   ├── PoissonRegression.tsv
│   │   │   │   ├── SDCABinary.tsv
│   │   │   │   ├── SDCARegression.tsv
│   │   │   │   ├── SGDBinary.tsv
│   │   │   │   ├── SSGDBinary.tsv
│   │   │   │   ├── SVMBinary.tsv
│   │   │   │   ├── linux-arm/
│   │   │   │   │   └── SDCARegression.tsv
│   │   │   │   └── netcoreapp/
│   │   │   │       └── SDCARegression.tsv
│   │   │   ├── FeatureSelection/
│   │   │   │   ├── countFeatureSelect.tsv
│   │   │   │   ├── dropslots.tsv
│   │   │   │   ├── featureselection.tsv
│   │   │   │   └── mutualFeatureSelect.tsv
│   │   │   ├── FieldAwareFactorizationMachine/
│   │   │   │   ├── FieldAwareFactorizationMachine-CV-breast-cancer-out.txt
│   │   │   │   ├── FieldAwareFactorizationMachine-CV-breast-cancer-rp.txt
│   │   │   │   ├── FieldAwareFactorizationMachine-CV-breast-cancer.txt
│   │   │   │   ├── FieldAwareFactorizationMachine-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── FieldAwareFactorizationMachine-TrainTest-breast-cancer-rp.txt
│   │   │   │   └── FieldAwareFactorizationMachine-TrainTest-breast-cancer.txt
│   │   │   ├── Inference/
│   │   │   │   ├── dataset-infer-recipe-result-00.txt
│   │   │   │   └── dataset-infer-schema-result-00.txt
│   │   │   ├── KeyToValue/
│   │   │   │   └── featurized.tsv
│   │   │   ├── LdSvm/
│   │   │   │   ├── LDSVM-def-CV-breast-cancer-out.txt
│   │   │   │   ├── LDSVM-def-CV-breast-cancer-rp.txt
│   │   │   │   ├── LDSVM-def-CV-breast-cancer.txt
│   │   │   │   ├── LDSVM-def-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── LDSVM-def-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── LDSVM-def-TrainTest-breast-cancer.txt
│   │   │   │   ├── LDSVM-nob-CV-breast-cancer-out.txt
│   │   │   │   ├── LDSVM-nob-CV-breast-cancer-rp.txt
│   │   │   │   ├── LDSVM-nob-CV-breast-cancer.txt
│   │   │   │   ├── LDSVM-nob-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── LDSVM-nob-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── LDSVM-nob-TrainTest-breast-cancer.txt
│   │   │   │   ├── linux-arm/
│   │   │   │   │   ├── LDSVM-def-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LDSVM-def-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── LDSVM-def-CV-breast-cancer.txt
│   │   │   │   │   ├── LDSVM-def-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── LDSVM-def-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── LDSVM-def-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── LDSVM-nob-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LDSVM-nob-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── LDSVM-nob-CV-breast-cancer.txt
│   │   │   │   │   ├── LDSVM-nob-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── LDSVM-nob-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   └── LDSVM-nob-TrainTest-breast-cancer.txt
│   │   │   │   ├── linux-arm64/
│   │   │   │   │   ├── LDSVM-def-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LDSVM-def-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── LDSVM-def-CV-breast-cancer.txt
│   │   │   │   │   ├── LDSVM-def-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── LDSVM-def-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── LDSVM-def-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── LDSVM-nob-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LDSVM-nob-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── LDSVM-nob-CV-breast-cancer.txt
│   │   │   │   │   ├── LDSVM-nob-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── LDSVM-nob-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   └── LDSVM-nob-TrainTest-breast-cancer.txt
│   │   │   │   ├── netcoreapp/
│   │   │   │   │   ├── LDSVM-def-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LDSVM-def-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── LDSVM-def-CV-breast-cancer.txt
│   │   │   │   │   ├── LDSVM-def-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── LDSVM-def-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── LDSVM-def-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── LDSVM-nob-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LDSVM-nob-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── LDSVM-nob-CV-breast-cancer.txt
│   │   │   │   │   ├── LDSVM-nob-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── LDSVM-nob-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   └── LDSVM-nob-TrainTest-breast-cancer.txt
│   │   │   │   ├── osx-arm64/
│   │   │   │   │   ├── LDSVM-def-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LDSVM-def-CV-breast-cancer.txt
│   │   │   │   │   ├── LDSVM-def-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── LDSVM-def-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── LDSVM-nob-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LDSVM-nob-CV-breast-cancer.txt
│   │   │   │   │   ├── LDSVM-nob-TrainTest-breast-cancer-out.txt
│   │   │   │   │   └── LDSVM-nob-TrainTest-breast-cancer.txt
│   │   │   │   └── win-arm/
│   │   │   │       ├── LDSVM-def-CV-breast-cancer-out.txt
│   │   │   │       ├── LDSVM-def-CV-breast-cancer-rp.txt
│   │   │   │       ├── LDSVM-def-CV-breast-cancer.txt
│   │   │   │       ├── LDSVM-def-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── LDSVM-def-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── LDSVM-def-TrainTest-breast-cancer.txt
│   │   │   │       ├── LDSVM-nob-CV-breast-cancer-out.txt
│   │   │   │       ├── LDSVM-nob-CV-breast-cancer-rp.txt
│   │   │   │       ├── LDSVM-nob-CV-breast-cancer.txt
│   │   │   │       ├── LDSVM-nob-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── LDSVM-nob-TrainTest-breast-cancer-rp.txt
│   │   │   │       └── LDSVM-nob-TrainTest-breast-cancer.txt
│   │   │   ├── LightGBM/
│   │   │   │   ├── LightGBMDart-CV-breast-cancer.dart-out.txt
│   │   │   │   ├── LightGBMDart-CV-breast-cancer.dart-rp.txt
│   │   │   │   ├── LightGBMDart-CV-breast-cancer.dart.txt
│   │   │   │   ├── LightGBMDart-TrainTest-breast-cancer.dart-out.txt
│   │   │   │   ├── LightGBMDart-TrainTest-breast-cancer.dart-rp.txt
│   │   │   │   ├── LightGBMDart-TrainTest-breast-cancer.dart.txt
│   │   │   │   ├── LightGBMGoss-CV-breast-cancer.goss-out.txt
│   │   │   │   ├── LightGBMGoss-CV-breast-cancer.goss-rp.txt
│   │   │   │   ├── LightGBMGoss-CV-breast-cancer.goss.txt
│   │   │   │   ├── LightGBMGoss-TrainTest-breast-cancer.goss-out.txt
│   │   │   │   ├── LightGBMGoss-TrainTest-breast-cancer.goss-rp.txt
│   │   │   │   └── LightGBMGoss-TrainTest-breast-cancer.goss.txt
│   │   │   ├── LightGBMBinary/
│   │   │   │   ├── LightGBM-Test-breast-cancer-out.txt
│   │   │   │   ├── LightGBM-Test-breast-cancer.txt
│   │   │   │   ├── LightGBM-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── LightGBM-TrainTest-breast-cancer-rp.txt
│   │   │   │   └── LightGBM-TrainTest-breast-cancer.txt
│   │   │   ├── LightGBMMC/
│   │   │   │   ├── LightGBMMC-CV-iris.key-out.txt
│   │   │   │   ├── LightGBMMC-CV-iris.key-rp.txt
│   │   │   │   ├── LightGBMMC-CV-iris.key.txt
│   │   │   │   ├── LightGBMMC-CV-iris.keyU404-out.txt
│   │   │   │   ├── LightGBMMC-CV-iris.keyU404-rp.txt
│   │   │   │   ├── LightGBMMC-CV-iris.keyU404.txt
│   │   │   │   ├── LightGBMMC-TrainTest-iris.key-out.txt
│   │   │   │   ├── LightGBMMC-TrainTest-iris.key-rp.txt
│   │   │   │   ├── LightGBMMC-TrainTest-iris.key.txt
│   │   │   │   ├── LightGBMMC-TrainTest-iris.keyU404-out.txt
│   │   │   │   ├── LightGBMMC-TrainTest-iris.keyU404-rp.txt
│   │   │   │   └── LightGBMMC-TrainTest-iris.keyU404.txt
│   │   │   ├── LightGBMR/
│   │   │   │   ├── LightGBMReg-CV-generatedRegressionDataset-out.txt
│   │   │   │   ├── LightGBMReg-CV-generatedRegressionDataset-rp.txt
│   │   │   │   ├── LightGBMReg-CV-generatedRegressionDataset.txt
│   │   │   │   ├── LightGBMReg-TrainTest-generatedRegressionDataset-out.txt
│   │   │   │   ├── LightGBMReg-TrainTest-generatedRegressionDataset-rp.txt
│   │   │   │   ├── LightGBMReg-TrainTest-generatedRegressionDataset.txt
│   │   │   │   ├── LightGBMRegMae-CV-generatedRegressionDataset.MAE-out.txt
│   │   │   │   ├── LightGBMRegMae-CV-generatedRegressionDataset.MAE-rp.txt
│   │   │   │   ├── LightGBMRegMae-CV-generatedRegressionDataset.MAE.txt
│   │   │   │   ├── LightGBMRegMae-TrainTest-generatedRegressionDataset.MAE-out.txt
│   │   │   │   ├── LightGBMRegMae-TrainTest-generatedRegressionDataset.MAE-rp.txt
│   │   │   │   ├── LightGBMRegMae-TrainTest-generatedRegressionDataset.MAE.txt
│   │   │   │   ├── LightGBMRegRmse-CV-generatedRegressionDataset.RMSE-out.txt
│   │   │   │   ├── LightGBMRegRmse-CV-generatedRegressionDataset.RMSE-rp.txt
│   │   │   │   ├── LightGBMRegRmse-CV-generatedRegressionDataset.RMSE.txt
│   │   │   │   ├── LightGBMRegRmse-TrainTest-generatedRegressionDataset.RMSE-out.txt
│   │   │   │   ├── LightGBMRegRmse-TrainTest-generatedRegressionDataset.RMSE-rp.txt
│   │   │   │   └── LightGBMRegRmse-TrainTest-generatedRegressionDataset.RMSE.txt
│   │   │   ├── LinearSVM/
│   │   │   │   ├── LinearSVM-CV-breast-cancer.PAVcalibration-out.txt
│   │   │   │   ├── LinearSVM-CV-breast-cancer.PAVcalibration-rp.txt
│   │   │   │   ├── LinearSVM-CV-breast-cancer.PAVcalibration.txt
│   │   │   │   ├── LinearSVM-CV-breast-cancer.nocalibration-out.txt
│   │   │   │   ├── LinearSVM-CV-breast-cancer.nocalibration-rp.txt
│   │   │   │   ├── LinearSVM-CV-breast-cancer.nocalibration.txt
│   │   │   │   ├── LinearSVM-TrainTest-breast-cancer.PAVcalibration-out.txt
│   │   │   │   ├── LinearSVM-TrainTest-breast-cancer.PAVcalibration-rp.txt
│   │   │   │   ├── LinearSVM-TrainTest-breast-cancer.PAVcalibration.txt
│   │   │   │   ├── LinearSVM-TrainTest-breast-cancer.nocalibration-out.txt
│   │   │   │   ├── LinearSVM-TrainTest-breast-cancer.nocalibration-rp.txt
│   │   │   │   └── LinearSVM-TrainTest-breast-cancer.nocalibration.txt
│   │   │   ├── LogisticRegression/
│   │   │   │   ├── LogisticRegression-CV-breast-cancer-out.txt
│   │   │   │   ├── LogisticRegression-CV-breast-cancer-rp.txt
│   │   │   │   ├── LogisticRegression-CV-breast-cancer.txt
│   │   │   │   ├── LogisticRegression-CV-breast-cancer.withThreshold-out.txt
│   │   │   │   ├── LogisticRegression-CV-breast-cancer.withThreshold-rp.txt
│   │   │   │   ├── LogisticRegression-CV-breast-cancer.withThreshold.txt
│   │   │   │   ├── LogisticRegression-GaussianNorm-CV-breast-cancer-out.txt
│   │   │   │   ├── LogisticRegression-GaussianNorm-CV-breast-cancer-rp.txt
│   │   │   │   ├── LogisticRegression-GaussianNorm-CV-breast-cancer.txt
│   │   │   │   ├── LogisticRegression-GaussianNorm-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── LogisticRegression-GaussianNorm-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── LogisticRegression-GaussianNorm-TrainTest-breast-cancer.txt
│   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer-summary.txt
│   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer.txt
│   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer.withThreshold-out.txt
│   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer.withThreshold-rp.txt
│   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer.withThreshold.txt
│   │   │   │   ├── LogisticRegression-bin-norm-CV-breast-cancer-out.txt
│   │   │   │   ├── LogisticRegression-bin-norm-CV-breast-cancer-rp.txt
│   │   │   │   ├── LogisticRegression-bin-norm-CV-breast-cancer.txt
│   │   │   │   ├── LogisticRegression-bin-norm-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── LogisticRegression-bin-norm-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── LogisticRegression-bin-norm-TrainTest-breast-cancer.txt
│   │   │   │   ├── LogisticRegression-non-negative-CV-breast-cancer-out.txt
│   │   │   │   ├── LogisticRegression-non-negative-CV-breast-cancer-rp.txt
│   │   │   │   ├── LogisticRegression-non-negative-CV-breast-cancer.txt
│   │   │   │   ├── LogisticRegression-non-negative-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── LogisticRegression-non-negative-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── LogisticRegression-non-negative-TrainTest-breast-cancer.txt
│   │   │   │   ├── LogisticRegression-norm-CV-breast-cancer-out.txt
│   │   │   │   ├── LogisticRegression-norm-CV-breast-cancer-rp.txt
│   │   │   │   ├── LogisticRegression-norm-CV-breast-cancer.txt
│   │   │   │   ├── LogisticRegression-norm-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── LogisticRegression-norm-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── LogisticRegression-norm-TrainTest-breast-cancer.txt
│   │   │   │   ├── linux-arm/
│   │   │   │   │   ├── LogisticRegression-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-CV-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-CV-breast-cancer.withThreshold-out.txt
│   │   │   │   │   ├── LogisticRegression-CV-breast-cancer.withThreshold-rp.txt
│   │   │   │   │   ├── LogisticRegression-CV-breast-cancer.withThreshold.txt
│   │   │   │   │   ├── LogisticRegression-GaussianNorm-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-GaussianNorm-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-GaussianNorm-CV-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-GaussianNorm-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-GaussianNorm-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-GaussianNorm-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer-summary.txt
│   │   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer.withThreshold-out.txt
│   │   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer.withThreshold-rp.txt
│   │   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer.withThreshold.txt
│   │   │   │   │   ├── LogisticRegression-bin-norm-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-bin-norm-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-bin-norm-CV-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-bin-norm-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-bin-norm-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-bin-norm-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-CV-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-norm-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-norm-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-norm-CV-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-norm-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-norm-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   └── LogisticRegression-norm-TrainTest-breast-cancer.txt
│   │   │   │   ├── linux-arm64/
│   │   │   │   │   ├── LogisticRegression-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-CV-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-CV-breast-cancer.withThreshold-out.txt
│   │   │   │   │   ├── LogisticRegression-CV-breast-cancer.withThreshold-rp.txt
│   │   │   │   │   ├── LogisticRegression-CV-breast-cancer.withThreshold.txt
│   │   │   │   │   ├── LogisticRegression-GaussianNorm-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-GaussianNorm-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-GaussianNorm-CV-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-GaussianNorm-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-GaussianNorm-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-GaussianNorm-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer-summary.txt
│   │   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer.withThreshold-out.txt
│   │   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer.withThreshold-rp.txt
│   │   │   │   │   ├── LogisticRegression-TrainTest-breast-cancer.withThreshold.txt
│   │   │   │   │   ├── LogisticRegression-bin-norm-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-bin-norm-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-bin-norm-CV-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-bin-norm-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-bin-norm-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-bin-norm-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-CV-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-norm-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-norm-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-norm-CV-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-norm-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-norm-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   └── LogisticRegression-norm-TrainTest-breast-cancer.txt
│   │   │   │   ├── netcoreapp/
│   │   │   │   │   ├── LogisticRegression-bin-norm-CV-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-bin-norm-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-CV-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-TrainTest-breast-cancer-out.txt
│   │   │   │   │   └── LogisticRegression-non-negative-TrainTest-breast-cancer.txt
│   │   │   │   ├── osx-arm64/
│   │   │   │   │   ├── LogisticRegression-bin-norm-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-bin-norm-CV-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-bin-norm-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-bin-norm-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-CV-breast-cancer-out.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-CV-breast-cancer.txt
│   │   │   │   │   ├── LogisticRegression-non-negative-TrainTest-breast-cancer-out.txt
│   │   │   │   │   └── LogisticRegression-non-negative-TrainTest-breast-cancer.txt
│   │   │   │   └── win-arm/
│   │   │   │       ├── LogisticRegression-CV-breast-cancer-out.txt
│   │   │   │       ├── LogisticRegression-CV-breast-cancer-rp.txt
│   │   │   │       ├── LogisticRegression-CV-breast-cancer.txt
│   │   │   │       ├── LogisticRegression-CV-breast-cancer.withThreshold-out.txt
│   │   │   │       ├── LogisticRegression-CV-breast-cancer.withThreshold-rp.txt
│   │   │   │       ├── LogisticRegression-CV-breast-cancer.withThreshold.txt
│   │   │   │       ├── LogisticRegression-GaussianNorm-CV-breast-cancer-out.txt
│   │   │   │       ├── LogisticRegression-GaussianNorm-CV-breast-cancer-rp.txt
│   │   │   │       ├── LogisticRegression-GaussianNorm-CV-breast-cancer.txt
│   │   │   │       ├── LogisticRegression-GaussianNorm-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── LogisticRegression-GaussianNorm-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── LogisticRegression-GaussianNorm-TrainTest-breast-cancer.txt
│   │   │   │       ├── LogisticRegression-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── LogisticRegression-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── LogisticRegression-TrainTest-breast-cancer-summary.txt
│   │   │   │       ├── LogisticRegression-TrainTest-breast-cancer.txt
│   │   │   │       ├── LogisticRegression-TrainTest-breast-cancer.withThreshold-out.txt
│   │   │   │       ├── LogisticRegression-TrainTest-breast-cancer.withThreshold-rp.txt
│   │   │   │       ├── LogisticRegression-TrainTest-breast-cancer.withThreshold.txt
│   │   │   │       ├── LogisticRegression-bin-norm-CV-breast-cancer-out.txt
│   │   │   │       ├── LogisticRegression-bin-norm-CV-breast-cancer-rp.txt
│   │   │   │       ├── LogisticRegression-bin-norm-CV-breast-cancer.txt
│   │   │   │       ├── LogisticRegression-bin-norm-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── LogisticRegression-bin-norm-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── LogisticRegression-bin-norm-TrainTest-breast-cancer.txt
│   │   │   │       ├── LogisticRegression-non-negative-CV-breast-cancer-out.txt
│   │   │   │       ├── LogisticRegression-non-negative-CV-breast-cancer-rp.txt
│   │   │   │       ├── LogisticRegression-non-negative-CV-breast-cancer.txt
│   │   │   │       ├── LogisticRegression-non-negative-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── LogisticRegression-non-negative-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── LogisticRegression-non-negative-TrainTest-breast-cancer.txt
│   │   │   │       ├── LogisticRegression-norm-CV-breast-cancer-out.txt
│   │   │   │       ├── LogisticRegression-norm-CV-breast-cancer-rp.txt
│   │   │   │       ├── LogisticRegression-norm-CV-breast-cancer.txt
│   │   │   │       ├── LogisticRegression-norm-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── LogisticRegression-norm-TrainTest-breast-cancer-rp.txt
│   │   │   │       └── LogisticRegression-norm-TrainTest-breast-cancer.txt
│   │   │   ├── MultiClassNaiveBayes/
│   │   │   │   ├── MultiClassNaiveBayes-CV-breast-cancer-out.txt
│   │   │   │   ├── MultiClassNaiveBayes-CV-breast-cancer-rp.txt
│   │   │   │   ├── MultiClassNaiveBayes-CV-breast-cancer.txt
│   │   │   │   ├── MultiClassNaiveBayes-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── MultiClassNaiveBayes-TrainTest-breast-cancer-rp.txt
│   │   │   │   └── MultiClassNaiveBayes-TrainTest-breast-cancer.txt
│   │   │   ├── MulticlassLogisticRegression/
│   │   │   │   ├── LogisticRegression-Non-Negative-CV-iris-out.txt
│   │   │   │   ├── LogisticRegression-Non-Negative-CV-iris-rp.txt
│   │   │   │   ├── LogisticRegression-Non-Negative-CV-iris.txt
│   │   │   │   ├── LogisticRegression-Non-Negative-TrainTest-iris-out.txt
│   │   │   │   ├── LogisticRegression-Non-Negative-TrainTest-iris-rp.txt
│   │   │   │   ├── LogisticRegression-Non-Negative-TrainTest-iris.txt
│   │   │   │   ├── MulticlassLogisticRegression-CV-iris-out.txt
│   │   │   │   ├── MulticlassLogisticRegression-CV-iris-rp.txt
│   │   │   │   ├── MulticlassLogisticRegression-CV-iris-tree-featurized-out.txt
│   │   │   │   ├── MulticlassLogisticRegression-CV-iris-tree-featurized-permuted-out.txt
│   │   │   │   ├── MulticlassLogisticRegression-CV-iris-tree-featurized-permuted-rp.txt
│   │   │   │   ├── MulticlassLogisticRegression-CV-iris-tree-featurized-permuted.txt
│   │   │   │   ├── MulticlassLogisticRegression-CV-iris-tree-featurized-rp.txt
│   │   │   │   ├── MulticlassLogisticRegression-CV-iris-tree-featurized.txt
│   │   │   │   ├── MulticlassLogisticRegression-CV-iris.txt
│   │   │   │   ├── MulticlassLogisticRegression-TrainTest-iris-out.txt
│   │   │   │   ├── MulticlassLogisticRegression-TrainTest-iris-rp.txt
│   │   │   │   ├── MulticlassLogisticRegression-TrainTest-iris-tree-featurized-out.txt
│   │   │   │   ├── MulticlassLogisticRegression-TrainTest-iris-tree-featurized-permuted-out.txt
│   │   │   │   ├── MulticlassLogisticRegression-TrainTest-iris-tree-featurized-permuted-rp.txt
│   │   │   │   ├── MulticlassLogisticRegression-TrainTest-iris-tree-featurized-permuted.txt
│   │   │   │   ├── MulticlassLogisticRegression-TrainTest-iris-tree-featurized-rp.txt
│   │   │   │   ├── MulticlassLogisticRegression-TrainTest-iris-tree-featurized.txt
│   │   │   │   ├── MulticlassLogisticRegression-TrainTest-iris.txt
│   │   │   │   ├── linux-arm/
│   │   │   │   │   ├── LogisticRegression-Non-Negative-TrainTest-iris-out.txt
│   │   │   │   │   └── LogisticRegression-Non-Negative-TrainTest-iris.txt
│   │   │   │   ├── netcoreapp/
│   │   │   │   │   ├── LogisticRegression-Non-Negative-CV-iris.txt
│   │   │   │   │   ├── LogisticRegression-Non-Negative-TrainTest-iris-out.txt
│   │   │   │   │   ├── LogisticRegression-Non-Negative-TrainTest-iris-rp.txt
│   │   │   │   │   ├── LogisticRegression-Non-Negative-TrainTest-iris.txt
│   │   │   │   │   ├── MulticlassLogisticRegression-CV-iris-out.txt
│   │   │   │   │   ├── MulticlassLogisticRegression-CV-iris.txt
│   │   │   │   │   └── MulticlassLogisticRegression-TrainTest-iris.txt
│   │   │   │   └── osx-arm64/
│   │   │   │       ├── LogisticRegression-Non-Negative-CV-iris-out.txt
│   │   │   │       ├── LogisticRegression-Non-Negative-CV-iris.txt
│   │   │   │       ├── LogisticRegression-Non-Negative-TrainTest-iris.txt
│   │   │   │       ├── MulticlassLogisticRegression-CV-iris-out.txt
│   │   │   │       ├── MulticlassLogisticRegression-CV-iris.txt
│   │   │   │       ├── MulticlassLogisticRegression-TrainTest-iris-out.txt
│   │   │   │       └── MulticlassLogisticRegression-TrainTest-iris.txt
│   │   │   ├── NAIndicator/
│   │   │   │   └── featurized.tsv
│   │   │   ├── NAReplace/
│   │   │   │   └── featurized.tsv
│   │   │   ├── NormalizerEstimator/
│   │   │   │   ├── gcnNorm.tsv
│   │   │   │   ├── lpNorm.tsv
│   │   │   │   ├── lpnorm_gcnorm_whitened.tsv
│   │   │   │   ├── normalized.tsv
│   │   │   │   ├── normalizedBackwardsCompat.tsv
│   │   │   │   └── whitened.tsv
│   │   │   ├── OLS/
│   │   │   │   ├── OLS-TrainTest-generatedRegressionDataset-out.txt
│   │   │   │   ├── OLS-TrainTest-generatedRegressionDataset-rp.txt
│   │   │   │   └── OLS-TrainTest-generatedRegressionDataset.txt
│   │   │   ├── OVA/
│   │   │   │   ├── OVA-CV-iris-out.txt
│   │   │   │   ├── OVA-CV-iris-rp.txt
│   │   │   │   ├── OVA-CV-iris.txt
│   │   │   │   ├── OVA-FastForest-CV-iris-out.txt
│   │   │   │   ├── OVA-FastForest-CV-iris-rp.txt
│   │   │   │   ├── OVA-FastForest-CV-iris.txt
│   │   │   │   ├── OVA-FastForest-TrainTest-iris-out.txt
│   │   │   │   ├── OVA-FastForest-TrainTest-iris-rp.txt
│   │   │   │   ├── OVA-FastForest-TrainTest-iris.txt
│   │   │   │   ├── OVA-TrainTest-iris-out.txt
│   │   │   │   ├── OVA-TrainTest-iris-rp.txt
│   │   │   │   └── OVA-TrainTest-iris.txt
│   │   │   ├── Onnx/
│   │   │   │   ├── BinaryClassification/
│   │   │   │   │   └── BreastCancer/
│   │   │   │   │       ├── ExcludeVariablesInOnnxConversion.txt
│   │   │   │   │       ├── KeyToVector.txt
│   │   │   │   │       ├── LightGbmBinaryClassificationOnnxConversionTest.txt
│   │   │   │   │       ├── LogisticRegressionSaveModelToOnnxTest.txt
│   │   │   │   │       └── ModelWithLessIO.txt
│   │   │   │   ├── Cluster/
│   │   │   │   │   └── BreastCancer/
│   │   │   │   │       └── Kmeans.txt
│   │   │   │   ├── MultiClassClassification/
│   │   │   │   │   └── BreastCancer/
│   │   │   │   │       ├── MultiClassificationLogisticRegressionSaveModelToOnnxTest.onnx
│   │   │   │   │       └── MultiClassificationLogisticRegressionSaveModelToOnnxTest.txt
│   │   │   │   ├── Regression/
│   │   │   │   │   └── Adult/
│   │   │   │   │       ├── Microsoft.ML.Trainers.FastTree.FastForestRegressionTrainer.txt
│   │   │   │   │       ├── Microsoft.ML.Trainers.FastTree.FastTreeRegressionTrainer.txt
│   │   │   │   │       ├── Microsoft.ML.Trainers.FastTree.FastTreeTweedieTrainer.txt
│   │   │   │   │       ├── Microsoft.ML.Trainers.LbfgsPoissonRegressionTrainer.txt
│   │   │   │   │       ├── Microsoft.ML.Trainers.LightGbm.LightGbmRegressionTrainer.txt
│   │   │   │   │       ├── Microsoft.ML.Trainers.OlsTrainer.txt
│   │   │   │   │       ├── Microsoft.ML.Trainers.OnlineGradientDescentTrainer.txt
│   │   │   │   │       ├── Microsoft.ML.Trainers.SdcaRegressionTrainer.txt
│   │   │   │   │       └── SimplePipeline.txt
│   │   │   │   └── Transforms/
│   │   │   │       ├── IndicateMissingValues.txt
│   │   │   │       ├── SelectColumns.txt
│   │   │   │       └── Sentiment/
│   │   │   │           └── SmallWordEmbed.txt
│   │   │   ├── PCA/
│   │   │   │   └── pca.tsv
│   │   │   ├── PKPD/
│   │   │   │   ├── PKPD-CV-iris-out.txt
│   │   │   │   ├── PKPD-CV-iris-rp.txt
│   │   │   │   ├── PKPD-CV-iris.txt
│   │   │   │   ├── PKPD-TrainTest-iris-out.txt
│   │   │   │   ├── PKPD-TrainTest-iris-rp.txt
│   │   │   │   └── PKPD-TrainTest-iris.txt
│   │   │   ├── PriorPredictor/
│   │   │   │   ├── BinaryPrior-CV-breast-cancer-out.txt
│   │   │   │   ├── BinaryPrior-CV-breast-cancer-rp.txt
│   │   │   │   ├── BinaryPrior-CV-breast-cancer.txt
│   │   │   │   ├── BinaryPrior-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── BinaryPrior-TrainTest-breast-cancer-rp.txt
│   │   │   │   └── BinaryPrior-TrainTest-breast-cancer.txt
│   │   │   ├── RandomPredictor/
│   │   │   │   ├── BinaryRandom-CV-breast-cancer-out.txt
│   │   │   │   ├── BinaryRandom-CV-breast-cancer-rp.txt
│   │   │   │   ├── BinaryRandom-CV-breast-cancer.txt
│   │   │   │   ├── BinaryRandom-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── BinaryRandom-TrainTest-breast-cancer-rp.txt
│   │   │   │   └── BinaryRandom-TrainTest-breast-cancer.txt
│   │   │   ├── Rff/
│   │   │   │   └── featurized.tsv
│   │   │   ├── SDCA/
│   │   │   │   ├── BinarySDCA-CV-breast-cancer-out.txt
│   │   │   │   ├── BinarySDCA-CV-breast-cancer-rp.txt
│   │   │   │   ├── BinarySDCA-CV-breast-cancer.txt
│   │   │   │   ├── BinarySDCA-L1-CV-breast-cancer-out.txt
│   │   │   │   ├── BinarySDCA-L1-CV-breast-cancer-rp.txt
│   │   │   │   ├── BinarySDCA-L1-CV-breast-cancer.txt
│   │   │   │   ├── BinarySDCA-L1-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── BinarySDCA-L1-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── BinarySDCA-L1-TrainTest-breast-cancer.txt
│   │   │   │   ├── BinarySDCA-SmoothedHinge-CV-breast-cancer-out.txt
│   │   │   │   ├── BinarySDCA-SmoothedHinge-CV-breast-cancer-rp.txt
│   │   │   │   ├── BinarySDCA-SmoothedHinge-CV-breast-cancer.txt
│   │   │   │   ├── BinarySDCA-SmoothedHinge-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── BinarySDCA-SmoothedHinge-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── BinarySDCA-SmoothedHinge-TrainTest-breast-cancer.txt
│   │   │   │   ├── BinarySDCA-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── BinarySDCA-TrainTest-breast-cancer-rp.txt
│   │   │   │   └── BinarySDCA-TrainTest-breast-cancer.txt
│   │   │   ├── SGD/
│   │   │   │   ├── BinarySGD-CV-breast-cancer-out.txt
│   │   │   │   ├── BinarySGD-CV-breast-cancer-rp.txt
│   │   │   │   ├── BinarySGD-CV-breast-cancer.txt
│   │   │   │   ├── BinarySGD-Hinge-CV-breast-cancer-out.txt
│   │   │   │   ├── BinarySGD-Hinge-CV-breast-cancer-rp.txt
│   │   │   │   ├── BinarySGD-Hinge-CV-breast-cancer.txt
│   │   │   │   ├── BinarySGD-Hinge-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── BinarySGD-Hinge-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── BinarySGD-Hinge-TrainTest-breast-cancer.txt
│   │   │   │   ├── BinarySGD-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── BinarySGD-TrainTest-breast-cancer-rp.txt
│   │   │   │   └── BinarySGD-TrainTest-breast-cancer.txt
│   │   │   ├── SavePipe/
│   │   │   │   ├── ArrayDataViewBuilder-Data.txt
│   │   │   │   ├── ArrayDataViewBuilderNoHeader-Data.txt
│   │   │   │   ├── ArrayDataViewBuilderNoRows-Data.txt
│   │   │   │   ├── ArrayDataViewBuilderNoSchema-Data.txt
│   │   │   │   ├── ArrayDataViewBuilderNoSchemaNoHeader-Data.txt
│   │   │   │   ├── PartitionedNamedDirectories-Data.txt
│   │   │   │   ├── PartitionedNamedDirectories-Schema.txt
│   │   │   │   ├── PartitionedUnnamedDirectories-Data.txt
│   │   │   │   ├── PartitionedUnnamedDirectories-Schema.txt
│   │   │   │   ├── SavePipeCat-Data.txt
│   │   │   │   ├── SavePipeCat-Schema.txt
│   │   │   │   ├── SavePipeConcatUnknownLength-Data.txt
│   │   │   │   ├── SavePipeConcatUnknownLength-Schema.txt
│   │   │   │   ├── SavePipeConcatWithAliases-Data.txt
│   │   │   │   ├── SavePipeConcatWithAliases-Schema.txt
│   │   │   │   ├── SavePipeCountSelect-Data.txt
│   │   │   │   ├── SavePipeCountSelect-Schema.txt
│   │   │   │   ├── SavePipeCountTable-Data.txt
│   │   │   │   ├── SavePipeCountTable-Schema.txt
│   │   │   │   ├── SavePipeCountTableShared-Data.txt
│   │   │   │   ├── SavePipeCountTableShared-Schema.txt
│   │   │   │   ├── SavePipeCountTargetEncoding-Data.txt
│   │   │   │   ├── SavePipeCountTargetEncoding-Schema.txt
│   │   │   │   ├── SavePipeCountTargetEncodingKeyLabel-Data.txt
│   │   │   │   ├── SavePipeCountTargetEncodingKeyLabel-Schema.txt
│   │   │   │   ├── SavePipeCountTargetEncodingLoadModel-Data.txt
│   │   │   │   ├── SavePipeCountTargetEncodingLoadModel-Schema.txt
│   │   │   │   ├── SavePipeCustomStopwordsRemover-Data.txt
│   │   │   │   ├── SavePipeDropColumns-Data.txt
│   │   │   │   ├── SavePipeDropColumns-Schema.txt
│   │   │   │   ├── SavePipeDropNAs-Data.txt
│   │   │   │   ├── SavePipeExponentialAverage-Data.txt
│   │   │   │   ├── SavePipeExponentialAverage-Schema.txt
│   │   │   │   ├── SavePipeExpr-All-Data.txt
│   │   │   │   ├── SavePipeExpr-All-Schema.txt
│   │   │   │   ├── SavePipeExpr-CursLog.txt
│   │   │   │   ├── SavePipeExpr-Data.txt
│   │   │   │   ├── SavePipeExpr-Extra-Data.txt
│   │   │   │   ├── SavePipeExpr-Extra-Schema.txt
│   │   │   │   ├── SavePipeExpr-Schema.txt
│   │   │   │   ├── SavePipeExprTextDef-Data.txt
│   │   │   │   ├── SavePipeExprTextDef-Schema.txt
│   │   │   │   ├── SavePipeExprTextDef-b-Schema.txt
│   │   │   │   ├── SavePipeExprTextFull-Data.txt
│   │   │   │   ├── SavePipeExprTextFull-Schema.txt
│   │   │   │   ├── SavePipeExprTextFull-b-Schema.txt
│   │   │   │   ├── SavePipeExprVec1-Data.txt
│   │   │   │   ├── SavePipeExprVec1-Schema.txt
│   │   │   │   ├── SavePipeExprVec1-b-Schema.txt
│   │   │   │   ├── SavePipeExprVec2-Data.txt
│   │   │   │   ├── SavePipeExprVec2-Schema.txt
│   │   │   │   ├── SavePipeExprVec2-b-Schema.txt
│   │   │   │   ├── SavePipeExprVec2-c-Schema.txt
│   │   │   │   ├── SavePipeExprVec2-d-Schema.txt
│   │   │   │   ├── SavePipeHash-CursLog.txt
│   │   │   │   ├── SavePipeHash-Data.txt
│   │   │   │   ├── SavePipeHash-Schema.txt
│   │   │   │   ├── SavePipeIidChangePoint-Data.txt
│   │   │   │   ├── SavePipeIidChangePoint-Schema.txt
│   │   │   │   ├── SavePipeIidSpike-Data.txt
│   │   │   │   ├── SavePipeIidSpike-Schema.txt
│   │   │   │   ├── SavePipeInvertHash1-Data.txt
│   │   │   │   ├── SavePipeInvertHash1-Schema.txt
│   │   │   │   ├── SavePipeInvertHash2-Data.txt
│   │   │   │   ├── SavePipeInvertHash2-Schema.txt
│   │   │   │   ├── SavePipeInvertHash3-Data.txt
│   │   │   │   ├── SavePipeInvertHash3-Schema.txt
│   │   │   │   ├── SavePipeInvertHash4-Data.txt
│   │   │   │   ├── SavePipeInvertHash4-Schema.txt
│   │   │   │   ├── SavePipeInvertHash5-Data.txt
│   │   │   │   ├── SavePipeInvertHash5-Schema.txt
│   │   │   │   ├── SavePipeInvertHash6-Data.txt
│   │   │   │   ├── SavePipeInvertHash6-Schema.txt
│   │   │   │   ├── SavePipeKeyToVec-Data.txt
│   │   │   │   ├── SavePipeKeyToVec-Schema.txt
│   │   │   │   ├── SavePipeLabelParsers-Data.txt
│   │   │   │   ├── SavePipeLabelParsers-Schema.txt
│   │   │   │   ├── SavePipeLabelParsers1-Data.txt
│   │   │   │   ├── SavePipeLabelParsers1-Schema.txt
│   │   │   │   ├── SavePipeLabelParsers2-Data.txt
│   │   │   │   ├── SavePipeLabelParsers2-Schema.txt
│   │   │   │   ├── SavePipeLabelParsers3-Data.txt
│   │   │   │   ├── SavePipeLabelParsers3-Schema.txt
│   │   │   │   ├── SavePipeLabelParsers4-Data.txt
│   │   │   │   ├── SavePipeLabelParsers4-Schema.txt
│   │   │   │   ├── SavePipeLabelParsers4-out.txt
│   │   │   │   ├── SavePipeLabelParsers5-Data.txt
│   │   │   │   ├── SavePipeLabelParsers5-Schema.txt
│   │   │   │   ├── SavePipeLda-Data.txt
│   │   │   │   ├── SavePipeLda-Schema.txt
│   │   │   │   ├── SavePipeMovingAverageNonUniform-Data.txt
│   │   │   │   ├── SavePipeMovingAverageNonUniform-Schema.txt
│   │   │   │   ├── SavePipeMovingAverageUniform-Data.txt
│   │   │   │   ├── SavePipeMovingAverageUniform-Schema.txt
│   │   │   │   ├── SavePipeNgram-Data.txt
│   │   │   │   ├── SavePipeNgram-Schema.txt
│   │   │   │   ├── SavePipeNgramHash-Convert-Data.txt
│   │   │   │   ├── SavePipeNgramHash-Convert-Schema.txt
│   │   │   │   ├── SavePipeNgramHash-Data.txt
│   │   │   │   ├── SavePipeNgramHash-Schema.txt
│   │   │   │   ├── SavePipeNgramSparse-Data.txt
│   │   │   │   ├── SavePipeNgramSparse-Schema.txt
│   │   │   │   ├── SavePipePValue-Data.txt
│   │   │   │   ├── SavePipePValue-Schema.txt
│   │   │   │   ├── SavePipePercentileThreshold-Data.txt
│   │   │   │   ├── SavePipePercentileThreshold-Schema.txt
│   │   │   │   ├── SavePipeSlidingWindow-Data.txt
│   │   │   │   ├── SavePipeSlidingWindow-Schema.txt
│   │   │   │   ├── SavePipeSlidingWindowW1L1-Data.txt
│   │   │   │   ├── SavePipeSlidingWindowW1L1-Schema.txt
│   │   │   │   ├── SavePipeSlidingWindowW1L2-Data.txt
│   │   │   │   ├── SavePipeSlidingWindowW1L2-Schema.txt
│   │   │   │   ├── SavePipeSlidingWindowW2L1-Data.txt
│   │   │   │   ├── SavePipeSlidingWindowW2L1-Schema.txt
│   │   │   │   ├── SavePipeSsaSpikeNoData-Data.txt
│   │   │   │   ├── SavePipeSsaSpikeNoData-Schema.txt
│   │   │   │   ├── SavePipeTermDictionaryNgram-Data.txt
│   │   │   │   ├── SavePipeTermDictionaryNgram-Schema.txt
│   │   │   │   ├── SavePipeTermDictionaryNgramHash-Data.txt
│   │   │   │   ├── SavePipeTermDictionaryNgramHash-Schema.txt
│   │   │   │   ├── SavePipeTermDictionaryNgramTerms-Data.txt
│   │   │   │   ├── SavePipeTermDictionaryNgramTerms-Schema.txt
│   │   │   │   ├── SavePipeTokenizerAndStopWords-Data.txt
│   │   │   │   ├── SavePipeTokenizerAndStopWords-Schema.txt
│   │   │   │   ├── SavePipeTrainAndScoreFccFastTree-Data.txt
│   │   │   │   ├── SavePipeTrainAndScoreFccFastTree-Schema.txt
│   │   │   │   ├── SavePipeTrainAndScoreFccTransformStr-Data.txt
│   │   │   │   ├── SavePipeTrainAndScoreFccTransformStr-Schema.txt
│   │   │   │   ├── SavePipeWithHeader-Data.txt
│   │   │   │   ├── SavePipeWithHeader-Schema.txt
│   │   │   │   ├── SavePipeWithKey-Data.txt
│   │   │   │   ├── SavePipeWithKey-Schema.txt
│   │   │   │   ├── SavePipeWordBag-Data.txt
│   │   │   │   ├── SavePipeWordBag-Schema.txt
│   │   │   │   ├── SavePipeWordBagManyToOne-Data.txt
│   │   │   │   ├── SavePipeWordBagManyToOne-Schema.txt
│   │   │   │   ├── SavePipeWordBagTfIdf-Data.txt
│   │   │   │   ├── SavePipeWordBagTfIdf-Schema.txt
│   │   │   │   ├── SavePipeWordHash-Data.txt
│   │   │   │   ├── SavePipeWordHash-Schema.txt
│   │   │   │   ├── SavePipeWordHashUnordered-Data.txt
│   │   │   │   ├── SavePipeWordHashUnordered-Schema.txt
│   │   │   │   ├── SavePipeWordTokenize-Data.txt
│   │   │   │   ├── SavePipeWordTokenize-Schema.txt
│   │   │   │   ├── TestParquetNull-Data.txt
│   │   │   │   ├── TestParquetNull-Schema.txt
│   │   │   │   ├── TestParquetPrimitiveDataTypes-Data.txt
│   │   │   │   ├── TestParquetPrimitiveDataTypes-Schema.txt
│   │   │   │   ├── TestTextLoaderDataTypes-CursLog.txt
│   │   │   │   ├── TestTextLoaderDataTypes-Data.txt
│   │   │   │   ├── TestTextLoaderDataTypes-Schema.txt
│   │   │   │   ├── TokenizeWithSeparatorCommandLine-Data.txt
│   │   │   │   └── TokenizeWithSeparatorCommandLine-Schema.txt
│   │   │   ├── SymSGD/
│   │   │   │   ├── netcoreapp/
│   │   │   │   │   └── SymSGD-CV-breast-cancer.txt
│   │   │   │   ├── osx-x64/
│   │   │   │   │   ├── SymSGD-CV-breast-cancer-out.txt
│   │   │   │   │   ├── SymSGD-CV-breast-cancer.txt
│   │   │   │   │   ├── SymSGD-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── SymSGD-TrainTest-breast-cancer-summary.txt
│   │   │   │   │   └── SymSGD-TrainTest-breast-cancer.txt
│   │   │   │   ├── win-x64/
│   │   │   │   │   ├── SymSGD-CV-breast-cancer-out.txt
│   │   │   │   │   ├── SymSGD-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── SymSGD-CV-breast-cancer.txt
│   │   │   │   │   ├── SymSGD-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── SymSGD-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── SymSGD-TrainTest-breast-cancer-summary.txt
│   │   │   │   │   └── SymSGD-TrainTest-breast-cancer.txt
│   │   │   │   └── win-x86/
│   │   │   │       ├── SymSGD-CV-breast-cancer-out.txt
│   │   │   │       ├── SymSGD-CV-breast-cancer-rp.txt
│   │   │   │       ├── SymSGD-CV-breast-cancer.txt
│   │   │   │       ├── SymSGD-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── SymSGD-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── SymSGD-TrainTest-breast-cancer-summary.txt
│   │   │   │       └── SymSGD-TrainTest-breast-cancer.txt
│   │   │   ├── Term/
│   │   │   │   └── Term.tsv
│   │   │   ├── Text/
│   │   │   │   ├── Normalized.tsv
│   │   │   │   ├── bag_of_words.tsv
│   │   │   │   ├── customWordEmbeddings.tsv
│   │   │   │   ├── featurized.tsv
│   │   │   │   ├── ldatopics.tsv
│   │   │   │   ├── murmurHash.tsv
│   │   │   │   ├── ngrams.tsv
│   │   │   │   ├── tokenized.tsv
│   │   │   │   ├── tokenizedWithSeparators.tsv
│   │   │   │   ├── wordEmbeddings.tsv
│   │   │   │   └── words_without_stopwords.tsv
│   │   │   ├── TextLoader/
│   │   │   │   ├── missing_fields-with-impute.csv
│   │   │   │   ├── missing_fields-without-impute.csv
│   │   │   │   └── multiline.csv
│   │   │   ├── Transform/
│   │   │   │   └── Concat/
│   │   │   │       ├── Concat1.tsv
│   │   │   │       └── Concat2.tsv
│   │   │   ├── WeightedEnsemble/
│   │   │   │   ├── WE-All-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── WE-All-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── WE-All-TrainTest-breast-cancer.txt
│   │   │   │   ├── WE-Average-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── WE-Average-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── WE-Average-TrainTest-breast-cancer.txt
│   │   │   │   ├── WE-AvgPer-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── WE-AvgPer-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── WE-AvgPer-TrainTest-breast-cancer.txt
│   │   │   │   ├── WE-BestPerf-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── WE-BestPerf-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── WE-BestPerf-TrainTest-breast-cancer.txt
│   │   │   │   ├── WE-Default-CV-breast-cancer-out.txt
│   │   │   │   ├── WE-Default-CV-breast-cancer-rp.txt
│   │   │   │   ├── WE-Default-CV-breast-cancer.txt
│   │   │   │   ├── WE-Default-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── WE-Default-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── WE-Default-TrainTest-breast-cancer.txt
│   │   │   │   ├── WE-Diverse-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── WE-Diverse-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── WE-Diverse-TrainTest-breast-cancer.txt
│   │   │   │   ├── WE-Hetero-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── WE-Hetero-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── WE-Hetero-TrainTest-breast-cancer.txt
│   │   │   │   ├── WE-RandomFeature-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── WE-RandomFeature-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── WE-RandomFeature-TrainTest-breast-cancer.txt
│   │   │   │   ├── WE-RandomPartition-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── WE-RandomPartition-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── WE-RandomPartition-TrainTest-breast-cancer.txt
│   │   │   │   ├── WE-StackingAP-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── WE-StackingAP-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── WE-StackingAP-TrainTest-breast-cancer.txt
│   │   │   │   ├── WE-Voting-TrainTest-breast-cancer-out.txt
│   │   │   │   ├── WE-Voting-TrainTest-breast-cancer-rp.txt
│   │   │   │   ├── WE-Voting-TrainTest-breast-cancer.txt
│   │   │   │   ├── linux-arm/
│   │   │   │   │   ├── WE-All-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-All-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-All-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-Average-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-Average-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-Average-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-AvgPer-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-AvgPer-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-AvgPer-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-BestPerf-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-BestPerf-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-BestPerf-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-Default-CV-breast-cancer-out.txt
│   │   │   │   │   ├── WE-Default-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-Default-CV-breast-cancer.txt
│   │   │   │   │   ├── WE-Default-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-Default-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-Default-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-Diverse-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-Diverse-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-Diverse-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-Hetero-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-Hetero-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-Hetero-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-RandomFeature-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-RandomFeature-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-RandomFeature-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-RandomPartition-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-RandomPartition-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-RandomPartition-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-StackingAP-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-StackingAP-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-StackingAP-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-Voting-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-Voting-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   └── WE-Voting-TrainTest-breast-cancer.txt
│   │   │   │   ├── linux-arm64/
│   │   │   │   │   ├── WE-All-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-All-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-All-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-Average-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-Average-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-Average-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-AvgPer-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-AvgPer-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-AvgPer-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-BestPerf-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-BestPerf-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-BestPerf-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-Default-CV-breast-cancer-out.txt
│   │   │   │   │   ├── WE-Default-CV-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-Default-CV-breast-cancer.txt
│   │   │   │   │   ├── WE-Default-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-Default-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-Default-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-Diverse-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-Diverse-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-Diverse-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-Hetero-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-Hetero-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-Hetero-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-RandomFeature-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-RandomFeature-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-RandomFeature-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-RandomPartition-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-RandomPartition-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-RandomPartition-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-StackingAP-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-StackingAP-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-StackingAP-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-Voting-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-Voting-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   └── WE-Voting-TrainTest-breast-cancer.txt
│   │   │   │   ├── netcoreapp/
│   │   │   │   │   ├── WE-All-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-AvgPer-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-AvgPer-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   ├── WE-AvgPer-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-Default-CV-breast-cancer.txt
│   │   │   │   │   ├── WE-Hetero-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-Hetero-TrainTest-breast-cancer-rp.txt
│   │   │   │   │   └── WE-Hetero-TrainTest-breast-cancer.txt
│   │   │   │   ├── osx-arm64/
│   │   │   │   │   ├── WE-AvgPer-TrainTest-breast-cancer-out.txt
│   │   │   │   │   ├── WE-AvgPer-TrainTest-breast-cancer.txt
│   │   │   │   │   ├── WE-Hetero-TrainTest-breast-cancer-out.txt
│   │   │   │   │   └── WE-Hetero-TrainTest-breast-cancer.txt
│   │   │   │   └── win-arm/
│   │   │   │       ├── WE-All-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── WE-All-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── WE-All-TrainTest-breast-cancer.txt
│   │   │   │       ├── WE-Average-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── WE-Average-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── WE-Average-TrainTest-breast-cancer.txt
│   │   │   │       ├── WE-AvgPer-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── WE-AvgPer-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── WE-AvgPer-TrainTest-breast-cancer.txt
│   │   │   │       ├── WE-BestPerf-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── WE-BestPerf-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── WE-BestPerf-TrainTest-breast-cancer.txt
│   │   │   │       ├── WE-Default-CV-breast-cancer-out.txt
│   │   │   │       ├── WE-Default-CV-breast-cancer-rp.txt
│   │   │   │       ├── WE-Default-CV-breast-cancer.txt
│   │   │   │       ├── WE-Default-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── WE-Default-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── WE-Default-TrainTest-breast-cancer.txt
│   │   │   │       ├── WE-Diverse-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── WE-Diverse-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── WE-Diverse-TrainTest-breast-cancer.txt
│   │   │   │       ├── WE-Hetero-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── WE-Hetero-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── WE-Hetero-TrainTest-breast-cancer.txt
│   │   │   │       ├── WE-RandomFeature-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── WE-RandomFeature-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── WE-RandomFeature-TrainTest-breast-cancer.txt
│   │   │   │       ├── WE-RandomPartition-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── WE-RandomPartition-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── WE-RandomPartition-TrainTest-breast-cancer.txt
│   │   │   │       ├── WE-StackingAP-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── WE-StackingAP-TrainTest-breast-cancer-rp.txt
│   │   │   │       ├── WE-StackingAP-TrainTest-breast-cancer.txt
│   │   │   │       ├── WE-Voting-TrainTest-breast-cancer-out.txt
│   │   │   │       ├── WE-Voting-TrainTest-breast-cancer-rp.txt
│   │   │   │       └── WE-Voting-TrainTest-breast-cancer.txt
│   │   │   ├── WeightedEnsembleMulticlass/
│   │   │   │   ├── WE-Average-TrainTest-iris-out.txt
│   │   │   │   ├── WE-Average-TrainTest-iris-rp.txt
│   │   │   │   ├── WE-Average-TrainTest-iris.txt
│   │   │   │   ├── WE-Bootstrap-TrainTest-iris-out.txt
│   │   │   │   ├── WE-Bootstrap-TrainTest-iris-rp.txt
│   │   │   │   ├── WE-Bootstrap-TrainTest-iris.txt
│   │   │   │   ├── WE-SDCA-Average-TrainTest-iris-out.txt
│   │   │   │   ├── WE-SDCA-Average-TrainTest-iris-rp.txt
│   │   │   │   ├── WE-SDCA-Average-TrainTest-iris.txt
│   │   │   │   ├── WE-Stacking-TrainTest-iris-out.txt
│   │   │   │   ├── WE-Stacking-TrainTest-iris-rp.txt
│   │   │   │   ├── WE-Stacking-TrainTest-iris.txt
│   │   │   │   ├── WE-Voting-TrainTest-iris-out.txt
│   │   │   │   ├── WE-Voting-TrainTest-iris-rp.txt
│   │   │   │   ├── WE-Voting-TrainTest-iris.txt
│   │   │   │   ├── linux-arm/
│   │   │   │   │   ├── WE-Average-TrainTest-iris-out.txt
│   │   │   │   │   ├── WE-Average-TrainTest-iris-rp.txt
│   │   │   │   │   ├── WE-Average-TrainTest-iris.txt
│   │   │   │   │   ├── WE-Bootstrap-TrainTest-iris-out.txt
│   │   │   │   │   ├── WE-Bootstrap-TrainTest-iris-rp.txt
│   │   │   │   │   ├── WE-Bootstrap-TrainTest-iris.txt
│   │   │   │   │   ├── WE-SDCA-Average-TrainTest-iris-out.txt
│   │   │   │   │   ├── WE-SDCA-Average-TrainTest-iris-rp.txt
│   │   │   │   │   ├── WE-SDCA-Average-TrainTest-iris.txt
│   │   │   │   │   ├── WE-Stacking-TrainTest-iris-out.txt
│   │   │   │   │   ├── WE-Stacking-TrainTest-iris-rp.txt
│   │   │   │   │   ├── WE-Stacking-TrainTest-iris.txt
│   │   │   │   │   ├── WE-Voting-TrainTest-iris-out.txt
│   │   │   │   │   ├── WE-Voting-TrainTest-iris-rp.txt
│   │   │   │   │   └── WE-Voting-TrainTest-iris.txt
│   │   │   │   ├── linux-arm64/
│   │   │   │   │   ├── WE-Average-TrainTest-iris-out.txt
│   │   │   │   │   ├── WE-Average-TrainTest-iris-rp.txt
│   │   │   │   │   ├── WE-Average-TrainTest-iris.txt
│   │   │   │   │   ├── WE-Bootstrap-TrainTest-iris-out.txt
│   │   │   │   │   ├── WE-Bootstrap-TrainTest-iris-rp.txt
│   │   │   │   │   ├── WE-Bootstrap-TrainTest-iris.txt
│   │   │   │   │   ├── WE-SDCA-Average-TrainTest-iris-out.txt
│   │   │   │   │   ├── WE-SDCA-Average-TrainTest-iris-rp.txt
│   │   │   │   │   ├── WE-SDCA-Average-TrainTest-iris.txt
│   │   │   │   │   ├── WE-Stacking-TrainTest-iris-out.txt
│   │   │   │   │   ├── WE-Stacking-TrainTest-iris-rp.txt
│   │   │   │   │   ├── WE-Stacking-TrainTest-iris.txt
│   │   │   │   │   ├── WE-Voting-TrainTest-iris-out.txt
│   │   │   │   │   ├── WE-Voting-TrainTest-iris-rp.txt
│   │   │   │   │   └── WE-Voting-TrainTest-iris.txt
│   │   │   │   ├── netcoreapp/
│   │   │   │   │   ├── WE-Average-TrainTest-iris-out.txt
│   │   │   │   │   ├── WE-Average-TrainTest-iris-rp.txt
│   │   │   │   │   ├── WE-Average-TrainTest-iris.txt
│   │   │   │   │   ├── WE-Bootstrap-TrainTest-iris-out.txt
│   │   │   │   │   ├── WE-Bootstrap-TrainTest-iris-rp.txt
│   │   │   │   │   ├── WE-Bootstrap-TrainTest-iris.txt
│   │   │   │   │   ├── WE-Stacking-TrainTest-iris-out.txt
│   │   │   │   │   ├── WE-Stacking-TrainTest-iris-rp.txt
│   │   │   │   │   ├── WE-Stacking-TrainTest-iris.txt
│   │   │   │   │   └── WE-Voting-TrainTest-iris-out.txt
│   │   │   │   ├── osx-arm64/
│   │   │   │   │   ├── WE-Average-TrainTest-iris-out.txt
│   │   │   │   │   ├── WE-Average-TrainTest-iris.txt
│   │   │   │   │   ├── WE-Bootstrap-TrainTest-iris-out.txt
│   │   │   │   │   ├── WE-Bootstrap-TrainTest-iris.txt
│   │   │   │   │   ├── WE-Stacking-TrainTest-iris-out.txt
│   │   │   │   │   ├── WE-Stacking-TrainTest-iris.txt
│   │   │   │   │   └── WE-Voting-TrainTest-iris-out.txt
│   │   │   │   └── win-arm/
│   │   │   │       ├── WE-Average-TrainTest-iris-out.txt
│   │   │   │       ├── WE-Average-TrainTest-iris-rp.txt
│   │   │   │       ├── WE-Average-TrainTest-iris.txt
│   │   │   │       ├── WE-Bootstrap-TrainTest-iris-out.txt
│   │   │   │       ├── WE-Bootstrap-TrainTest-iris-rp.txt
│   │   │   │       ├── WE-Bootstrap-TrainTest-iris.txt
│   │   │   │       ├── WE-SDCA-Average-TrainTest-iris-out.txt
│   │   │   │       ├── WE-SDCA-Average-TrainTest-iris-rp.txt
│   │   │   │       ├── WE-SDCA-Average-TrainTest-iris.txt
│   │   │   │       ├── WE-Stacking-TrainTest-iris-out.txt
│   │   │   │       ├── WE-Stacking-TrainTest-iris-rp.txt
│   │   │   │       ├── WE-Stacking-TrainTest-iris.txt
│   │   │   │       ├── WE-Voting-TrainTest-iris-out.txt
│   │   │   │       ├── WE-Voting-TrainTest-iris-rp.txt
│   │   │   │       └── WE-Voting-TrainTest-iris.txt
│   │   │   └── pcaAnomaly/
│   │   │       ├── Default-TrainTest-azureCounterUnlabeled-out.txt
│   │   │       ├── Default-TrainTest-azureCounterUnlabeled-rp.txt
│   │   │       ├── Default-TrainTest-azureCounterUnlabeled-summary.txt
│   │   │       ├── Default-TrainTest-azureCounterUnlabeled.txt
│   │   │       ├── Default-TrainTest-mnistOneClass-out.txt
│   │   │       ├── Default-TrainTest-mnistOneClass-rp.txt
│   │   │       ├── Default-TrainTest-mnistOneClass.txt
│   │   │       ├── NoNorm-TrainTest-mnistOneClass-out.txt
│   │   │       ├── NoNorm-TrainTest-mnistOneClass-rp.txt
│   │   │       ├── NoNorm-TrainTest-mnistOneClass.txt
│   │   │       ├── netcoreapp/
│   │   │       │   ├── Default-TrainTest-azureCounterUnlabeled-out.txt
│   │   │       │   ├── Default-TrainTest-azureCounterUnlabeled-rp.txt
│   │   │       │   ├── Default-TrainTest-azureCounterUnlabeled-summary.txt
│   │   │       │   ├── Default-TrainTest-azureCounterUnlabeled.txt
│   │   │       │   ├── Default-TrainTest-mnistOneClass-out.txt
│   │   │       │   ├── Default-TrainTest-mnistOneClass-rp.txt
│   │   │       │   ├── Default-TrainTest-mnistOneClass.txt
│   │   │       │   ├── NoNorm-TrainTest-mnistOneClass-out.txt
│   │   │       │   ├── NoNorm-TrainTest-mnistOneClass-rp.txt
│   │   │       │   └── NoNorm-TrainTest-mnistOneClass.txt
│   │   │       └── win-x64/
│   │   │           ├── Default-TrainTest-azureCounterUnlabeled-out.txt
│   │   │           ├── Default-TrainTest-azureCounterUnlabeled-rp.txt
│   │   │           ├── Default-TrainTest-azureCounterUnlabeled-summary.txt
│   │   │           ├── Default-TrainTest-azureCounterUnlabeled.txt
│   │   │           ├── Default-TrainTest-mnistOneClass-out.txt
│   │   │           ├── Default-TrainTest-mnistOneClass-rp.txt
│   │   │           ├── Default-TrainTest-mnistOneClass.txt
│   │   │           ├── NoNorm-TrainTest-mnistOneClass-out.txt
│   │   │           ├── NoNorm-TrainTest-mnistOneClass-rp.txt
│   │   │           └── NoNorm-TrainTest-mnistOneClass.txt
│   │   └── README.md
│   ├── Cert.props
│   ├── Directory.Build.props
│   ├── Directory.Build.targets
│   ├── Microsoft.Data.Analysis.Interactive.Tests/
│   │   ├── DataFrameInteractiveTests.cs
│   │   └── Microsoft.Data.Analysis.Interactive.Tests.csproj
│   ├── Microsoft.Data.Analysis.PerformanceTests/
│   │   ├── Microsoft.Data.Analysis.PerformanceTests.csproj
│   │   ├── PerformanceTests.cs
│   │   └── Program.cs
│   ├── Microsoft.Data.Analysis.Tests/
│   │   ├── ArrayComparer.cs
│   │   ├── ArrowIntegrationTests.cs
│   │   ├── ArrowStringColumnTests.cs
│   │   ├── DataFrame.IOTests.cs
│   │   ├── DataFrameAssert.cs
│   │   ├── DataFrameColumn.BinaryOperationTests.cs
│   │   ├── DataFrameColumn.BinaryOperationTests.tt
│   │   ├── DataFrameGroupByTests.cs
│   │   ├── DataFrameIDataViewTests.cs
│   │   ├── DataFrameJoinExtensionsTests.cs
│   │   ├── DataFrameTests.BinaryOperations.cs
│   │   ├── DataFrameTests.Computations.cs
│   │   ├── DataFrameTests.Filter.cs
│   │   ├── DataFrameTests.Join.cs
│   │   ├── DataFrameTests.Merge.cs
│   │   ├── DataFrameTests.Sort.cs
│   │   ├── DataFrameTests.Utils.cs
│   │   ├── DataFrameTests.cs
│   │   ├── Microsoft.Data.Analysis.Tests.csproj
│   │   ├── PrimitiveDataFrameColumnComputationsTests.cs
│   │   ├── PrimitiveDataFrameColumnComputationsTests.tt
│   │   ├── PrimitiveDataFrameColumnTests.cs
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   ├── StringDataFrameColumnTests.cs
│   │   ├── TextFieldParserTests.cs
│   │   └── VBufferColumnTests.cs
│   ├── Microsoft.Extensions.ML.Tests/
│   │   ├── FileLoaderTests.cs
│   │   ├── Microsoft.Extensions.ML.Tests.csproj
│   │   ├── PredictionEnginePoolTests.cs
│   │   ├── UriLoaderTests.cs
│   │   └── testdata.txt
│   ├── Microsoft.ML.AutoML.Tests/
│   │   ├── ApprovalTests/
│   │   │   ├── AutoFeaturizerTests.AutoFeaturizer_creditapproval_test.approved.txt
│   │   │   ├── AutoFeaturizerTests.AutoFeaturizer_image_test.approved.txt
│   │   │   ├── AutoFeaturizerTests.AutoFeaturizer_iris_test.approved.txt
│   │   │   ├── AutoFeaturizerTests.AutoFeaturizer_newspaperchurn_test.approved.txt
│   │   │   ├── AutoFeaturizerTests.AutoFeaturizer_uci_adult_test.approved.txt
│   │   │   ├── AutoFeaturizerTests.ImagePathFeaturizerTest.approved.txt
│   │   │   ├── ColumnInferenceTests.Wiki_column_inference_result_should_be_serializable.approved.txt
│   │   │   ├── SweepableEstimatorPipelineTest.SingleModelPipeline_search_space_test.received.txt
│   │   │   ├── SweepableEstimatorPipelineTest.SweepableEstimatorPipeline_search_space_init_value_test.approved.txt
│   │   │   ├── SweepableExtensionTest.AppendIEstimatorToSweepabePipelineTest.approved.txt
│   │   │   ├── SweepableExtensionTest.CreateSweepablePipelineFromIEstimatorAndBinaryClassifiers.approved.txt
│   │   │   ├── SweepableExtensionTest.CreateSweepablePipelineFromIEstimatorAndMultiClassifiers.approved.txt
│   │   │   ├── SweepableExtensionTest.CreateSweepablePipelineFromIEstimatorAndRegressors.approved.txt
│   │   │   ├── SweepableExtensionTest.CreateSweepablePipelineFromIEstimatorAndSweepableEstimatorArray.approved.txt
│   │   │   ├── SweepableExtensionTest.CreateSweepablePipelineFromSweepableEstimatorAndMultiClassifiers.approved.txt
│   │   │   ├── SweepableExtensionTest.CreateSweepablePipelineFromSweepableEstimatorAndSweepableEstimatorArray.approved.txt
│   │   │   ├── SweepableExtensionTest.CreateSweepablePipelineFromSweepableEstimatorPipelineAndMultiClassifiers.approved.txt
│   │   │   ├── SweepableExtensionTest.CreateSweepablePipelineFromSweepableEstimatorPipelineAndSweepableEstimatorArray.approved.txt
│   │   │   ├── SweepableExtensionTest.CreateSweepablePipelineFromSweepablePipelineAndMultiClassifiers.approved.txt
│   │   │   ├── SweepableExtensionTest.CreateSweepablePipelineFromSweepablePipelineAndSweepableEstimatorArray.approved.txt
│   │   │   ├── SweepableExtensionTest.CreateSweepablePipelinePipelineFromIEstimatorAndMultiClassifiers.approved.txt
│   │   │   ├── SweepablePipelineTests.SweepablePipeline_Append_SweepableEstimator_Test.approved.txt
│   │   │   └── TrialResultManagerTest.CsvTrialResultManager_end_to_end_test.approved.txt
│   │   ├── AutoFeaturizerTests.cs
│   │   ├── AutoFitTests.cs
│   │   ├── AutoMLExperimentTests.cs
│   │   ├── BestResultUtilTests.cs
│   │   ├── ColumnInferenceTests.cs
│   │   ├── ColumnInferenceValidationUtilTests.cs
│   │   ├── ColumnInformationUtilTests.cs
│   │   ├── ConversionTests.cs
│   │   ├── DatasetDimensionsTests.cs
│   │   ├── DatasetUtil.cs
│   │   ├── EntityTest.cs
│   │   ├── EstimatorExtensionTests.cs
│   │   ├── GetNextPipelineTests.cs
│   │   ├── GridSearchTunerTests.cs
│   │   ├── InferredPipelineTests.cs
│   │   ├── MLContextManagerTests.cs
│   │   ├── MetricsAgentsTests.cs
│   │   ├── MetricsUtil.cs
│   │   ├── Microsoft.ML.AutoML.Tests.csproj
│   │   ├── PurposeInferenceTests.cs
│   │   ├── SplitUtilTests.cs
│   │   ├── StopTrainingManagerTests.cs
│   │   ├── SuggestedPipelineBuilderTests.cs
│   │   ├── SweepableEstimatorPipelineTest.cs
│   │   ├── SweepableExtensionTest.cs
│   │   ├── SweepablePipelineTests.cs
│   │   ├── SweeperTests.cs
│   │   ├── TestData/
│   │   │   ├── BinaryDatasetWithBoolColumn.txt
│   │   │   ├── DatasetWithDefaultColumnNames.txt
│   │   │   ├── DatasetWithEmptyColumn.txt
│   │   │   ├── DatasetWithNewlineBetweenQuotes.txt
│   │   │   ├── DatasetWithoutHeader.txt
│   │   │   ├── NameColumnIsOnlyFeatureDataset.txt
│   │   │   ├── TrivialMulticlassDataset.txt
│   │   │   └── wiki-column-inference.json
│   │   ├── TextFileSampleTests.cs
│   │   ├── TrainValidaionDatasetManagerTest.cs
│   │   ├── TrainerExtensionsTests.cs
│   │   ├── TransformInferenceTests.cs
│   │   ├── TransformPostTrainerInferenceTests.cs
│   │   ├── TrialResultManagerTest.cs
│   │   ├── TunerTests.cs
│   │   ├── UserInputValidationTests.cs
│   │   ├── Util.cs
│   │   └── Utils/
│   │       ├── DoubleToDecimalConverter.cs
│   │       ├── FloatToDecimalConverter.cs
│   │       ├── MLNetUtils/
│   │       │   ├── DataViewTestFixture.cs
│   │       │   └── MLNetUtils.cs
│   │       ├── TaskAgnosticAutoFit.cs
│   │       └── TaskAgnosticIterationResult.cs
│   ├── Microsoft.ML.Benchmarks.Tests/
│   │   ├── BenchmarksTest.cs
│   │   └── Microsoft.ML.Benchmarks.Tests.csproj
│   ├── Microsoft.ML.CodeAnalyzer.Tests/
│   │   ├── Code/
│   │   │   ├── BaseTestClassTest.cs
│   │   │   ├── BestFriendOnPublicDeclarationTest.cs
│   │   │   ├── BestFriendTest.cs
│   │   │   ├── ContractsCheckTest.cs
│   │   │   ├── InstanceInitializerTest.cs
│   │   │   ├── NameTest.cs
│   │   │   ├── ParameterVariableNameTest.cs
│   │   │   ├── README.md
│   │   │   ├── RelaxTestNamingTest.cs
│   │   │   ├── SingleVariableDeclarationTest.cs
│   │   │   └── TypeParamNameTest.cs
│   │   ├── Helpers/
│   │   │   ├── AdditionalMetadataReferences.cs
│   │   │   ├── CSharpCodeFixVerifier`2.cs
│   │   │   └── TestUtils.cs
│   │   ├── Microsoft.ML.CodeAnalyzer
Download .txt
Showing preview only (4,700K chars total). Download the full file or copy to clipboard to get everything.
SYMBOL INDEX (31427 symbols across 1931 files)

FILE: build/libomp.rb
  class Libomp (line 4) | class Libomp < Formula
    method install (line 19) | def install
    method caveats (line 26) | def caveats

FILE: docs/samples/Microsoft.ML.AutoML.Samples/AutoFit/BinaryClassificationExperiment.cs
  class BinaryClassificationExperiment (line 9) | public static class BinaryClassificationExperiment
    method Run (line 16) | public static void Run()
    method PrintMetrics (line 62) | private static void PrintMetrics(BinaryClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.AutoML.Samples/AutoFit/MulticlassClassificationExperiment.cs
  class MulticlassClassificationExperiment (line 9) | public static class MulticlassClassificationExperiment
    method Run (line 17) | public static void Run()
    method PrintMetrics (line 63) | private static void PrintMetrics(MulticlassClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.AutoML.Samples/AutoFit/RankingExperiment.cs
  class RankingExperiment (line 11) | public static class RankingExperiment
    method Run (line 20) | public static void Run()
    method PrintMetrics (line 82) | private static void PrintMetrics(RankingMetrics metrics)

FILE: docs/samples/Microsoft.ML.AutoML.Samples/AutoFit/RecommendationExperiment.cs
  class RecommendationExperiment (line 13) | public static class RecommendationExperiment
    method Run (line 23) | public static void Run()
    method PrintMetrics (line 84) | private static void PrintMetrics(RegressionMetrics metrics)

FILE: docs/samples/Microsoft.ML.AutoML.Samples/AutoFit/RegressionExperiment.cs
  class RegressionExperiment (line 9) | public static class RegressionExperiment
    method Run (line 17) | public static void Run()
    method PrintMetrics (line 68) | private static void PrintMetrics(RegressionMetrics metrics)

FILE: docs/samples/Microsoft.ML.AutoML.Samples/AutoMLExperiment.cs
  class AutoMLExperiment (line 10) | public static class AutoMLExperiment
    method RunAsync (line 12) | public static async Task RunAsync()
    method GenerateRandomBinaryClassificationDataPoints (line 85) | private static IEnumerable<BinaryClassificationDataPoint> GenerateRand...
    class BinaryClassificationDataPoint (line 110) | private class BinaryClassificationDataPoint
    class Prediction (line 119) | private class Prediction
    method PrintMetrics (line 128) | private static void PrintMetrics(BinaryClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.AutoML.Samples/Cifar10.cs
  class Cifar10 (line 9) | public static class Cifar10
    method Run (line 16) | public static void Run()
    class ModelInput (line 49) | class ModelInput

FILE: docs/samples/Microsoft.ML.AutoML.Samples/DataStructures/Movie.cs
  class Movie (line 9) | public class Movie

FILE: docs/samples/Microsoft.ML.AutoML.Samples/DataStructures/MovieRatingPrediction.cs
  class MovieRatingPrediction (line 9) | public class MovieRatingPrediction

FILE: docs/samples/Microsoft.ML.AutoML.Samples/DataStructures/PixelData.cs
  class PixelData (line 5) | public class PixelData

FILE: docs/samples/Microsoft.ML.AutoML.Samples/DataStructures/PixelPrediction.cs
  class PixelPrediction (line 5) | public class PixelPrediction

FILE: docs/samples/Microsoft.ML.AutoML.Samples/DataStructures/SearchData.cs
  class SearchData (line 9) | public class SearchData

FILE: docs/samples/Microsoft.ML.AutoML.Samples/DataStructures/SearchDataPrediction.cs
  class SearchDataPrediction (line 5) | public class SearchDataPrediction

FILE: docs/samples/Microsoft.ML.AutoML.Samples/DataStructures/SentimentIssue.cs
  class SentimentIssue (line 5) | public class SentimentIssue

FILE: docs/samples/Microsoft.ML.AutoML.Samples/DataStructures/SentimentPrediction.cs
  class SentimentPrediction (line 5) | public class SentimentPrediction

FILE: docs/samples/Microsoft.ML.AutoML.Samples/DataStructures/TaxiTrip.cs
  class TaxiTrip (line 5) | public class TaxiTrip

FILE: docs/samples/Microsoft.ML.AutoML.Samples/DataStructures/TaxiTripFarePrediction.cs
  class TaxiTripFarePrediction (line 5) | public class TaxiTripFarePrediction

FILE: docs/samples/Microsoft.ML.AutoML.Samples/Program.cs
  class Program (line 5) | public class Program
    method Main (line 7) | public static void Main(string[] args)

FILE: docs/samples/Microsoft.ML.AutoML.Samples/Sweepable/ParameterExample.cs
  class ParameterExample (line 8) | public static class ParameterExample
    method Run (line 10) | public static void Run()

FILE: docs/samples/Microsoft.ML.AutoML.Samples/Sweepable/SearchSpaceExample.cs
  class SearchSpaceExample (line 12) | public static class SearchSpaceExample
    method Run (line 14) | public static void Run()
    class MyParameter (line 40) | public class MyParameter
    class NestParameter (line 61) | public class NestParameter

FILE: docs/samples/Microsoft.ML.AutoML.Samples/Sweepable/SweepableLightGBMBinaryExperiment.cs
  class SweepableLightGBMBinaryExperiment (line 11) | public static class SweepableLightGBMBinaryExperiment
    class LightGBMOption (line 13) | class LightGBMOption
    method RunAsync (line 22) | public static async Task RunAsync()
    method GenerateRandomBinaryClassificationDataPoints (line 112) | private static IEnumerable<BinaryClassificationDataPoint> GenerateRand...
    class BinaryClassificationDataPoint (line 137) | private class BinaryClassificationDataPoint
    class Prediction (line 146) | private class Prediction
    method PrintMetrics (line 155) | private static void PrintMetrics(BinaryClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.GenAI.Samples/Llama/LlamaSample.cs
  class LlamaSample (line 17) | internal class LlamaSample
    method RunLlama (line 19) | public static async Task RunLlama(string weightFolder, string checkPoi...

FILE: docs/samples/Microsoft.ML.GenAI.Samples/Llama/SFT_Llama_3_2_1B.cs
  class SFT_Llama_3_2_1B (line 20) | internal class SFT_Llama_3_2_1B
    method Train (line 22) | public static async Task Train(string weightFolder, string checkPointN...
    method LoadModel (line 81) | public static ICausalLMPipeline<TiktokenTokenizer, LlamaForCausalLM> L...
    type Data (line 99) | public record class Data(string input, string output);
    method CreateDataset (line 101) | public static CausalLMDataset CreateDataset(IEnumerable<Data> dataset,...

FILE: docs/samples/Microsoft.ML.GenAI.Samples/MEAI/Llama3_1.cs
  class Llama3_1 (line 18) | internal class Llama3_1
    method RunAsync (line 20) | public static async Task RunAsync(string weightFolder, string checkPoi...

FILE: docs/samples/Microsoft.ML.GenAI.Samples/MEAI/Phi3.cs
  class Phi3 (line 15) | internal class Phi3
    method RunAsync (line 17) | public static async Task RunAsync(string weightFolder)

FILE: docs/samples/Microsoft.ML.GenAI.Samples/Mistral/Mistral_7B_Instruct.cs
  class Mistral_7B_Instruct (line 13) | public partial class Mistral_7B_Instruct
    method GetWeather (line 21) | [Function]
    method RunAsync (line 27) | public static async Task RunAsync()
    method Embedding (line 58) | public static void Embedding()
    method WeatherChatAsync (line 112) | public static async Task WeatherChatAsync()

FILE: docs/samples/Microsoft.ML.GenAI.Samples/Phi3Mini/AutoGenSample.cs
  class AutoGenSample (line 16) | public class AutoGenSample
    method RunAsync (line 18) | public static async Task RunAsync()

FILE: docs/samples/Microsoft.ML.GenAI.Samples/Phi3Mini/SemanticKernelSample.cs
  class SemanticKernelSample (line 12) | public class SemanticKernelSample
    method RunChatCompletionSample (line 14) | public static async Task RunChatCompletionSample()
    method RunTextGenerationSample (line 45) | public static async Task RunTextGenerationSample()

FILE: docs/samples/Microsoft.ML.Samples.GPU/Program.cs
  class Program (line 7) | public static class Program
    method Main (line 9) | public static void Main(string[] args) => RunAll();
    method RunAll (line 11) | internal static void RunAll()

FILE: docs/samples/Microsoft.ML.Samples.OneDal/Program.cs
  class Program (line 12) | class Program
    method LoadData (line 14) | public static IDataView[] LoadData(
    method GetFeaturesArray (line 49) | public static string[] GetFeaturesArray(IDataView data, string labelNa...
    method RunRandomForestClassification (line 64) | public static double[] RunRandomForestClassification(MLContext mlConte...
    method RunRandomForestRegression (line 96) | public static double[] RunRandomForestRegression(MLContext mlContext, ...
    method RunOLSRegression (line 128) | public static double[] RunOLSRegression(MLContext mlContext, IDataView...
    method Main (line 156) | static void Main(string[] args)

FILE: docs/samples/Microsoft.ML.Samples.OneDal/run_bench.py
  function convert_to_csv (line 15) | def convert_to_csv(data, filename, label='target'):
  function read_output_from_command (line 21) | def read_output_from_command(command, env):
  function run_case (line 27) | def run_case(n_samples, n_features, n_trees, n_leaves, n_runs, task_type):

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/DataOperations/BootstrapSample.cs
  class BootstrapSample (line 6) | public static class BootstrapSample
    method Example (line 8) | public static void Example()
    class DataPoint (line 84) | private class DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/DataOperations/Cache.cs
  class Cache (line 7) | public static class Cache
    method Example (line 9) | public static void Example()
    method TimeToScanIDataView (line 59) | private static (int lines, double columnAverage, double elapsedSeconds)
    class HousingRegression (line 87) | public sealed class HousingRegression

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/DataOperations/CrossValidationSplit.cs
  class CrossValidationSplit (line 10) | public static class CrossValidationSplit
    method Example (line 12) | public static void Example()
    method GenerateRandomDataPoints (line 175) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 194) | private class DataPoint
    method PrintPreviewRows (line 202) | private static void PrintPreviewRows(IEnumerable<DataPoint> trainSet,

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/DataOperations/DataViewEnumerable.cs
  class DataViewEnumerable (line 7) | public static class DataViewEnumerable
    method Example (line 11) | public static void Example()
    class SampleTemperatureData (line 67) | private class SampleTemperatureData
    class SampleTemperatureDataWithLatitude (line 73) | private class SampleTemperatureDataWithLatitude
    method GetSampleTemperatureData (line 85) | private static IEnumerable<SampleTemperatureData> GetSampleTemperature...

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/DataOperations/FilterRowsByColumn.cs
  class FilterRowsByColumn (line 7) | public static class FilterRowsByColumn
    method Example (line 11) | public static void Example()
    class SampleTemperatureData (line 74) | private class SampleTemperatureData
    method GetSampleTemperatureData (line 85) | private static IEnumerable<SampleTemperatureData> GetSampleTemperature...

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/DataOperations/FilterRowsByCustomPredicate.cs
  class FilterRowsByCustomPredicate (line 6) | public static class FilterRowsByCustomPredicate
    method Example (line 9) | public static void Example()
    class InputData (line 71) | private class InputData

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/DataOperations/FilterRowsByKeyColumnFraction.cs
  class FilterRowsByKeyColumnFraction (line 10) | public static class FilterRowsByKeyColumnFraction
    method Example (line 12) | public static void Example()
    class DataPoint (line 118) | private class DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/DataOperations/FilterRowsByMissingValues.cs
  class FilterRowsByMissingValues (line 8) | public class FilterRowsByMissingValues
    method Example (line 13) | public static void Example()
    class DataPoint (line 57) | private class DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/DataOperations/FilterRowsByStatefulCustomPredicate.cs
  class FilterRowsByStatefulCustomPredicate (line 6) | public static class FilterRowsByStatefulCustomPredicate
    method Example (line 9) | public static void Example()
    class InputData (line 78) | private class InputData
    class State (line 84) | private class State

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/DataOperations/LoadFromEnumerable.cs
  class LoadFromEnumerable (line 8) | public static class LoadFromEnumerable
    method Example (line 17) | public static void Example()
  class DataPoint (line 96) | public class DataPoint
  class DataPointVector (line 101) | public class DataPointVector

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/DataOperations/LoadingSvmLight.cs
  class LoadingSvmLight (line 9) | public static class LoadingSvmLight
    method Example (line 12) | public static void Example()
    method PrintSchema (line 82) | private static void PrintSchema(IDataView svmData)
    method PrintData (line 88) | private static void PrintData(IDataView svmData)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/DataOperations/LoadingText.cs
  class LoadingText (line 10) | public static class LoadingText
    method Example (line 13) | public static void Example()
    method PrintRowCount (line 184) | private static void PrintRowCount(IDataView idv)
    class Data (line 196) | private class Data

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/DataOperations/SaveAndLoadFromBinary.cs
  class SaveAndLoadFromBinary (line 8) | public static class SaveAndLoadFromBinary
    method Example (line 10) | public static void Example()
    class DataPoint (line 57) | private class DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/DataOperations/SaveAndLoadFromText.cs
  class SaveAndLoadFromText (line 8) | public static class SaveAndLoadFromText
    method Example (line 10) | public static void Example()
    class DataPoint (line 57) | private class DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/DataOperations/ShuffleRows.cs
  class ShuffleRows (line 7) | public static class ShuffleRows
    method Example (line 11) | public static void Example()
    class SampleTemperatureData (line 62) | private class SampleTemperatureData
    method GetSampleTemperatureData (line 73) | private static IEnumerable<SampleTemperatureData> GetSampleTemperature...

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/DataOperations/SkipRows.cs
  class SkipRows (line 7) | public static class SkipRows
    method Example (line 10) | public static void Example()
    class SampleTemperatureData (line 66) | private class SampleTemperatureData
    method GetSampleTemperatureData (line 77) | private static IEnumerable<SampleTemperatureData> GetSampleTemperature...

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/DataOperations/TakeRows.cs
  class TakeRows (line 7) | public static class TakeRows
    method Example (line 11) | public static void Example()
    class SampleTemperatureData (line 67) | private class SampleTemperatureData
    method GetSampleTemperatureData (line 78) | private static IEnumerable<SampleTemperatureData> GetSampleTemperature...

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/DataOperations/TrainTestSplit.cs
  class TrainTestSplit (line 10) | public static class TrainTestSplit
    method Example (line 12) | public static void Example()
    method GenerateRandomDataPoints (line 82) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 101) | private class DataPoint
    method PrintPreviewRows (line 109) | private static void PrintPreviewRows(IEnumerable<DataPoint> trainSet,

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/ModelOperations/OnnxConversion.cs
  class OnnxConversion (line 10) | public static class OnnxConversion
    class ScoreValue (line 12) | private class ScoreValue
    class OnnxScoreValue (line 17) | private class OnnxScoreValue
    method PrintScore (line 22) | private static void PrintScore(IEnumerable<ScoreValue> values, int num...
    method PrintScore (line 28) | private static void PrintScore(IEnumerable<OnnxScoreValue> values, int...
    method Example (line 34) | public static void Example()

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/ModelOperations/SaveLoadModel.cs
  class SaveLoadModel (line 8) | public class SaveLoadModel
    method Example (line 10) | public static void Example()
    class Data (line 52) | private class Data
    class Transformation (line 57) | private class Transformation

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/ModelOperations/SaveLoadModelFile.cs
  class SaveLoadModelFile (line 8) | public class SaveLoadModelFile
    method Example (line 10) | public static void Example()
    class Data (line 51) | private class Data
    class Transformation (line 56) | private class Transformation

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/NgramExtraction.cs
  class TransformSamples (line 8) | public static partial class TransformSamples
    method Example (line 10) | public static void Example()
    class SampleSentimentData (line 121) | public class SampleSentimentData

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/SimpleDataViewImplementation.cs
  class SimpleDataViewImplementation (line 18) | public static class SimpleDataViewImplementation
    method Example (line 20) | public static void Example()
    class InputObject (line 87) | private sealed class InputObject
      method InputObject (line 92) | public InputObject(bool label, string text)
    class InputObjectDataView (line 146) | private sealed class InputObjectDataView : IDataView
      method InputObjectDataView (line 159) | public InputObjectDataView(IEnumerable<InputObject> data)
      method GetRowCount (line 169) | public long? GetRowCount() => null;
      method GetRowCursor (line 171) | public DataViewRowCursor GetRowCursor(
      method GetRowCursorSet (line 178) | public DataViewRowCursor[] GetRowCursorSet(
      class Cursor (line 242) | private sealed class Cursor : DataViewRowCursor
        method Cursor (line 253) | public Cursor(InputObjectDataView parent, bool wantsLabel,
        method Dispose (line 272) | protected override void Dispose(bool disposing)
        method LabelGetterImplementation (line 285) | private void LabelGetterImplementation(ref bool value)
        method TextGetterImplementation (line 288) | private void TextGetterImplementation(
        method IdGetterImplementation (line 293) | private void IdGetterImplementation(ref DataViewRowId id)
        method GetGetter (line 296) | public override ValueGetter<TValue> GetGetter<TValue>(
        method GetIdGetter (line 305) | public override ValueGetter<DataViewRowId> GetIdGetter()
        method IsColumnActive (line 308) | public override bool IsColumnActive(DataViewSchema.Column column)
        method MoveNext (line 311) | public override bool MoveNext()

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/TensorFlow/ImageClassification.cs
  class ImageClassification (line 15) | public static class ImageClassification
    method Example (line 20) | public static void Example()
    class TensorData (line 89) | public class TensorData
    method GetTensorData (line 98) | public static TensorData[] GetTensorData()
    class OutputScores (line 113) | class OutputScores
    method Download (line 118) | private static async Task<string> Download(string baseGitPath, string ...
    method Unzip (line 139) | private static void Unzip(string path, string targetDir)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/TensorFlow/TextClassification.cs
  class TextClassification (line 8) | public static class TextClassification
    method Example (line 14) | public static void Example()
    class IMDBSentiment (line 146) | public class IMDBSentiment
    class IntermediateFeatures (line 163) | public class IntermediateFeatures
    class OutputScores (line 174) | class OutputScores

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/TextTransform.cs
  class TextTransform (line 9) | public static class TextTransform
    method Example (line 11) | public static void Example()
    class SampleSentimentData (line 128) | public class SampleSentimentData

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/AnomalyDetection/RandomizedPcaSample.cs
  class RandomizedPcaSample (line 9) | public static class RandomizedPcaSample
    method Example (line 11) | public static void Example()
    class DataPoint (line 81) | private class DataPoint
    class Result (line 88) | private class Result

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/AnomalyDetection/RandomizedPcaSampleWithOptions.cs
  class RandomizedPcaSampleWithOptions (line 9) | public static class RandomizedPcaSampleWithOptions
    method Example (line 11) | public static void Example()
    class DataPoint (line 91) | private class DataPoint
    class Result (line 98) | private class Result

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/AveragedPerceptron.cs
  class AveragedPerceptron (line 9) | public static class AveragedPerceptron
    method Example (line 11) | public static void Example()
    method GenerateRandomDataPoints (line 84) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 109) | private class DataPoint
    class Prediction (line 117) | private class Prediction
    method PrintMetrics (line 126) | private static void PrintMetrics(BinaryClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/AveragedPerceptronWithOptions.cs
  class AveragedPerceptronWithOptions (line 10) | public static class AveragedPerceptronWithOptions
    method Example (line 12) | public static void Example()
    method GenerateRandomDataPoints (line 95) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 120) | private class DataPoint
    class Prediction (line 128) | private class Prediction
    method PrintMetrics (line 137) | private static void PrintMetrics(BinaryClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/Calibrators/FixedPlatt.cs
  class FixedPlatt (line 8) | public static class FixedPlatt
    method Example (line 10) | public static void Example()
    method PrintScore (line 76) | private static void PrintScore(IEnumerable<ScoreValue> values, int num...
    method PrintScoreAndProbability (line 82) | private static void PrintScoreAndProbability(
    class ScoreValue (line 91) | private class ScoreValue
    class ScoreAndProbabilityValue (line 96) | private class ScoreAndProbabilityValue

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/Calibrators/Isotonic.cs
  class Isotonic (line 8) | public static class Isotonic
    method Example (line 10) | public static void Example()
    method PrintScore (line 76) | private static void PrintScore(IEnumerable<ScoreValue> values, int num...
    method PrintScoreAndProbability (line 82) | private static void PrintScoreAndProbability(
    class ScoreValue (line 92) | private class ScoreValue
    class ScoreAndProbabilityValue (line 97) | private class ScoreAndProbabilityValue

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/Calibrators/Naive.cs
  class Naive (line 8) | public static class Naive
    method Example (line 10) | public static void Example()
    method PrintScore (line 76) | private static void PrintScore(IEnumerable<ScoreValue> values, int num...
    method PrintScoreAndProbability (line 82) | private static void PrintScoreAndProbability(
    class ScoreValue (line 92) | private class ScoreValue
    class ScoreAndProbabilityValue (line 97) | private class ScoreAndProbabilityValue

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/Calibrators/Platt.cs
  class Platt (line 8) | public static class Platt
    method Example (line 10) | public static void Example()
    method PrintScore (line 76) | private static void PrintScore(IEnumerable<ScoreValue> values, int num...
    method PrintScoreAndProbability (line 82) | private static void PrintScoreAndProbability(
    class ScoreValue (line 92) | private class ScoreValue
    class ScoreAndProbabilityValue (line 97) | private class ScoreAndProbabilityValue

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/FactorizationMachine.cs
  class FactorizationMachine (line 9) | public static class FactorizationMachine
    method Example (line 11) | public static void Example()
    method GenerateRandomDataPoints (line 92) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 117) | private class DataPoint
    class Prediction (line 125) | private class Prediction
    method PrintMetrics (line 134) | private static void PrintMetrics(BinaryClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/FastForest.cs
  class FastForest (line 9) | public static class FastForest
    method Example (line 14) | public static void Example()
    method GenerateRandomDataPoints (line 87) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 112) | private class DataPoint
    class Prediction (line 120) | private class Prediction
    method PrintMetrics (line 129) | private static void PrintMetrics(BinaryClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/FastForestWithOptions.cs
  class FastForestWithOptions (line 10) | public static class FastForestWithOptions
    method Example (line 15) | public static void Example()
    method GenerateRandomDataPoints (line 99) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 124) | private class DataPoint
    class Prediction (line 132) | private class Prediction
    method PrintMetrics (line 141) | private static void PrintMetrics(BinaryClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/FastTree.cs
  class FastTree (line 9) | public static class FastTree
    method Example (line 14) | public static void Example()
    method GenerateRandomDataPoints (line 90) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 115) | private class DataPoint
    class Prediction (line 123) | private class Prediction
    method PrintMetrics (line 132) | private static void PrintMetrics(BinaryClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/FastTreeWithOptions.cs
  class FastTreeWithOptions (line 10) | public static class FastTreeWithOptions
    method Example (line 15) | public static void Example()
    method GenerateRandomDataPoints (line 102) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 127) | private class DataPoint
    class Prediction (line 135) | private class Prediction
    method PrintMetrics (line 144) | private static void PrintMetrics(BinaryClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/FieldAwareFactorizationMachine.cs
  class FieldAwareFactorizationMachine (line 9) | public static class FieldAwareFactorizationMachine
    method Example (line 14) | public static void Example()
    class DataPoint (line 107) | private class DataPoint
    class Result (line 128) | public class Result
    method GenerateRandomDataPoints (line 141) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(
    method PrintMetrics (line 191) | private static void PrintMetrics(

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/FieldAwareFactorizationMachineWithOptions.cs
  class FieldAwareFactorizationMachineWithOptions (line 10) | public static class FieldAwareFactorizationMachineWithOptions
    method Example (line 15) | public static void Example()
    class DataPoint (line 118) | private class DataPoint
    class Result (line 139) | public class Result
    method GenerateRandomDataPoints (line 152) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(
    method PrintMetrics (line 202) | private static void PrintMetrics(

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/Gam.cs
  class Gam (line 8) | public static class Gam
    method Example (line 13) | public static void Example()
    class Data (line 124) | private class Data
    method GenerateData (line 141) | private static IEnumerable<Data> GenerateData(int numExamples = 25000,
    method Parabola (line 162) | private static float Parabola(float x) => x * x;
    method SimplePiecewise (line 164) | private static float SimplePiecewise(float x)
    method Sigmoid (line 174) | private static double Sigmoid(double x) => 1.0 / (1.0 + Math.Exp(-1 * ...

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/GamWithOptions.cs
  class GamWithOptions (line 9) | public static class GamWithOptions
    method Example (line 14) | public static void Example()
    class Data (line 131) | private class Data
    method GenerateData (line 148) | private static IEnumerable<Data> GenerateData(int numExamples = 25000,
    method Parabola (line 169) | private static float Parabola(float x) => x * x;
    method SimplePiecewise (line 171) | private static float SimplePiecewise(float x)
    method Sigmoid (line 181) | private static double Sigmoid(double x) => 1.0 / (1.0 + Math.Exp(-1 * ...

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/LbfgsLogisticRegression.cs
  class LbfgsLogisticRegression (line 9) | public static class LbfgsLogisticRegression
    method Example (line 11) | public static void Example()
    method GenerateRandomDataPoints (line 87) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 112) | private class DataPoint
    class Prediction (line 120) | private class Prediction
    method PrintMetrics (line 129) | private static void PrintMetrics(BinaryClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/LbfgsLogisticRegressionWithOptions.cs
  class LbfgsLogisticRegressionWithOptions (line 10) | public static class LbfgsLogisticRegressionWithOptions
    method Example (line 12) | public static void Example()
    method GenerateRandomDataPoints (line 96) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 121) | private class DataPoint
    class Prediction (line 129) | private class Prediction
    method PrintMetrics (line 138) | private static void PrintMetrics(BinaryClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/LdSvm.cs
  class LdSvm (line 9) | public static class LdSvm
    method Example (line 11) | public static void Example()
    method GenerateRandomDataPoints (line 84) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 109) | private class DataPoint
    class Prediction (line 117) | private class Prediction
    method PrintMetrics (line 126) | private static void PrintMetrics(BinaryClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/LdSvmWithOptions.cs
  class LdSvmWithOptions (line 10) | public static class LdSvmWithOptions
    method Example (line 12) | public static void Example()
    method GenerateRandomDataPoints (line 93) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 118) | private class DataPoint
    class Prediction (line 126) | private class Prediction
    method PrintMetrics (line 135) | private static void PrintMetrics(BinaryClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/LightGbm.cs
  class LightGbm (line 9) | public static class LightGbm
    method Example (line 14) | public static void Example()
    method GenerateRandomDataPoints (line 87) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 112) | private class DataPoint
    class Prediction (line 120) | private class Prediction
    method PrintMetrics (line 129) | private static void PrintMetrics(BinaryClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/LightGbmWithOptions.cs
  class LightGbmWithOptions (line 10) | public static class LightGbmWithOptions
    method Example (line 15) | public static void Example()
    method GenerateRandomDataPoints (line 98) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 123) | private class DataPoint
    class Prediction (line 131) | private class Prediction
    method PrintMetrics (line 140) | private static void PrintMetrics(BinaryClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/LinearSvm.cs
  class LinearSvm (line 9) | public static class LinearSvm
    method Example (line 11) | public static void Example()
    method GenerateRandomDataPoints (line 84) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 109) | private class DataPoint
    class Prediction (line 117) | private class Prediction
    method PrintMetrics (line 126) | private static void PrintMetrics(BinaryClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/LinearSvmWithOptions.cs
  class LinearSvmWithOptions (line 10) | public static class LinearSvmWithOptions
    method Example (line 12) | public static void Example()
    method GenerateRandomDataPoints (line 93) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 118) | private class DataPoint
    class Prediction (line 126) | private class Prediction
    method PrintMetrics (line 135) | private static void PrintMetrics(BinaryClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/PermutationFeatureImportance.cs
  class PermutationFeatureImportance (line 8) | public static class PermutationFeatureImportance
    method Example (line 10) | public static void Example()
    class Data (line 74) | private class Data
    method GenerateData (line 97) | private static IEnumerable<Data> GenerateData(int nExamples = 10000,
    method Sigmoid (line 118) | private static double Sigmoid(double x) => 1.0 / (1.0 + Math.Exp(-1 * ...

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/PermutationFeatureImportanceLoadFromDisk.cs
  class PermutationFeatureImportanceLoadFromDisk (line 11) | public static class PermutationFeatureImportanceLoadFromDisk
    method Example (line 13) | public static void Example()
    class Data (line 73) | private class Data
    method GenerateData (line 83) | private static IEnumerable<Data> GenerateData(int nExamples = 10000,
    method Sigmoid (line 104) | private static double Sigmoid(double x) => 1.0 / (1.0 + Math.Exp(-1 * ...

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/PriorTrainer.cs
  class Prior (line 9) | public static class Prior
    method Example (line 11) | public static void Example()
    method GenerateRandomDataPoints (line 84) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 109) | private class DataPoint
    class Prediction (line 117) | private class Prediction
    method PrintMetrics (line 126) | private static void PrintMetrics(BinaryClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/SdcaLogisticRegression.cs
  class SdcaLogisticRegression (line 9) | public static class SdcaLogisticRegression
    method Example (line 11) | public static void Example()
    method GenerateRandomDataPoints (line 92) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 117) | private class DataPoint
    class Prediction (line 125) | private class Prediction
    method PrintMetrics (line 134) | private static void PrintMetrics(BinaryClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/SdcaLogisticRegressionWithOptions.cs
  class SdcaLogisticRegressionWithOptions (line 10) | public static class SdcaLogisticRegressionWithOptions
    method Example (line 12) | public static void Example()
    method GenerateRandomDataPoints (line 104) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 129) | private class DataPoint
    class Prediction (line 137) | private class Prediction
    method PrintMetrics (line 146) | private static void PrintMetrics(BinaryClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/SdcaNonCalibrated.cs
  class SdcaNonCalibrated (line 9) | public static class SdcaNonCalibrated
    method Example (line 11) | public static void Example()
    method GenerateRandomDataPoints (line 91) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 116) | private class DataPoint
    class Prediction (line 124) | private class Prediction
    method PrintMetrics (line 133) | private static void PrintMetrics(BinaryClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/SdcaNonCalibratedWithOptions.cs
  class SdcaNonCalibratedWithOptions (line 10) | public static class SdcaNonCalibratedWithOptions
    method Example (line 12) | public static void Example()
    method GenerateRandomDataPoints (line 106) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 131) | private class DataPoint
    class Prediction (line 139) | private class Prediction
    method PrintMetrics (line 148) | private static void PrintMetrics(BinaryClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/SgdCalibrated.cs
  class SgdCalibrated (line 9) | public static class SgdCalibrated
    method Example (line 11) | public static void Example()
    method GenerateRandomDataPoints (line 84) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 109) | private class DataPoint
    class Prediction (line 117) | private class Prediction
    method PrintMetrics (line 126) | private static void PrintMetrics(BinaryClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/SgdCalibratedWithOptions.cs
  class SgdCalibratedWithOptions (line 10) | public static class SgdCalibratedWithOptions
    method Example (line 12) | public static void Example()
    method GenerateRandomDataPoints (line 96) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 121) | private class DataPoint
    class Prediction (line 129) | private class Prediction
    method PrintMetrics (line 138) | private static void PrintMetrics(BinaryClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/SgdNonCalibrated.cs
  class SgdNonCalibrated (line 9) | public static class SgdNonCalibrated
    method Example (line 11) | public static void Example()
    method GenerateRandomDataPoints (line 84) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 109) | private class DataPoint
    class Prediction (line 117) | private class Prediction
    method PrintMetrics (line 126) | private static void PrintMetrics(BinaryClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/SgdNonCalibratedWithOptions.cs
  class SgdNonCalibratedWithOptions (line 10) | public static class SgdNonCalibratedWithOptions
    method Example (line 12) | public static void Example()
    method GenerateRandomDataPoints (line 93) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 118) | private class DataPoint
    class Prediction (line 126) | private class Prediction
    method PrintMetrics (line 135) | private static void PrintMetrics(BinaryClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/SymbolicSgdLogisticRegression.cs
  class SymbolicSgdLogisticRegression (line 9) | public static class SymbolicSgdLogisticRegression
    method Example (line 14) | public static void Example()
    method GenerateRandomDataPoints (line 87) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 112) | private class DataPoint
    class Prediction (line 120) | private class Prediction
    method PrintMetrics (line 129) | private static void PrintMetrics(BinaryClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/SymbolicSgdLogisticRegressionWithOptions.cs
  class SymbolicSgdLogisticRegressionWithOptions (line 10) | public static class SymbolicSgdLogisticRegressionWithOptions
    method Example (line 15) | public static void Example()
    method GenerateRandomDataPoints (line 96) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 121) | private class DataPoint
    class Prediction (line 129) | private class Prediction
    method PrintMetrics (line 138) | private static void PrintMetrics(BinaryClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Clustering/KMeans.cs
  class KMeans (line 9) | public static class KMeans
    method Example (line 11) | public static void Example()
    method GenerateRandomDataPoints (line 92) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 115) | private class DataPoint
    class Prediction (line 127) | private class Prediction
    method PrintMetrics (line 136) | private static void PrintMetrics(ClusteringMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Clustering/KMeansWithOptions.cs
  class KMeansWithOptions (line 10) | public static class KMeansWithOptions
    method Example (line 12) | public static void Example()
    method GenerateRandomDataPoints (line 100) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 123) | private class DataPoint
    class Prediction (line 135) | private class Prediction
    method PrintMetrics (line 144) | private static void PrintMetrics(ClusteringMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/MulticlassClassification/ImageClassification/ImageClassificationDefault.cs
  class ImageClassificationDefault (line 17) | public class ImageClassificationDefault
    method Example (line 19) | public static void Example()
    method MlContext_Log (line 117) | private static void MlContext_Log(object sender, LoggingEventArgs e)
    method TrySinglePrediction (line 126) | private static void TrySinglePrediction(string imagesForPredictions,
    method EvaluateModel (line 152) | private static void EvaluateModel(MLContext mlContext,
    method LoadImagesFromDirectory (line 169) | public static IEnumerable<ImageData> LoadImagesFromDirectory(string fo...
    method LoadInMemoryImagesFromDirectory (line 204) | public static IEnumerable<InMemoryImageData>
    method DownloadImageSet (line 240) | public static string DownloadImageSet(string imagesDownloadFolder)
    method Download (line 255) | public static async Task<bool> Download(string url, string destDir, st...
    method UnZip (line 289) | public static void UnZip(String gzArchiveName, String destFolder)
    method GetAbsolutePath (line 307) | public static string GetAbsolutePath(string relativePath)
    class InMemoryImageData (line 320) | public class InMemoryImageData
    class ImageData (line 330) | public class ImageData
    class ImagePrediction (line 340) | public class ImagePrediction

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/MulticlassClassification/ImageClassification/LearningRateSchedulingCifarResnetTransferLearning.cs
  class LearningRateSchedulingCifarResnetTransferLearning (line 18) | public class LearningRateSchedulingCifarResnetTransferLearning
    method Example (line 20) | public static void Example()
    method TrySinglePrediction (line 152) | private static void TrySinglePrediction(string imagesForPredictions,
    method EvaluateModel (line 178) | private static void EvaluateModel(MLContext mlContext,
    method LoadImagesFromDirectory (line 195) | public static IEnumerable<ImageData> LoadImagesFromDirectory(string fo...
    method LoadInMemoryImagesFromDirectory (line 232) | public static IEnumerable<InMemoryImageData>
    method DownloadImageSet (line 270) | public static string DownloadImageSet(string imagesDownloadFolder)
    method Download (line 287) | public static async Task<bool> Download(string url, string destDir, st...
    method UnZip (line 321) | public static void UnZip(String gzArchiveName, String destFolder)
    method GetAbsolutePath (line 348) | public static string GetAbsolutePath(string relativePath)
    class InMemoryImageData (line 361) | public class InMemoryImageData
    class ImageData (line 371) | public class ImageData
    class ImagePrediction (line 381) | public class ImagePrediction

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/MulticlassClassification/ImageClassification/ResnetV2101TransferLearningEarlyStopping.cs
  class ResnetV2101TransferLearningEarlyStopping (line 18) | public class ResnetV2101TransferLearningEarlyStopping
    method Example (line 20) | public static void Example()
    method TrySinglePrediction (line 147) | private static void TrySinglePrediction(string imagesForPredictions,
    method EvaluateModel (line 176) | private static void EvaluateModel(MLContext mlContext,
    method LoadImagesFromDirectory (line 193) | public static IEnumerable<ImageData> LoadImagesFromDirectory(string fo...
    method DownloadImageSet (line 228) | public static string DownloadImageSet(string imagesDownloadFolder)
    method Download (line 243) | public static async Task<bool> Download(string url, string destDir, st...
    method UnZip (line 277) | public static void UnZip(String gzArchiveName, String destFolder)
    method GetAbsolutePath (line 304) | public static string GetAbsolutePath(string relativePath)
    class ImageData (line 317) | public class ImageData
    class ImagePrediction (line 327) | public class ImagePrediction

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/MulticlassClassification/ImageClassification/ResnetV2101TransferLearningTrainTestSplit.cs
  class ResnetV2101TransferLearningTrainTestSplit (line 18) | public class ResnetV2101TransferLearningTrainTestSplit
    method Example (line 20) | public static void Example()
    method TrySinglePrediction (line 135) | private static void TrySinglePrediction(string imagesForPredictions,
    method EvaluateModel (line 161) | private static void EvaluateModel(MLContext mlContext,
    method LoadImagesFromDirectory (line 178) | public static IEnumerable<ImageData> LoadImagesFromDirectory(string fo...
    method LoadInMemoryImagesFromDirectory (line 213) | public static IEnumerable<InMemoryImageData>
    method DownloadImageSet (line 249) | public static string DownloadImageSet(string imagesDownloadFolder)
    method Download (line 264) | public static async Task<bool> Download(string url, string destDir, st...
    method UnZip (line 298) | public static void UnZip(String gzArchiveName, String destFolder)
    method GetAbsolutePath (line 325) | public static string GetAbsolutePath(string relativePath)
    class InMemoryImageData (line 338) | public class InMemoryImageData
    class ImageData (line 348) | public class ImageData
    class ImagePrediction (line 358) | public class ImagePrediction

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/MulticlassClassification/LbfgsMaximumEntropy.cs
  class LbfgsMaximumEntropy (line 9) | public static class LbfgsMaximumEntropy
    method Example (line 11) | public static void Example()
    method GenerateRandomDataPoints (line 88) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 113) | private class DataPoint
    class Prediction (line 121) | private class Prediction
    method PrintMetrics (line 130) | public static void PrintMetrics(MulticlassClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/MulticlassClassification/LbfgsMaximumEntropyWithOptions.cs
  class LbfgsMaximumEntropyWithOptions (line 10) | public static class LbfgsMaximumEntropyWithOptions
    method Example (line 12) | public static void Example()
    method GenerateRandomDataPoints (line 96) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 121) | private class DataPoint
    class Prediction (line 129) | private class Prediction
    method PrintMetrics (line 138) | public static void PrintMetrics(MulticlassClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/MulticlassClassification/LightGbm.cs
  class LightGbm (line 9) | public static class LightGbm
    method Example (line 14) | public static void Example()
    method GenerateRandomDataPoints (line 91) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 116) | private class DataPoint
    class Prediction (line 124) | private class Prediction
    method PrintMetrics (line 133) | public static void PrintMetrics(MulticlassClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/MulticlassClassification/LightGbmWithOptions.cs
  class LightGbmWithOptions (line 10) | public static class LightGbmWithOptions
    method Example (line 15) | public static void Example()
    method GenerateRandomDataPoints (line 101) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 126) | private class DataPoint
    class Prediction (line 134) | private class Prediction
    method PrintMetrics (line 143) | public static void PrintMetrics(MulticlassClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/MulticlassClassification/LogLossPerClass.cs
  class LogLossPerClass (line 9) | public static class LogLossPerClass
    method Example (line 11) | public static void Example()
    method GenerateRandomDataPoints (line 71) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 96) | private class DataPoint
    class Prediction (line 104) | private class Prediction

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/MulticlassClassification/NaiveBayes.cs
  class NaiveBayes (line 9) | public static class NaiveBayes
    method Example (line 17) | public static void Example()
    method GenerateRandomDataPoints (line 96) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 121) | private class DataPoint
    class Prediction (line 129) | private class Prediction
    method PrintMetrics (line 138) | public static void PrintMetrics(MulticlassClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/MulticlassClassification/OneVersusAll.cs
  class OneVersusAll (line 9) | public static class OneVersusAll
    method Example (line 11) | public static void Example()
    method GenerateRandomDataPoints (line 89) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 114) | private class DataPoint
    class Prediction (line 122) | private class Prediction
    method PrintMetrics (line 131) | public static void PrintMetrics(MulticlassClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/MulticlassClassification/PairwiseCoupling.cs
  class PairwiseCoupling (line 9) | public static class PairwiseCoupling
    method Example (line 11) | public static void Example()
    method GenerateRandomDataPoints (line 89) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 114) | private class DataPoint
    class Prediction (line 122) | private class Prediction
    method PrintMetrics (line 131) | public static void PrintMetrics(MulticlassClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/MulticlassClassification/PermutationFeatureImportance.cs
  class PermutationFeatureImportance (line 8) | public static class PermutationFeatureImportance
    method Example (line 10) | public static void Example()
    class Data (line 78) | private class Data
    method GenerateData (line 101) | private static IEnumerable<Data> GenerateData(int nExamples = 10000,

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/MulticlassClassification/PermutationFeatureImportanceLoadFromDisk.cs
  class PermutationFeatureImportanceLoadFromDisk (line 11) | public static class PermutationFeatureImportanceLoadFromDisk
    method Example (line 13) | public static void Example()
    class Data (line 87) | private class Data
    method GenerateData (line 110) | private static IEnumerable<Data> GenerateData(int nExamples = 10000,

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/MulticlassClassification/SdcaMaximumEntropy.cs
  class SdcaMaximumEntropy (line 9) | public static class SdcaMaximumEntropy
    method Example (line 11) | public static void Example()
    method GenerateRandomDataPoints (line 95) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 120) | private class DataPoint
    class Prediction (line 128) | private class Prediction
    method PrintMetrics (line 137) | public static void PrintMetrics(MulticlassClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/MulticlassClassification/SdcaMaximumEntropyWithOptions.cs
  class SdcaMaximumEntropyWithOptions (line 10) | public static class SdcaMaximumEntropyWithOptions
    method Example (line 12) | public static void Example()
    method GenerateRandomDataPoints (line 105) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 130) | private class DataPoint
    class Prediction (line 138) | private class Prediction
    method PrintMetrics (line 147) | public static void PrintMetrics(MulticlassClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/MulticlassClassification/SdcaNonCalibrated.cs
  class SdcaNonCalibrated (line 9) | public static class SdcaNonCalibrated
    method Example (line 11) | public static void Example()
    method GenerateRandomDataPoints (line 96) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 121) | private class DataPoint
    class Prediction (line 129) | private class Prediction
    method PrintMetrics (line 138) | public static void PrintMetrics(MulticlassClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/MulticlassClassification/SdcaNonCalibratedWithOptions.cs
  class SdcaNonCalibratedWithOptions (line 10) | public static class SdcaNonCalibratedWithOptions
    method Example (line 12) | public static void Example()
    method GenerateRandomDataPoints (line 105) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 130) | private class DataPoint
    class Prediction (line 138) | private class Prediction
    method PrintMetrics (line 147) | public static void PrintMetrics(MulticlassClassificationMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Ranking/FastTree.cs
  class FastTree (line 9) | public static class FastTree
    method Example (line 14) | public static void Example()
    method GenerateRandomDataPoints (line 71) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 94) | private class DataPoint
    class Prediction (line 105) | private class Prediction
    method PrintMetrics (line 114) | public static void PrintMetrics(RankingMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Ranking/FastTreeWithOptions.cs
  class FastTreeWithOptions (line 10) | public static class FastTreeWithOptions
    method Example (line 15) | public static void Example()
    method GenerateRandomDataPoints (line 85) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 108) | private class DataPoint
    class Prediction (line 119) | private class Prediction
    method PrintMetrics (line 128) | public static void PrintMetrics(RankingMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Ranking/LightGbm.cs
  class LightGbm (line 9) | public static class LightGbm
    method Example (line 14) | public static void Example()
    method GenerateRandomDataPoints (line 71) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 94) | private class DataPoint
    class Prediction (line 105) | private class Prediction
    method PrintMetrics (line 114) | public static void PrintMetrics(RankingMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Ranking/LightGbmWithOptions.cs
  class LightGbmWithOptions (line 10) | public static class LightGbmWithOptions
    method Example (line 15) | public static void Example()
    method GenerateRandomDataPoints (line 86) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 109) | private class DataPoint
    class Prediction (line 120) | private class Prediction
    method PrintMetrics (line 129) | public static void PrintMetrics(RankingMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Ranking/PermutationFeatureImportance.cs
  class PermutationFeatureImportance (line 8) | public static class PermutationFeatureImportance
    method Example (line 10) | public static void Example()
    class Data (line 79) | private class Data
    method GenerateData (line 110) | private static IEnumerable<Data> GenerateData(int nExamples = 10000,

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Ranking/PermutationFeatureImportanceLoadFromDisk.cs
  class PermutationFeatureImportanceLoadFromDisk (line 10) | public static class PermutationFeatureImportanceLoadFromDisk
    method Example (line 12) | public static void Example()
    class Data (line 86) | private class Data
    method GenerateData (line 117) | private static IEnumerable<Data> GenerateData(int nExamples = 10000,

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Recommendation/MatrixFactorization.cs
  class MatrixFactorization (line 9) | public static class MatrixFactorization
    method Example (line 18) | public static void Example()
    method GenerateMatrix (line 90) | private static List<MatrixElement> GenerateMatrix()
    class MatrixElement (line 107) | private class MatrixElement
    method PrintMetrics (line 125) | private static void PrintMetrics(RegressionMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Recommendation/MatrixFactorizationWithOptions.cs
  class MatrixFactorizationWithOptions (line 10) | public static class MatrixFactorizationWithOptions
    method Example (line 19) | public static void Example()
    method GenerateMatrix (line 114) | private static List<MatrixElement> GenerateMatrix()
    class MatrixElement (line 131) | private class MatrixElement
    method PrintMetrics (line 149) | private static void PrintMetrics(RegressionMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Recommendation/OneClassMatrixFactorizationWithOptions.cs
  class OneClassMatrixFactorizationWithOptions (line 10) | public static class OneClassMatrixFactorizationWithOptions
    method Example (line 24) | public static void Example()
    class MatrixElement (line 142) | private class MatrixElement
    method GetOneClassMatrix (line 164) | private static void GetOneClassMatrix(

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Regression/FastForest.cs
  class FastForestRegression (line 9) | public static class FastForestRegression
    method Example (line 14) | public static void Example()
    method GenerateRandomDataPoints (line 72) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 91) | private class DataPoint
    class Prediction (line 99) | private class Prediction
    method PrintMetrics (line 108) | private static void PrintMetrics(RegressionMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Regression/FastForestWithOptions.cs
  class FastForestWithOptionsRegression (line 10) | public static class FastForestWithOptionsRegression
    method Example (line 15) | public static void Example()
    method GenerateRandomDataPoints (line 85) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 104) | private class DataPoint
    class Prediction (line 112) | private class Prediction
    method PrintMetrics (line 121) | private static void PrintMetrics(RegressionMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Regression/FastTree.cs
  class FastTreeRegression (line 9) | public static class FastTreeRegression
    method Example (line 14) | public static void Example()
    method GenerateRandomDataPoints (line 72) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 91) | private class DataPoint
    class Prediction (line 99) | private class Prediction
    method PrintMetrics (line 108) | private static void PrintMetrics(RegressionMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Regression/FastTreeTweedie.cs
  class FastTreeTweedieRegression (line 9) | public static class FastTreeTweedieRegression
    method Example (line 14) | public static void Example()
    method GenerateRandomDataPoints (line 72) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 91) | private class DataPoint
    class Prediction (line 99) | private class Prediction
    method PrintMetrics (line 108) | private static void PrintMetrics(RegressionMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Regression/FastTreeTweedieWithOptions.cs
  class FastTreeTweedieWithOptionsRegression (line 10) | public static class FastTreeTweedieWithOptionsRegression
    method Example (line 15) | public static void Example()
    method GenerateRandomDataPoints (line 87) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 106) | private class DataPoint
    class Prediction (line 114) | private class Prediction
    method PrintMetrics (line 123) | private static void PrintMetrics(RegressionMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Regression/FastTreeWithOptions.cs
  class FastTreeWithOptionsRegression (line 10) | public static class FastTreeWithOptionsRegression
    method Example (line 15) | public static void Example()
    method GenerateRandomDataPoints (line 88) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 107) | private class DataPoint
    class Prediction (line 115) | private class Prediction
    method PrintMetrics (line 124) | private static void PrintMetrics(RegressionMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Regression/Gam.cs
  class Gam (line 9) | public static class Gam
    method Example (line 14) | public static void Example()
    method GenerateRandomDataPoints (line 72) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 91) | private class DataPoint
    class Prediction (line 99) | private class Prediction
    method PrintMetrics (line 108) | private static void PrintMetrics(RegressionMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Regression/GamAdvanced.cs
  class GamAdvanced (line 8) | public static class GamAdvanced
    method Example (line 13) | public static void Example()
    class Data (line 123) | private class Data
    method GenerateData (line 140) | private static IEnumerable<Data> GenerateData(int numExamples = 25000,
    method Parabola (line 160) | private static float Parabola(float x) => x * x;
    method SimplePiecewise (line 162) | private static float SimplePiecewise(float x)
    method Sigmoid (line 172) | private static double Sigmoid(double x) => 1.0 / (1.0 + Math.Exp(-1 * ...

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Regression/GamWithOptions.cs
  class GamWithOptions (line 10) | public static class GamWithOptions
    method Example (line 15) | public static void Example()
    method GenerateRandomDataPoints (line 83) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 102) | private class DataPoint
    class Prediction (line 110) | private class Prediction
    method PrintMetrics (line 119) | private static void PrintMetrics(RegressionMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Regression/GamWithOptionsAdvanced.cs
  class GamWithOptionsAdvanced (line 9) | public static class GamWithOptionsAdvanced
    method Example (line 14) | public static void Example()
    class Data (line 131) | private class Data
    method GenerateData (line 148) | private static IEnumerable<Data> GenerateData(int numExamples = 25000,
    method Parabola (line 168) | private static float Parabola(float x) => x * x;
    method SimplePiecewise (line 170) | private static float SimplePiecewise(float x)
    method Sigmoid (line 180) | private static double Sigmoid(double x) => 1.0 / (1.0 + Math.Exp(-1 * ...

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Regression/LbfgsPoissonRegression.cs
  class LbfgsPoissonRegression (line 9) | public static class LbfgsPoissonRegression
    method Example (line 11) | public static void Example()
    method GenerateRandomDataPoints (line 70) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 89) | private class DataPoint
    class Prediction (line 97) | private class Prediction
    method PrintMetrics (line 106) | private static void PrintMetrics(RegressionMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Regression/LbfgsPoissonRegressionWithOptions.cs
  class LbfgsPoissonRegressionWithOptions (line 10) | public static class LbfgsPoissonRegressionWithOptions
    method Example (line 12) | public static void Example()
    method GenerateRandomDataPoints (line 84) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 103) | private class DataPoint
    class Prediction (line 111) | private class Prediction
    method PrintMetrics (line 120) | private static void PrintMetrics(RegressionMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Regression/LightGbm.cs
  class LightGbm (line 9) | public static class LightGbm
    method Example (line 14) | public static void Example()
    method GenerateRandomDataPoints (line 73) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 92) | private class DataPoint
    class Prediction (line 100) | private class Prediction
    method PrintMetrics (line 109) | private static void PrintMetrics(RegressionMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Regression/LightGbmAdvanced.cs
  class LightGbmAdvanced (line 8) | class LightGbmAdvanced
    method Example (line 13) | public static void Example()
    method PrintMetrics (line 75) | private static void PrintMetrics(RegressionMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Regression/LightGbmWithOptions.cs
  class LightGbmWithOptions (line 10) | public static class LightGbmWithOptions
    method Example (line 15) | public static void Example()
    method GenerateRandomDataPoints (line 92) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 111) | private class DataPoint
    class Prediction (line 119) | private class Prediction
    method PrintMetrics (line 128) | private static void PrintMetrics(RegressionMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Regression/LightGbmWithOptionsAdvanced.cs
  class LightGbmWithOptionsAdvanced (line 9) | class LightGbmWithOptionsAdvanced
    method Example (line 14) | public static void Example()
    method PrintMetrics (line 84) | public static void PrintMetrics(RegressionMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Regression/OnlineGradientDescent.cs
  class OnlineGradientDescent (line 9) | public static class OnlineGradientDescent
    method Example (line 11) | public static void Example()
    method GenerateRandomDataPoints (line 61) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 80) | private class DataPoint
    class Prediction (line 88) | private class Prediction
    method PrintMetrics (line 97) | private static void PrintMetrics(RegressionMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Regression/OnlineGradientDescentWithOptions.cs
  class OnlineGradientDescentWithOptions (line 10) | public static class OnlineGradientDescentWithOptions
    method Example (line 12) | public static void Example()
    method GenerateRandomDataPoints (line 77) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 96) | private class DataPoint
    class Prediction (line 104) | private class Prediction
    method PrintMetrics (line 113) | private static void PrintMetrics(RegressionMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Regression/OrdinaryLeastSquares.cs
  class Ols (line 9) | public static class Ols
    method Example (line 11) | public static void Example()
    method GenerateRandomDataPoints (line 69) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 88) | private class DataPoint
    class Prediction (line 96) | private class Prediction
    method PrintMetrics (line 105) | private static void PrintMetrics(RegressionMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Regression/OrdinaryLeastSquaresAdvanced.cs
  class OrdinaryLeastSquaresAdvanced (line 8) | public static class OrdinaryLeastSquaresAdvanced
    method Example (line 16) | public static void Example()
    method PrintMetrics (line 76) | public static void PrintMetrics(RegressionMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Regression/OrdinaryLeastSquaresWithOptions.cs
  class OlsWithOptions (line 10) | public static class OlsWithOptions
    method Example (line 12) | public static void Example()
    method GenerateRandomDataPoints (line 81) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 100) | private class DataPoint
    class Prediction (line 108) | private class Prediction
    method PrintMetrics (line 117) | private static void PrintMetrics(RegressionMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Regression/OrdinaryLeastSquaresWithOptionsAdvanced.cs
  class OrdinaryLeastSquaresWithOptionsAdvanced (line 9) | public static class OrdinaryLeastSquaresWithOptionsAdvanced
    method Example (line 17) | public static void Example()
    method PrintMetrics (line 80) | public static void PrintMetrics(RegressionMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Regression/PermutationFeatureImportance.cs
  class PermutationFeatureImportance (line 8) | public static class PermutationFeatureImportance
    method Example (line 10) | public static void Example()
    class Data (line 84) | private class Data
    method GenerateData (line 107) | private static IEnumerable<Data> GenerateData(int nExamples = 10000,

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Regression/PermutationFeatureImportanceLoadFromDisk.cs
  class PermutationFeatureImportanceLoadFromDisk (line 10) | public static class PermutationFeatureImportanceLoadFromDisk
    method Example (line 12) | public static void Example()
    class Data (line 91) | private class Data
    method GenerateData (line 114) | private static IEnumerable<Data> GenerateData(int nExamples = 10000,

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Regression/Sdca.cs
  class Sdca (line 9) | public static class Sdca
    method Example (line 11) | public static void Example()
    method GenerateRandomDataPoints (line 69) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 88) | private class DataPoint
    class Prediction (line 96) | private class Prediction
    method PrintMetrics (line 105) | private static void PrintMetrics(RegressionMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/Regression/SdcaWithOptions.cs
  class SdcaWithOptions (line 10) | public static class SdcaWithOptions
    method Example (line 12) | public static void Example()
    method GenerateRandomDataPoints (line 85) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 104) | private class DataPoint
    class Prediction (line 112) | private class Prediction
    method PrintMetrics (line 121) | private static void PrintMetrics(RegressionMetrics metrics)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/ApplyONNXModelWithInMemoryImages.cs
  class ApplyOnnxModelWithInMemoryImages (line 9) | public static class ApplyOnnxModelWithInMemoryImages
    method Example (line 12) | public static void Example()
    class ImageDataPoint (line 83) | private class ImageDataPoint
      method ImageDataPoint (line 101) | public ImageDataPoint()
      method ImageDataPoint (line 106) | public ImageDataPoint(byte red, byte green, byte blue)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/ApplyOnnxModel.cs
  class ApplyOnnxModel (line 9) | public static class ApplyOnnxModel
    method Example (line 11) | public static void Example()
    class TensorData (line 63) | public class TensorData
    method GetTensorData (line 70) | public static TensorData[] GetTensorData()
    class Prediction (line 85) | class Prediction

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/ApproximatedKernelMap.cs
  class ApproximatedKernelMap (line 10) | public static class ApproximatedKernelMap
    method Example (line 14) | public static void Example()
    class DataPoint (line 53) | private class DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/CalculateFeatureContribution.cs
  class CalculateFeatureContribution (line 8) | public static class CalculateFeatureContribution
    method Example (line 10) | public static void Example()
    class Data (line 90) | private class Data
    class ScoredData (line 99) | private class ScoredData : Data
    method GenerateData (line 116) | private static IEnumerable<Data> GenerateData(int nExamples = 10000,

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/CalculateFeatureContributionCalibrated.cs
  class CalculateFeatureContributionCalibrated (line 8) | public static class CalculateFeatureContributionCalibrated
    method Example (line 10) | public static void Example()
    class Data (line 93) | private class Data
    class ScoredData (line 102) | private class ScoredData : Data
    method GenerateData (line 123) | private static IEnumerable<Data> GenerateData(int nExamples = 10000,
    method Sigmoid (line 143) | private static double Sigmoid(double x) => 1.0 / (1.0 + Math.Exp(-1 * ...

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/Categorical/OneHotEncoding.cs
  class OneHotEncoding (line 8) | public static class OneHotEncoding
    method Example (line 10) | public static void Example()
    method PrintDataColumn (line 74) | private static void PrintDataColumn(IDataView transformedData,
    class DataPoint (line 89) | private class DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/Categorical/OneHotEncodingMultiColumn.cs
  class OneHotEncodingMultiColumn (line 6) | public static class OneHotEncodingMultiColumn
    method Example (line 8) | public static void Example()
    class DataPoint (line 61) | private class DataPoint
    class TransformedData (line 68) | private class TransformedData

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/Categorical/OneHotHashEncoding.cs
  class OneHotHashEncoding (line 8) | public static class OneHotHashEncoding
    method Example (line 10) | public static void Example()
    method PrintDataColumn (line 74) | private static void PrintDataColumn(IDataView transformedData,
    class DataPoint (line 88) | private class DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/Categorical/OneHotHashEncodingMultiColumn.cs
  class OneHotHashEncodingMultiColumn (line 6) | public static class OneHotHashEncodingMultiColumn
    method Example (line 8) | public static void Example()
    class DataPoint (line 64) | private class DataPoint
    class TransformedData (line 71) | private class TransformedData

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/Concatenate.cs
  class Concatenate (line 8) | public static class Concatenate
    method Example (line 10) | public static void Example()
    class InputData (line 78) | private class InputData
    class TransformedData (line 86) | private sealed class TransformedData

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/Conversion/ConvertType.cs
  class ConvertType (line 7) | public static class ConvertType
    method Example (line 9) | public static void Example()
    class InputData (line 49) | private class InputData
    class TransformedData (line 54) | private sealed class TransformedData : InputData

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/Conversion/ConvertTypeMultiColumn.cs
  class ConvertTypeMultiColumn (line 11) | public static class ConvertTypeMultiColumn
    method Example (line 13) | public static void Example()
    class InputData (line 78) | private class InputData
    class TransformedData (line 87) | private class TransformedData : InputData

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/Conversion/Hash.cs
  class Hash (line 8) | public static class Hash
    method Example (line 10) | public static void Example()
    class DataPoint (line 97) | public class DataPoint
    class TransformedDataPoint (line 103) | public class TransformedDataPoint : DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/Conversion/HashWithOptions.cs
  class HashWithOptions (line 10) | public static class HashWithOptions
    method Example (line 12) | public static void Example()
    class DataPoint (line 111) | public class DataPoint
    class TransformedDataPoint (line 117) | public class TransformedDataPoint : DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/Conversion/KeyToValueToKey.cs
  class KeyToValueToKey (line 10) | public class KeyToValueToKey
    method Example (line 12) | public static void Example()
    class DataPoint (line 109) | private class DataPoint
    class TransformedData (line 114) | private class TransformedData : DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/Conversion/MapKeyToBinaryVector.cs
  class MapKeyToBinaryVector (line 8) | class MapKeyToBinaryVector
    method Example (line 16) | public static void Example()
    class DataPoint (line 60) | private class DataPoint
    class TransformedData (line 67) | private class TransformedData : DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/Conversion/MapKeyToValueMultiColumn.cs
  class MapKeyToValueMultiColumn (line 11) | public class MapKeyToValueMultiColumn
    method Example (line 13) | public static void Example()
    class DataPoint (line 80) | private class DataPoint
    method GenerateRandomDataPoints (line 87) | private static List<DataPoint> GenerateRandomDataPoints(int count,
    class TransformedData (line 117) | private class TransformedData

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/Conversion/MapKeyToVector.cs
  class MapKeyToVector (line 9) | class MapKeyToVector
    method Example (line 15) | public static void Example()
    class DataPoint (line 77) | private class DataPoint
    class TransformedData (line 86) | private class TransformedData : DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/Conversion/MapKeyToVectorMultiColumn.cs
  class MapKeyToVectorMultiColumn (line 8) | public class MapKeyToVectorMultiColumn
    method Example (line 15) | public static void Example()
    class DataPoint (line 67) | private class DataPoint
    class TransformedData (line 79) | private class TransformedData : DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/Conversion/MapValue.cs
  class MapValue (line 7) | public static class MapValue
    method Example (line 12) | public static void Example()
    class DataPoint (line 93) | private class DataPoint
    class TransformedData (line 99) | private class TransformedData : DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/Conversion/MapValueIdvLookup.cs
  class MapValueIdvLookup (line 7) | public static class MapValueIdvLookup
    method Example (line 12) | public static void Example()
    class LookupMap (line 73) | private class LookupMap
    class DataPoint (line 79) | private class DataPoint
    class TransformedData (line 84) | private class TransformedData : DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/Conversion/MapValueToArray.cs
  class MapValueToArray (line 7) | public static class MapValueToArray
    method Example (line 15) | public static void Example()
    class DataPoint (line 69) | public class DataPoint
    class TransformedData (line 74) | public class TransformedData : DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/Conversion/MapValueToKeyMultiColumn.cs
  class MapValueToKeyMultiColumn (line 7) | public static class MapValueToKeyMultiColumn
    method Example (line 13) | public static void Example()
    class DataPoint (line 112) | private class DataPoint
    class TransformedData (line 118) | private class TransformedData : DataPoint
    class LookupMap (line 125) | private class LookupMap

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/CopyColumns.cs
  class CopyColumns (line 7) | public static class CopyColumns
    method Example (line 9) | public static void Example()
    class InputData (line 77) | private class InputData
    class TransformedData (line 83) | private class TransformedData : InputData

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/CountTargetEncoding.cs
  class CountTargetEncoding (line 10) | public static class CountTargetEncoding
    method Example (line 12) | public static void Example()
    class DataPoint (line 104) | private class DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/CustomMapping.cs
  class CustomMapping (line 7) | public static class CustomMapping
    method Example (line 13) | public static void Example()
    class CustomMappingOutput (line 64) | private class CustomMappingOutput
    class InputData (line 70) | private class InputData
    class TransformedData (line 77) | private class TransformedData : InputData

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/CustomMappingSaveAndLoad.cs
  class CustomMappingSaveAndLoad (line 8) | public static class CustomMappingSaveAndLoad
    method Example (line 16) | public static void Example()
    class IsUnderThirtyCustomAction (line 82) | [CustomMappingFactoryAttribute("IsUnderThirty")]
      method CustomAction (line 88) | public static void CustomAction(InputData input, CustomMappingOutput
      method GetMapping (line 91) | public override Action<InputData, CustomMappingOutput> GetMapping()
    class CustomMappingOutput (line 97) | private class CustomMappingOutput
    class InputData (line 103) | private class InputData
    class TransformedData (line 110) | private class TransformedData : InputData

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/CustomMappingWithInMemoryCustomType.cs
  class CustomMappingWithInMemoryCustomType (line 9) | class CustomMappingWithInMemoryCustomType
    method Example (line 21) | public static void Example()
    class AlienBody (line 68) | private class AlienBody
      method AlienBody (line 75) | public AlienBody(int age, float height, float weight, int handCount)
    class AlienTypeAttributeAttribute (line 89) | private sealed class AlienTypeAttributeAttribute : DataViewTypeAttribute
      method AlienTypeAttributeAttribute (line 94) | public AlienTypeAttributeAttribute(int raceId)
      method Register (line 101) | public override void Register()
      method Equals (line 107) | public override bool Equals(DataViewTypeAttribute other)
      method GetHashCode (line 114) | public override int GetHashCode() => RaceId.GetHashCode();
    class AlienHero (line 130) | private class AlienHero
      method AlienHero (line 140) | public AlienHero()
      method AlienHero (line 147) | public AlienHero(string name,
    class DataViewAlienBodyType (line 163) | private class DataViewAlienBodyType : StructuredDataViewType
      method DataViewAlienBodyType (line 167) | public DataViewAlienBodyType(int id) : base(typeof(AlienBody))
      method Equals (line 172) | public override bool Equals(DataViewType other)
      method GetHashCode (line 179) | public override int GetHashCode()
    class SuperAlienHero (line 189) | private class SuperAlienHero
      method SuperAlienHero (line 196) | public SuperAlienHero()
    class AlienFusionProcess (line 205) | private class AlienFusionProcess
      method MergeBody (line 207) | public static void MergeBody(AlienHero input, SuperAlienHero output)
      method GetMapping (line 216) | public static Action<AlienHero, SuperAlienHero> GetMapping()

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/DropColumns.cs
  class DropColumns (line 7) | public static class DropColumns
    method Example (line 9) | public static void Example()
    class InputData (line 89) | private class InputData
    class TransformedData (line 97) | private class TransformedData

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/Expression.cs
  class Expression (line 8) | public static class Expression
    method Example (line 10) | public static void Example()
    class InputData (line 74) | private class InputData
      method InputData (line 85) | public InputData(float f, float[] fv, int i, string s, bool b, strin...
    class TransformedData (line 96) | private sealed class TransformedData

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/FeatureSelection/SelectFeaturesBasedOnCount.cs
  class SelectFeaturesBasedOnCount (line 8) | public static class SelectFeaturesBasedOnCount
    method Example (line 10) | public static void Example()
    class TransformedData (line 62) | public class TransformedData
    class InputData (line 69) | public class InputData
    method GetData (line 81) | public static IEnumerable<InputData> GetData()

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/FeatureSelection/SelectFeaturesBasedOnCountMultiColumn.cs
  class SelectFeaturesBasedOnCountMultiColumn (line 8) | public static class SelectFeaturesBasedOnCountMultiColumn
    method Example (line 10) | public static void Example()
    class TransformedData (line 62) | private class TransformedData
    class InputData (line 69) | public class InputData
    method GetData (line 81) | public static IEnumerable<InputData> GetData()

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/FeatureSelection/SelectFeaturesBasedOnMutualInformation.cs
  class SelectFeaturesBasedOnMutualInformation (line 8) | public static class SelectFeaturesBasedOnMutualInformation
    method Example (line 10) | public static void Example()
    class TransformedData (line 59) | public class TransformedData
    class NumericData (line 64) | public class NumericData
    method GetData (line 75) | public static IEnumerable<NumericData> GetData()

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/FeatureSelection/SelectFeaturesBasedOnMutualInformationMultiColumn.cs
  class SelectFeaturesBasedOnMutualInformationMultiColumn (line 8) | public static class SelectFeaturesBasedOnMutualInformationMultiColumn
    method Example (line 10) | public static void Example()
    class TransformedData (line 63) | private class TransformedData
    class NumericData (line 70) | public class NumericData
    method GetData (line 84) | public static IEnumerable<NumericData> GetData()

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/ImageAnalytics/ConvertToGrayScale.cs
  class ConvertToGrayscale (line 8) | public static class ConvertToGrayscale
    method Example (line 12) | public static void Example()
    method PrintColumns (line 60) | private static void PrintColumns(IDataView transformedData)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/ImageAnalytics/ConvertToGrayScaleInMemory.cs
  class ConvertToGrayScaleInMemory (line 8) | class ConvertToGrayScaleInMemory
    method Example (line 10) | public static void Example()
    class ImageDataPoint (line 84) | private class ImageDataPoint
      method ImageDataPoint (line 92) | public ImageDataPoint()
      method ImageDataPoint (line 98) | public ImageDataPoint(int width, int height, byte red, byte green, b...

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/ImageAnalytics/ConvertToImage.cs
  class ConvertToImage (line 9) | public static class ConvertToImage
    method Example (line 18) | public static void Example()
    method PrintColumns (line 48) | private static void PrintColumns(IDataView transformedData)
    class DataPoint (line 88) | private class DataPoint
    method GenerateRandomDataPoints (line 94) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/ImageAnalytics/DnnFeaturizeImage.cs
  class DnnFeaturizeImage (line 8) | public static class DnnFeaturizeImage
    method Example (line 10) | public static void Example()

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/ImageAnalytics/ExtractPixels.cs
  class ExtractPixels (line 9) | public static class ExtractPixels
    method Example (line 14) | public static void Example()
    method PrintColumns (line 67) | private static void PrintColumns(IDataView transformedData)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/ImageAnalytics/LoadImages.cs
  class LoadImages (line 8) | public static class LoadImages
    method Example (line 11) | public static void Example()
    method PrintColumns (line 58) | private static void PrintColumns(IDataView transformedData)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/ImageAnalytics/ResizeImages.cs
  class ResizeImages (line 8) | public static class ResizeImages
    method Example (line 11) | public static void Example()
    method PrintColumns (line 62) | private static void PrintColumns(IDataView transformedData)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/IndicateMissingValues.cs
  class IndicateMissingValues (line 9) | public static class IndicateMissingValues
    method Example (line 11) | public static void Example()
    class DataPoint (line 56) | private class DataPoint
    class SampleDataTransformed (line 62) | private sealed class SampleDataTransformed : DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/IndicateMissingValuesMultiColumn.cs
  class IndicateMissingValuesMultiColumn (line 8) | public static class IndicateMissingValuesMultiColumn
    method Example (line 10) | public static void Example()
    class DataPoint (line 66) | private class DataPoint
    class SampleDataTransformed (line 74) | private sealed class SampleDataTransformed : DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/NormalizeBinning.cs
  class NormalizeBinning (line 11) | public class NormalizeBinning
    method Example (line 13) | public static void Example()
    class DataPoint (line 117) | private class DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/NormalizeBinningMulticolumn.cs
  class NormalizeBinningMulticolumn (line 11) | public class NormalizeBinningMulticolumn
    method Example (line 13) | public static void Example()
    class DataPoint (line 63) | private class DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/NormalizeGlobalContrast.cs
  class NormalizeGlobalContrast (line 9) | class NormalizeGlobalContrast
    method Example (line 11) | public static void Example()
    class DataPoint (line 47) | private class DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/NormalizeLogMeanVariance.cs
  class NormalizeLogMeanVariance (line 11) | public class NormalizeLogMeanVariance
    method Example (line 13) | public static void Example()
    class DataPoint (line 95) | private class DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/NormalizeLogMeanVarianceFixZero.cs
  class NormalizeLogMeanVarianceFixZero (line 11) | public class NormalizeLogMeanVarianceFixZero
    method Example (line 13) | public static void Example()
    class DataPoint (line 76) | private class DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/NormalizeLpNorm.cs
  class NormalizeLpNorm (line 10) | class NormalizeLpNorm
    method Example (line 12) | public static void Example()
    class DataPoint (line 48) | private class DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/NormalizeMeanVariance.cs
  class NormalizeMeanVariance (line 11) | public class NormalizeMeanVariance
    method Example (line 13) | public static void Example()
    class DataPoint (line 97) | private class DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/NormalizeMinMax.cs
  class NormalizeMinMax (line 11) | public class NormalizeMinMax
    method Example (line 13) | public static void Example()
    class DataPoint (line 85) | private class DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/NormalizeMinMaxMulticolumn.cs
  class NormalizeMinMaxMulticolumn (line 11) | class NormalizeMinMaxMulticolumn
    method Example (line 13) | public static void Example()
    class DataPoint (line 123) | private class DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/NormalizeSupervisedBinning.cs
  class NormalizeSupervisedBinning (line 11) | public class NormalizeSupervisedBinning
    method Example (line 13) | public static void Example()
    class DataPoint (line 136) | private class DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/Projection/VectorWhiten.cs
  class VectorWhiten (line 9) | public sealed class VectorWhiten
    method Example (line 14) | public static void Example()
    class SampleVectorOfNumbersData (line 72) | private class SampleVectorOfNumbersData
    method GetVectorOfNumbersData (line 81) | private static IEnumerable<SampleVectorOfNumbersData>

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/Projection/VectorWhitenWithOptions.cs
  class VectorWhitenWithOptions (line 9) | public sealed class VectorWhitenWithOptions
    method Example (line 13) | public static void Example()
    class SampleVectorOfNumbersData (line 71) | private class SampleVectorOfNumbersData
    method GetVectorOfNumbersData (line 80) | private static IEnumerable<SampleVectorOfNumbersData>

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/ReplaceMissingValues.cs
  class ReplaceMissingValues (line 10) | class ReplaceMissingValues
    method Example (line 12) | public static void Example()
    class DataPoint (line 92) | private class DataPoint
    class SampleDataTransformed (line 98) | private sealed class SampleDataTransformed : DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/ReplaceMissingValuesMultiColumn.cs
  class ReplaceMissingValuesMultiColumn (line 9) | class ReplaceMissingValuesMultiColumn
    method Example (line 11) | public static void Example()
    class DataPoint (line 105) | private class DataPoint
    class SampleDataTransformed (line 113) | private sealed class SampleDataTransformed : DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/SelectColumns.cs
  class SelectColumns (line 7) | public static class SelectColumns
    method Example (line 9) | public static void Example()
    class InputData (line 79) | private class InputData
    class TransformedData (line 87) | private class TransformedData

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/StatefulCustomMapping.cs
  class StatefulCustomMapping (line 7) | public static class StatefulCustomMapping
    method Example (line 9) | public static void Example()
    class CustomMappingOutput (line 83) | private class CustomMappingOutput
    class InputData (line 89) | private class InputData
    class State (line 94) | private class State
    class TransformedData (line 102) | private class TransformedData : InputData

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/Text/ApplyCustomWordEmbedding.cs
  class ApplyCustomWordEmbedding (line 8) | public static class ApplyCustomWordEmbedding
    method Example (line 10) | public static void Example()
    class TextData (line 82) | private class TextData
    class TransformedTextData (line 87) | private class TransformedTextData : TextData

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/Text/ApplyWordEmbedding.cs
  class ApplyWordEmbedding (line 8) | public static class ApplyWordEmbedding
    method Example (line 10) | public static void Example()
    class TextData (line 72) | private class TextData
    class TransformedTextData (line 77) | private class TransformedTextData : TextData

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/Text/FeaturizeText.cs
  class FeaturizeText (line 7) | public static class FeaturizeText
    method Example (line 9) | public static void Example()
    class TextData (line 80) | private class TextData
    class TransformedTextData (line 85) | private class TransformedTextData : TextData

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/Text/FeaturizeTextWithOptions.cs
  class FeaturizeTextWithOptions (line 8) | public static class FeaturizeTextWithOptions
    method Example (line 10) | public static void Example()
    class TextData (line 102) | private class TextData
    class TransformedTextData (line 107) | private class TransformedTextData : TextData

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/Text/LatentDirichletAllocation.cs
  class LatentDirichletAllocation (line 7) | public static class LatentDirichletAllocation
    method Example (line 9) | public static void Example()
    method PrintLdaFeatures (line 72) | private static void PrintLdaFeatures(TransformedTextData prediction)
    class TextData (line 79) | private class TextData
    class TransformedTextData (line 84) | private class TransformedTextData : TextData

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/Text/NormalizeText.cs
  class NormalizeText (line 8) | public static class NormalizeText
    method Example (line 10) | public static void Example()
    class TextData (line 57) | private class TextData
    class TransformedTextData (line 62) | private class TransformedTextData : TextData

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/Text/ProduceHashedNgrams.cs
  class ProduceHashedNgrams (line 8) | public static class ProduceHashedNgrams
    method Example (line 10) | public static void Example()
    class TextData (line 100) | private class TextData
    class TransformedTextData (line 105) | private class TransformedTextData : TextData

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/Text/ProduceHashedWordBags.cs
  class ProduceHashedWordBags (line 8) | public static class ProduceHashedWordBags
    method Example (line 10) | public static void Example()
    class TextData (line 101) | private class TextData
    class TransformedTextData (line 106) | private class TransformedTextData : TextData

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/Text/ProduceNgrams.cs
  class ProduceNgrams (line 9) | public static class ProduceNgrams
    method Example (line 11) | public static void Example()
    class TextData (line 107) | private class TextData
    class TransformedTextData (line 112) | private class TransformedTextData : TextData

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/Text/ProduceWordBags.cs
  class ProduceWordBags (line 9) | public static class ProduceWordBags
    method Example (line 11) | public static void Example()
    class TextData (line 107) | private class TextData
    class TransformedTextData (line 112) | private class TransformedTextData : TextData

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/Text/RemoveDefaultStopWords.cs
  class RemoveDefaultStopWords (line 8) | public static class RemoveDefaultStopWords
    method Example (line 10) | public static void Example()
    class TextData (line 67) | private class TextData
    class TransformedTextData (line 72) | private class TransformedTextData : TextData

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/Text/RemoveStopWords.cs
  class RemoveStopWords (line 7) | public static class RemoveStopWords
    method Example (line 9) | public static void Example()
    class TextData (line 66) | private class TextData
    class TransformedTextData (line 71) | private class TransformedTextData : TextData

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/Text/TokenizeIntoCharactersAsKeys.cs
  class TokenizeIntoCharactersAsKeys (line 7) | public static class TokenizeIntoCharactersAsKeys
    method Example (line 9) | public static void Example()
    class TextData (line 67) | private class TextData
    class TransformedTextData (line 72) | private class TransformedTextData : TextData

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/Text/TokenizeIntoWords.cs
  class TokenizeIntoWords (line 7) | public static class TokenizeIntoWords
    method Example (line 9) | public static void Example()
    class TextData (line 61) | private class TextData
    class TransformedTextData (line 66) | private class TransformedTextData : TextData

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/TimeSeries/DetectAnomalyBySrCnn.cs
  class DetectAnomalyBySrCnn (line 10) | public static class DetectAnomalyBySrCnn
    method Example (line 15) | public static void Example()
    method PrintPrediction (line 111) | private static void PrintPrediction(float value, SrCnnAnomalyDetection
    class TimeSeriesData (line 116) | private class TimeSeriesData
      method TimeSeriesData (line 120) | public TimeSeriesData(float value)
    class SrCnnAnomalyDetection (line 126) | private class SrCnnAnomalyDetection

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/TimeSeries/DetectAnomalyBySrCnnBatchPrediction.cs
  class DetectAnomalyBySrCnnBatchPrediction (line 8) | public static class DetectAnomalyBySrCnnBatchPrediction
    method Example (line 10) | public static void Example()
    method PrintPrediction (line 85) | private static void PrintPrediction(float value, SrCnnAnomalyDetection
    class TimeSeriesData (line 90) | private class TimeSeriesData
      method TimeSeriesData (line 94) | public TimeSeriesData(float value)
    class SrCnnAnomalyDetection (line 100) | private class SrCnnAnomalyDetection

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/TimeSeries/DetectChangePointBySsa.cs
  class DetectChangePointBySsa (line 10) | public static class DetectChangePointBySsa
    method Example (line 18) | public static void Example()
    method PrintPrediction (line 126) | private static void PrintPrediction(float value, ChangePointPrediction
    class ChangePointPrediction (line 132) | class ChangePointPrediction
    class TimeSeriesData (line 138) | class TimeSeriesData
      method TimeSeriesData (line 142) | public TimeSeriesData(float value)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/TimeSeries/DetectChangePointBySsaBatchPrediction.cs
  class DetectChangePointBySsaBatchPrediction (line 8) | public static class DetectChangePointBySsaBatchPrediction
    method Example (line 14) | public static void Example()
    method PrintPrediction (line 102) | private static void PrintPrediction(float value, ChangePointPrediction
    class ChangePointPrediction (line 108) | class ChangePointPrediction
    class TimeSeriesData (line 114) | class TimeSeriesData
      method TimeSeriesData (line 118) | public TimeSeriesData(float value)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/TimeSeries/DetectChangePointBySsaStream.cs
  class DetectChangePointBySsaStream (line 10) | public static class DetectChangePointBySsaStream
    method Example (line 18) | public static void Example()
    method PrintPrediction (line 130) | private static void PrintPrediction(float value, ChangePointPrediction
    class ChangePointPrediction (line 136) | class ChangePointPrediction
    class TimeSeriesData (line 142) | class TimeSeriesData
      method TimeSeriesData (line 146) | public TimeSeriesData(float value)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/TimeSeries/DetectEntireAnomalyBySrCnn.cs
  class DetectEntireAnomalyBySrCnn (line 9) | public static class DetectEntireAnomalyBySrCnn
    method Example (line 11) | public static void Example()
    method PrintPrediction (line 83) | private static void PrintPrediction(int idx, double value, SrCnnAnomal...
    class TimeSeriesData (line 88) | private class TimeSeriesData
    class SrCnnAnomalyDetection (line 93) | private class SrCnnAnomalyDetection

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/TimeSeries/DetectIidChangePoint.cs
  class DetectIidChangePoint (line 14) | public static class DetectIidChangePoint
    method Example (line 19) | public static void Example()
    method PrintPrediction (line 141) | private static void PrintPrediction(float value, ChangePointPrediction
    class ChangePointPrediction (line 147) | class ChangePointPrediction
    class TimeSeriesData (line 153) | class TimeSeriesData
      method TimeSeriesData (line 157) | public TimeSeriesData(float value)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/TimeSeries/DetectIidChangePointBatchPrediction.cs
  class DetectIidChangePointBatchPrediction (line 12) | public static class DetectIidChangePointBatchPrediction
    method Example (line 17) | public static void Example()
    method PrintPrediction (line 92) | private static void PrintPrediction(float value, ChangePointPrediction
    class ChangePointPrediction (line 98) | class ChangePointPrediction
    class TimeSeriesData (line 104) | class TimeSeriesData
      method TimeSeriesData (line 108) | public TimeSeriesData(float value)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/TimeSeries/DetectIidSpike.cs
  class DetectIidSpike (line 10) | public static class DetectIidSpike
    method Example (line 15) | public static void Example()
    method PrintPrediction (line 104) | private static void PrintPrediction(float value, IidSpikePrediction
    class TimeSeriesData (line 110) | class TimeSeriesData
      method TimeSeriesData (line 114) | public TimeSeriesData(float value)
    class IidSpikePrediction (line 120) | class IidSpikePrediction

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/TimeSeries/DetectIidSpikeBatchPrediction.cs
  class DetectIidSpikeBatchPrediction (line 8) | public static class DetectIidSpikeBatchPrediction
    method Example (line 13) | public static void Example()
    method PrintPrediction (line 79) | private static void PrintPrediction(float value, IidSpikePrediction
    class TimeSeriesData (line 85) | class TimeSeriesData
      method TimeSeriesData (line 89) | public TimeSeriesData(float value)
    class IidSpikePrediction (line 95) | class IidSpikePrediction

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/TimeSeries/DetectSeasonality.cs
  class DetectSeasonality (line 9) | public static class DetectSeasonality
    method Example (line 11) | public static void Example()
    class TimeSeriesData (line 40) | private class TimeSeriesData
      method TimeSeriesData (line 44) | public TimeSeriesData(double value)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/TimeSeries/DetectSpikeBySsa.cs
  class DetectSpikeBySsa (line 10) | public static class DetectSpikeBySsa
    method Example (line 16) | public static void Example()
    method PrintPrediction (line 116) | private static void PrintPrediction(float value, SsaSpikePrediction
    class TimeSeriesData (line 122) | class TimeSeriesData
      method TimeSeriesData (line 126) | public TimeSeriesData(float value)
    class SsaSpikePrediction (line 132) | class SsaSpikePrediction

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/TimeSeries/DetectSpikeBySsaBatchPrediction.cs
  class DetectSpikeBySsaBatchPrediction (line 8) | public static class DetectSpikeBySsaBatchPrediction
    method Example (line 14) | public static void Example()
    method PrintPrediction (line 105) | private static void PrintPrediction(float value, SsaSpikePrediction
    class TimeSeriesData (line 111) | class TimeSeriesData
      method TimeSeriesData (line 115) | public TimeSeriesData(float value)
    class SsaSpikePrediction (line 121) | class SsaSpikePrediction

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/TimeSeries/Forecasting.cs
  class Forecasting (line 9) | public static class Forecasting
    method Example (line 13) | public static void Example()
    class ForecastResult (line 97) | class ForecastResult
    class TimeSeriesData (line 102) | class TimeSeriesData
      method TimeSeriesData (line 106) | public TimeSeriesData(float value)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/TimeSeries/ForecastingWithConfidenceInterval.cs
  class ForecastingWithConfidenceInternal (line 9) | public static class ForecastingWithConfidenceInternal
    method Example (line 13) | public static void Example()
    method PrintForecastValuesAndIntervals (line 109) | static void PrintForecastValuesAndIntervals(float[] forecast, float[]
    class ForecastResult (line 121) | class ForecastResult
    class TimeSeriesData (line 128) | class TimeSeriesData
      method TimeSeriesData (line 132) | public TimeSeriesData(float value)

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/TimeSeries/LocalizeRootCause.cs
  class LocalizeRootCause (line 8) | public static class LocalizeRootCause
    method Example (line 12) | public static void Example()
    method GetPoints (line 38) | private static List<TimeSeriesPoint> GetPoints()
    method GetAnomalyDimension (line 99) | private static Dictionary<string, Object> GetAnomalyDimension()
    method GetTimestamp (line 109) | private static DateTime GetTimestamp()

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/TimeSeries/LocalizeRootCauseMultidimension.cs
  class LocalizeRootCauseMultipleDimensions (line 9) | public static class LocalizeRootCauseMultipleDimensions
    method Example (line 13) | public static void Example()
    method GetTimeSeriesPoints (line 44) | private static List<TimeSeriesPoint> GetTimeSeriesPoints()
    method GetAnomalyDimension (line 125) | private static Dictionary<string, Object> GetAnomalyDimension()
    method GetTimestamp (line 135) | private static DateTime GetTimestamp()

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/TreeFeaturization/FastForestBinaryFeaturizationWithOptions.cs
  class FastForestBinaryFeaturizationWithOptions (line 10) | public static class FastForestBinaryFeaturizationWithOptions
    method Example (line 14) | public static void Example()
    method GenerateRandomDataPoints (line 122) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 144) | private class DataPoint
    class TransformedDataPoint (line 152) | private class TransformedDataPoint : DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/TreeFeaturization/FastForestRegressionFeaturizationWithOptions.cs
  class FastForestRegressionFeaturizationWithOptions (line 10) | public static class FastForestRegressionFeaturizationWithOptions
    method Example (line 14) | public static void Example()
    method GenerateRandomDataPoints (line 123) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 142) | private class DataPoint
    class TransformedDataPoint (line 150) | private class TransformedDataPoint : DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/TreeFeaturization/FastTreeBinaryFeaturizationWithOptions.cs
  class FastTreeBinaryFeaturizationWithOptions (line 10) | public static class FastTreeBinaryFeaturizationWithOptions
    method Example (line 14) | public static void Example()
    method GenerateRandomDataPoints (line 124) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 146) | private class DataPoint
    class TransformedDataPoint (line 154) | private class TransformedDataPoint : DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/TreeFeaturization/FastTreeRankingFeaturizationWithOptions.cs
  class FastTreeRankingFeaturizationWithOptions (line 10) | public static class FastTreeRankingFeaturizationWithOptions
    method Example (line 14) | public static void Example()
    method GenerateRandomDataPoints (line 120) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 143) | private class DataPoint
    class TransformedDataPoint (line 154) | private class TransformedDataPoint : DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/TreeFeaturization/FastTreeRegressionFeaturizationWithOptions.cs
  class FastTreeRegressionFeaturizationWithOptions (line 10) | public static class FastTreeRegressionFeaturizationWithOptions
    method Example (line 14) | public static void Example()
    method GenerateRandomDataPoints (line 123) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 142) | private class DataPoint
    class TransformedDataPoint (line 150) | private class TransformedDataPoint : DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/TreeFeaturization/FastTreeTweedieFeaturizationWithOptions.cs
  class FastTreeTweedieFeaturizationWithOptions (line 10) | public static class FastTreeTweedieFeaturizationWithOptions
    method Example (line 14) | public static void Example()
    method GenerateRandomDataPoints (line 123) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 142) | private class DataPoint
    class TransformedDataPoint (line 150) | private class TransformedDataPoint : DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/Transforms/TreeFeaturization/PretrainedTreeEnsembleFeaturizationWithOptions.cs
  class PretrainedTreeEnsembleFeaturizationWithOptions (line 10) | public static class PretrainedTreeEnsembleFeaturizationWithOptions
    method Example (line 12) | public static void Example()
    method GenerateRandomDataPoints (line 131) | private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
    class DataPoint (line 153) | private class DataPoint
    class TransformedDataPoint (line 161) | private class TransformedDataPoint : DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Dynamic/WithOnFitDelegate.cs
  class WithOnFitDelegate (line 12) | public class WithOnFitDelegate
    method Example (line 14) | public static void Example()
    class DataPoint (line 81) | private class DataPoint

FILE: docs/samples/Microsoft.ML.Samples/Program.cs
  class Program (line 7) | public static class Program
    method Main (line 9) | public static void Main(string[] args) => RunAll(args.Length == 0 ? nu...
    method RunAll (line 11) | internal static void RunAll(string name = null)

FILE: eng/common/cross/install-debs.py
  function download_file (line 19) | async def download_file(session, url, dest_path, max_retries=3, retry_de...
  function download_deb_files_parallel (line 42) | async def download_deb_files_parallel(mirror, packages, tmp_dir):
  function download_package_index_parallel (line 58) | async def download_package_index_parallel(mirror, arch, suites):
  function fetch_and_decompress (line 80) | async def fetch_and_decompress(session, url):
  function parse_debian_version (line 95) | def parse_debian_version(version):
  function compare_upstream_version (line 103) | def compare_upstream_version(v1, v2):
  function compare_debian_versions (line 121) | def compare_debian_versions(version1, version2):
  function resolve_dependencies (line 135) | def resolve_dependencies(packages, aliases, desired_packages):
  function parse_package_index (line 160) | def parse_package_index(content):
  function install_packages (line 196) | def install_packages(mirror, packages_info, aliases, tmp_dir, extract_di...
  function extract_deb_file (line 230) | def extract_deb_file(deb_file, tmp_dir, extract_dir, ar_tool):
  function finalize_setup (line 273) | def finalize_setup(rootfsdir):

FILE: src/Common/tests/RetryHelper.cs
  class RetryHelper (line 13) | public static partial class RetryHelper
    method Execute (line 24) | public static void Execute(Action test, int maxAttempts = 5, Func<int,...
    method ExecuteAsync (line 74) | public static async Task ExecuteAsync(Func<Task> test, int maxAttempts...

FILE: src/Microsoft.Data.Analysis.Interactive/DataFrameKernelExtension.cs
  class DataFrameKernelExtension (line 18) | public class DataFrameKernelExtension : IKernelExtension
    method OnLoadAsync (line 20) | public async Task OnLoadAsync(Kernel kernel)
    method LoadExtensionApiAsync (line 29) | private static async Task LoadExtensionApiAsync(Kernel cSharpKernel)
    method RegisterDataFrame (line 35) | public static void RegisterDataFrame()
    method BuildHideRowsScript (line 134) | private static string BuildHideRowsScript(long uniqueId)
    method BuildPageScript (line 141) | private static string BuildPageScript(long uniqueId, int size)
    method GotoPageIndex (line 149) | private static string GotoPageIndex(long uniqueId, long page)
    method UpdatePageIndex (line 155) | private static string UpdatePageIndex(long uniqueId, int step, long ma...

FILE: src/Microsoft.Data.Analysis.Interactive/TabularDataResourceExtensions.cs
  class TabularDataResourceExtensions (line 13) | public static class TabularDataResourceExtensions
    method ToDataFrame (line 15) | public static DataFrame ToDataFrame(this TabularDataResource tabularDa...

FILE: src/Microsoft.Data.Analysis/ColumnArithmetic.OperationEnums.cs
  type BinaryOperation (line 9) | internal enum BinaryOperation
  type BinaryIntOperation (line 21) | internal enum BinaryIntOperation
  type ComparisonOperation (line 27) | internal enum ComparisonOperation

FILE: src/Microsoft.Data.Analysis/Computations/Arithmetic.cs
  class Arithmetic (line 11) | internal class Arithmetic<T> : IArithmetic<T>
    method HandleOperation (line 18) | public void HandleOperation(BinaryOperation operation, ReadOnlySpan<T>...
    method HandleOperation (line 49) | public void HandleOperation(BinaryOperation operation, ReadOnlySpan<T>...
    method HandleOperation (line 80) | public void HandleOperation(BinaryOperation operation, T x, ReadOnlySp...
    method HandleOperation (line 111) | public T HandleOperation(BinaryOperation operation, T x, T y)
    method HandleOperation (line 125) | public void HandleOperation(BinaryIntOperation operation, ReadOnlySpan...
    method HandleOperation (line 141) | public void HandleOperation(ComparisonOperation operation, ReadOnlySpa...
    method HandleOperation (line 166) | public void HandleOperation(ComparisonOperation operation, ReadOnlySpa...
    method Add (line 194) | protected virtual void Add(ReadOnlySpan<T> x, ReadOnlySpan<T> y, Span<...
    method Add (line 195) | protected virtual void Add(ReadOnlySpan<T> x, T y, Span<T> destination...
    method Add (line 196) | protected virtual void Add(T x, ReadOnlySpan<T> y, Span<T> destination...
    method Subtract (line 197) | protected virtual void Subtract(ReadOnlySpan<T> x, ReadOnlySpan<T> y, ...
    method Subtract (line 198) | protected virtual void Subtract(ReadOnlySpan<T> x, T y, Span<T> destin...
    method Subtract (line 199) | protected virtual void Subtract(T x, ReadOnlySpan<T> y, Span<T> destin...
    method Multiply (line 200) | protected virtual void Multiply(ReadOnlySpan<T> x, ReadOnlySpan<T> y, ...
    method Multiply (line 201) | protected virtual void Multiply(ReadOnlySpan<T> x, T y, Span<T> destin...
    method Multiply (line 202) | protected virtual void Multiply(T x, ReadOnlySpan<T> y, Span<T> destin...
    method Divide (line 203) | protected virtual void Divide(ReadOnlySpan<T> x, ReadOnlySpan<T> y, Sp...
    method Divide (line 204) | protected virtual void Divide(ReadOnlySpan<T> x, T y, Span<T> destinat...
    method Divide (line 205) | protected virtual void Divide(T x, ReadOnlySpan<T> y, Span<T> destinat...
    method Modulo (line 206) | protected virtual void Modulo(ReadOnlySpan<T> x, ReadOnlySpan<T> y, Sp...
    method Modulo (line 207) | protected virtual void Modulo(ReadOnlySpan<T> x, T y, Span<T> destinat...
    method Modulo (line 208) | protected virtual void Modulo(T x, ReadOnlySpan<T> y, Span<T> destinat...
    method Divide (line 210) | protected virtual T Divide(T x, T y) => throw new NotSupportedExceptio...
    method Modulo (line 211) | protected virtual T Modulo(T x, T y) => throw new NotSupportedExceptio...
    method And (line 213) | protected virtual void And(ReadOnlySpan<T> x, ReadOnlySpan<T> y, Span<...
    method And (line 214) | protected virtual void And(ReadOnlySpan<T> x, T y, Span<T> destination...
    method And (line 215) | protected virtual void And(T x, ReadOnlySpan<T> y, Span<T> destination...
    method Or (line 216) | protected virtual void Or(ReadOnlySpan<T> x, ReadOnlySpan<T> y, Span<T...
    method Or (line 217) | protected virtual void Or(ReadOnlySpan<T> x, T y, Span<T> destination)...
    method Or (line 218) | protected virtual void Or(T x, ReadOnlySpan<T> y, Span<T> destination)...
    method Xor (line 219) | protected virtual void Xor(ReadOnlySpan<T> x, ReadOnlySpan<T> y, Span<...
    method Xor (line 220) | protected virtual void Xor(ReadOnlySpan<T> x, T y, Span<T> destination...
    method Xor (line 221) | protected virtual void Xor(T x, ReadOnlySpan<T> y, Span<T> destination...
    method LeftShift (line 223) | protected virtual void LeftShift(ReadOnlySpan<T> x, int y, Span<T> des...
    method RightShift (line 224) | protected virtual void RightShift(ReadOnlySpan<T> x, int y, Span<T> de...
    method ElementwiseEquals (line 226) | protected virtual void ElementwiseEquals(ReadOnlySpan<T> x, ReadOnlySp...
    method ElementwiseEquals (line 227) | protected virtual void ElementwiseEquals(ReadOnlySpan<T> x, T y, Span<...
    method ElementwiseNotEquals (line 228) | protected virtual void ElementwiseNotEquals(ReadOnlySpan<T> x, ReadOnl...
    method ElementwiseNotEquals (line 229) | protected virtual void ElementwiseNotEquals(ReadOnlySpan<T> x, T y, Sp...
    method ElementwiseGreaterThanOrEqual (line 230) | protected virtual void ElementwiseGreaterThanOrEqual(ReadOnlySpan<T> x...
    method ElementwiseGreaterThanOrEqual (line 231) | protected virtual void ElementwiseGreaterThanOrEqual(ReadOnlySpan<T> x...
    method ElementwiseLessThanOrEqual (line 232) | protected virtual void ElementwiseLessThanOrEqual(ReadOnlySpan<T> x, R...
    method ElementwiseLessThanOrEqual (line 233) | protected virtual void ElementwiseLessThanOrEqual(ReadOnlySpan<T> x, T...
    method ElementwiseGreaterThan (line 234) | protected virtual void ElementwiseGreaterThan(ReadOnlySpan<T> x, ReadO...
    method ElementwiseGreaterThan (line 235) | protected virtual void ElementwiseGreaterThan(ReadOnlySpan<T> x, T y, ...
    method ElementwiseLessThan (line 236) | protected virtual void ElementwiseLessThan(ReadOnlySpan<T> x, ReadOnly...
    method ElementwiseLessThan (line 237) | protected virtual void ElementwiseLessThan(ReadOnlySpan<T> x, T y, Spa...

FILE: src/Microsoft.Data.Analysis/Computations/Arithmetic.net8.cs
  class Arithmetic (line 14) | internal static partial class Arithmetic
    type IBitwiseOperations (line 17) | private interface IBitwiseOperations<T>
      method And (line 20) | static abstract void And(ReadOnlySpan<T> x, ReadOnlySpan<T> y, Span<...
      method And (line 21) | static abstract void And(ReadOnlySpan<T> x, T y, Span<T> destination);
      method And (line 22) | static abstract void And(T x, ReadOnlySpan<T> y, Span<T> destination);
      method Or (line 23) | static abstract void Or(ReadOnlySpan<T> x, ReadOnlySpan<T> y, Span<T...
      method Or (line 24) | static abstract void Or(ReadOnlySpan<T> x, T y, Span<T> destination);
      method Or (line 25) | static abstract void Or(T x, ReadOnlySpan<T> y, Span<T> destination);
      method Xor (line 26) | static abstract void Xor(ReadOnlySpan<T> x, ReadOnlySpan<T> y, Span<...
      method Xor (line 27) | static abstract void Xor(ReadOnlySpan<T> x, T y, Span<T> destination);
      method Xor (line 28) | static abstract void Xor(T x, ReadOnlySpan<T> y, Span<T> destination);
    type IShiftOperations (line 31) | private interface IShiftOperations<T>
      method LeftShift (line 34) | static abstract void LeftShift(ReadOnlySpan<T> x, int shiftAmount, S...
      method RightShift (line 35) | static abstract void RightShift(ReadOnlySpan<T> x, int shiftAmount, ...
    type INumericOperations (line 38) | private interface INumericOperations<T>
      method Add (line 41) | static abstract void Add(ReadOnlySpan<T> x, ReadOnlySpan<T> y, Span<...
      method Add (line 42) | static abstract void Add(ReadOnlySpan<T> x, T y, Span<T> destination);
      method Add (line 43) | static abstract void Add(T x, ReadOnlySpan<T> y, Span<T> destination);
      method Subtract (line 44) | static abstract void Subtract(ReadOnlySpan<T> x, ReadOnlySpan<T> y, ...
      method Subtract (line 45) | static abstract void Subtract(ReadOnlySpan<T> x, T y, Span<T> destin...
      method Subtract (line 46) | static abstract void Subtract(T x, ReadOnlySpan<T> y, Span<T> destin...
      method Multiply (line 47) | static abstract void Multiply(ReadOnlySpan<T> x, ReadOnlySpan<T> y, ...
      method Multiply (line 48) | static abstract void Multiply(ReadOnlySpan<T> x, T y, Span<T> destin...
      method Multiply (line 49) | static abstract void Multiply(T x, ReadOnlySpan<T> y, Span<T> destin...
      method Divide (line 50) | static abstract void Divide(ReadOnlySpan<T> x, ReadOnlySpan<T> y, Sp...
      method Divide (line 51) | static abstract void Divide(ReadOnlySpan<T> x, T y, Span<T> destinat...
      method Divide (line 52) | static abstract void Divide(T x, ReadOnlySpan<T> y, Span<T> destinat...
      method Divide (line 53) | static abstract T Divide(T x, T y);
      method Modulo (line 54) | static abstract void Modulo(ReadOnlySpan<T> x, ReadOnlySpan<T> y, Sp...
      method Modulo (line 55) | static abstract void Modulo(ReadOnlySpan<T> x, T y, Span<T> destinat...
      method Modulo (line 56) | static abstract void Modulo(T x, ReadOnlySpan<T> y, Span<T> destinat...
      method Modulo (line 57) | static abstract T Modulo(T x, T y);
      method ElementwiseEquals (line 59) | static abstract void ElementwiseEquals(ReadOnlySpan<T> x, ReadOnlySp...
      method ElementwiseEquals (line 60) | static abstract void ElementwiseEquals(ReadOnlySpan<T> x, T y, Span<...
      method ElementwiseNotEquals (line 61) | static abstract void ElementwiseNotEquals(ReadOnlySpan<T> x, ReadOnl...
      method ElementwiseNotEquals (line 62) | static abstract void ElementwiseNotEquals(ReadOnlySpan<T> x, T y, Sp...
      method ElementwiseGreaterThanOrEqual (line 63) | static abstract void ElementwiseGreaterThanOrEqual(ReadOnlySpan<T> x...
      method ElementwiseGreaterThanOrEqual (line 64) | static abstract void ElementwiseGreaterThanOrEqual(ReadOnlySpan<T> x...
      method ElementwiseLessThanOrEqual (line 65) | static abstract void ElementwiseLessThanOrEqual(ReadOnlySpan<T> x, R...
      method ElementwiseLessThanOrEqual (line 66) | static abstract void ElementwiseLessThanOrEqual(ReadOnlySpan<T> x, T...
      method ElementwiseGreaterThan (line 67) | static abstract void ElementwiseGreaterThan(ReadOnlySpan<T> x, ReadO...
      method ElementwiseGreaterThan (line 68) | static abstract void ElementwiseGreaterThan(ReadOnlySpan<T> x, T y, ...
      method ElementwiseLessThan (line 69) | static abstract void ElementwiseLessThan(ReadOnlySpan<T> x, ReadOnly...
      method ElementwiseLessThan (line 70) | static abstract void ElementwiseLessThan(ReadOnlySpan<T> x, T y, Spa...
    type BitwiseOperations (line 73) | private readonly struct BitwiseOperations<T> : IBitwiseOperations<T>
      method And (line 76) | public static void And(ReadOnlySpan<T> x, ReadOnlySpan<T> y, Span<T>...
      method And (line 77) | public static void And(ReadOnlySpan<T> x, T y, Span<T> destination) ...
      method And (line 78) | public static void And(T x, ReadOnlySpan<T> y, Span<T> destination) ...
      method Or (line 79) | public static void Or(ReadOnlySpan<T> x, ReadOnlySpan<T> y, Span<T> ...
      method Or (line 80) | public static void Or(ReadOnlySpan<T> x, T y, Span<T> destination) =...
      method Or (line 81) | public static void Or(T x, ReadOnlySpan<T> y, Span<T> destination) =...
      method Xor (line 82) | public static void Xor(ReadOnlySpan<T> x, ReadOnlySpan<T> y, Span<T>...
      method Xor (line 83) | public static void Xor(ReadOnlySpan<T> x, T y, Span<T> destination) ...
      method Xor (line 84) | public static void Xor(T x, ReadOnlySpan<T> y, Span<T> destination) ...
    type ShiftOperations (line 87) | private readonly struct ShiftOperations<T> : IShiftOperations<T>
      method LeftShift (line 90) | public static void LeftShift(ReadOnlySpan<T> x, int shiftAmount, Spa...
      method RightShift (line 91) | public static void RightShift(ReadOnlySpan<T> x, int shiftAmount, Sp...
    type NumericOperations (line 94) | private readonly struct NumericOperations<T> : INumericOperations<T>
      method Add (line 97) | public static void Add(ReadOnlySpan<T> x, ReadOnlySpan<T> y, Span<T>...
      method Add (line 98) | public static void Add(ReadOnlySpan<T> x, T y, Span<T> destination) ...
      method Add (line 99) | public static void Add(T x, ReadOnlySpan<T> y, Span<T> destination) ...
      method Subtract (line 100) | public static void Subtract(ReadOnlySpan<T> x, ReadOnlySpan<T> y, Sp...
      method Subtract (line 101) | public static void Subtract(ReadOnlySpan<T> x, T y, Span<T> destinat...
      method Subtract (line 102) | public static void Subtract(T x, ReadOnlySpan<T> y, Span<T> destinat...
      method Multiply (line 103) | public static void Multiply(ReadOnlySpan<T> x, ReadOnlySpan<T> y, Sp...
      method Multiply (line 104) | public static void Multiply(ReadOnlySpan<T> x, T y, Span<T> destinat...
      method Multiply (line 105) | public static void Multiply(T x, ReadOnlySpan<T> y, Span<T> destinat...
      method Divide (line 106) | public static void Divide(ReadOnlySpan<T> x, ReadOnlySpan<T> y, Span...
      method Divide (line 107) | public static void Divide(ReadOnlySpan<T> x, T y, Span<T> destinatio...
      method Divide (line 108) | public static void Divide(T x, ReadOnlySpan<T> y, Span<T> destinatio...
      method Divide (line 109) | public static T Divide(T x, T y) => x / y;
      method Modulo (line 111) | public static void Modulo(ReadOnlySpan<T> x, ReadOnlySpan<T> y, Span...
      method Modulo (line 119) | public static void Modulo(ReadOnlySpan<T> x, T y, Span<T> destination)
      method Modulo (line 127) | public static void Modulo(T x, ReadOnlySpan<T> y, Span<T> destination)
      method Modulo (line 135) | public static T Modulo(T x, T y) => x % y;
      method ElementwiseEquals (line 137) | public static void ElementwiseEquals(ReadOnlySpan<T> x, ReadOnlySpan...
      method ElementwiseEquals (line 145) | public static void ElementwiseEquals(ReadOnlySpan<T> x, T y, Span<bo...
      method ElementwiseNotEquals (line 153) | public static void ElementwiseNotEquals(ReadOnlySpan<T> x, ReadOnlyS...
      method ElementwiseNotEquals (line 161) | public static void ElementwiseNotEquals(ReadOnlySpan<T> x, T y, Span...
      method ElementwiseGreaterThanOrEqual (line 169) | public static void ElementwiseGreaterThanOrEqual(ReadOnlySpan<T> x, ...
      method ElementwiseGreaterThanOrEqual (line 177) | public static void ElementwiseGreaterThanOrEqual(ReadOnlySpan<T> x, ...
      method ElementwiseLessThanOrEqual (line 185) | public static void ElementwiseLessThanOrEqual(ReadOnlySpan<T> x, Rea...
      method ElementwiseLessThanOrEqual (line 193) | public static void ElementwiseLessThanOrEqual(ReadOnlySpan<T> x, T y...
      method ElementwiseGreaterThan (line 201) | public static void ElementwiseGreaterThan(ReadOnlySpan<T> x, ReadOnl...
      method ElementwiseGreaterThan (line 209) | public static void ElementwiseGreaterThan(ReadOnlySpan<T> x, T y, Sp...
      method ElementwiseLessThan (line 217) | public static void ElementwiseLessThan(ReadOnlySpan<T> x, ReadOnlySp...
      method ElementwiseLessThan (line 225) | public static void ElementwiseLessThan(ReadOnlySpan<T> x, T y, Span<...
    class CompositeArithmetic (line 236) | private class CompositeArithmetic<T, TNumericOperations> : IArithmetic<T>
      method HandleOperation (line 240) | public virtual void HandleOperation(BinaryOperation operation, ReadO...
      method HandleOperation (line 264) | public virtual void HandleOperation(BinaryOperation operation, ReadO...
      method HandleOperation (line 288) | public virtual void HandleOperation(BinaryOperation operation, T x, ...
      method HandleOperation (line 312) | public T HandleOperation(BinaryOperation operation, T x, T y)
      method HandleOperation (line 323) | public virtual void HandleOperation(BinaryIntOperation operation, Re...
      method HandleOperation (line 328) | public void HandleOperation(ComparisonOperation operation, ReadOnlyS...
      method HandleOperation (line 355) | public void HandleOperation(ComparisonOperation operation, ReadOnlyS...
      method HandleOperation (line 388) | public override void HandleOperation(BinaryOperation operation, Read...
      method HandleOperation (line 406) | public override void HandleOperation(BinaryOperation operation, Read...
      method HandleOperation (line 424) | public override void HandleOperation(BinaryOperation operation, T x,...
      method HandleOperation (line 450) | public override void HandleOperation(BinaryIntOperation operation, R...
    class CompositeArithmetic (line 383) | private class CompositeArithmetic<T, TNumericOperations, TBitwiseOpera...
      method HandleOperation (line 240) | public virtual void HandleOperation(BinaryOperation operation, ReadO...
      method HandleOperation (line 264) | public virtual void HandleOperation(BinaryOperation operation, ReadO...
      method HandleOperation (line 288) | public virtual void HandleOperation(BinaryOperation operation, T x, ...
      method HandleOperation (line 312) | public T HandleOperation(BinaryOperation operation, T x, T y)
      method HandleOperation (line 323) | public virtual void HandleOperation(BinaryIntOperation operation, Re...
      method HandleOperation (line 328) | public void HandleOperation(ComparisonOperation operation, ReadOnlyS...
      method HandleOperation (line 355) | public void HandleOperation(ComparisonOperation operation, ReadOnlyS...
      method HandleOperation (line 388) | public override void HandleOperation(BinaryOperation operation, Read...
      method HandleOperation (line 406) | public override void HandleOperation(BinaryOperation operation, Read...
      method HandleOperation (line 424) | public override void HandleOperation(BinaryOperation operation, T x,...
      method HandleOperation (line 450) | public override void HandleOperation(BinaryIntOperation operation, R...
    class CompositeArithmetic (line 443) | private class CompositeArithmetic<T, TNumericOperations, TBitwiseOpera...
      method HandleOperation (line 240) | public virtual void HandleOperation(BinaryOperation operation, ReadO...
      method HandleOperation (line 264) | public virtual void HandleOperation(BinaryOperation operation, ReadO...
      method HandleOperation (line 288) | public virtual void HandleOperation(BinaryOperation operation, T x, ...
      method HandleOperation (line 312) | public T HandleOperation(BinaryOperation operation, T x, T y)
      method HandleOperation (line 323) | public virtual void HandleOperation(BinaryIntOperation operation, Re...
      method HandleOperation (line 328) | public void HandleOperation(ComparisonOperation operation, ReadOnlyS...
      method HandleOperation (line 355) | public void HandleOperation(ComparisonOperation operation, ReadOnlyS...
      method HandleOperation (line 388) | public override void HandleOperation(BinaryOperation operation, Read...
      method HandleOperation (line 406) | public override void HandleOperation(BinaryOperation operation, Read...
      method HandleOperation (line 424) | public override void HandleOperation(BinaryOperation operation, T x,...
      method HandleOperation (line 450) | public override void HandleOperation(BinaryIntOperation operation, R...
    class DateTimeArithmetic (line 467) | internal class DateTimeArithmetic : Arithmetic<DateTime>
      method ElementwiseEquals (line 469) | protected override void ElementwiseEquals(ReadOnlySpan<DateTime> x, ...
      method ElementwiseEquals (line 477) | protected override void ElementwiseEquals(ReadOnlySpan<DateTime> x, ...
      method ElementwiseNotEquals (line 485) | protected override void ElementwiseNotEquals(ReadOnlySpan<DateTime> ...
      method ElementwiseNotEquals (line 493) | protected override void ElementwiseNotEquals(ReadOnlySpan<DateTime> ...
      method ElementwiseGreaterThanOrEqual (line 501) | protected override void ElementwiseGreaterThanOrEqual(ReadOnlySpan<D...
      method ElementwiseGreaterThanOrEqual (line 509) | protected override void ElementwiseGreaterThanOrEqual(ReadOnlySpan<D...
      method ElementwiseLessThanOrEqual (line 517) | protected override void ElementwiseLessThanOrEqual(ReadOnlySpan<Date...
      method ElementwiseLessThanOrEqual (line 525) | protected override void ElementwiseLessThanOrEqual(ReadOnlySpan<Date...
      method ElementwiseGreaterThan (line 533) | protected override void ElementwiseGreaterThan(ReadOnlySpan<DateTime...
      method ElementwiseGreaterThan (line 541) | protected override void ElementwiseGreaterThan(ReadOnlySpan<DateTime...
      method ElementwiseLessThan (line 549) | protected override void ElementwiseLessThan(ReadOnlySpan<DateTime> x...
      method ElementwiseLessThan (line 557) | protected override void ElementwiseLessThan(ReadOnlySpan<DateTime> x...
    class BoolArithmetic (line 566) | internal class BoolArithmetic : Arithmetic<bool>
      method And (line 568) | protected override void And(ReadOnlySpan<bool> x, ReadOnlySpan<bool>...
      method And (line 579) | protected override void And(ReadOnlySpan<bool> x, bool y, Span<bool>...
      method And (line 590) | protected override void And(bool x, ReadOnlySpan<bool> y, Span<bool>...
      method Or (line 601) | protected override void Or(ReadOnlySpan<bool> x, ReadOnlySpan<bool> ...
      method Or (line 612) | protected override void Or(ReadOnlySpan<bool> x, bool y, Span<bool> ...
      method Or (line 623) | protected override void Or(bool x, ReadOnlySpan<bool> y, Span<bool> ...
      method Xor (line 634) | protected override void Xor(ReadOnlySpan<bool> x, ReadOnlySpan<bool>...
      method Xor (line 645) | protected override void Xor(ReadOnlySpan<bool> x, bool y, Span<bool>...
      method Xor (line 656) | protected override void Xor(bool x, ReadOnlySpan<bool> y, Span<bool>...
      method ElementwiseEquals (line 667) | protected override void ElementwiseEquals(ReadOnlySpan<bool> x, Read...
      method ElementwiseEquals (line 675) | protected override void ElementwiseEquals(ReadOnlySpan<bool> x, bool...
      method ElementwiseNotEquals (line 683) | protected override void ElementwiseNotEquals(ReadOnlySpan<bool> x, R...
      method ElementwiseNotEquals (line 691) | protected override void ElementwiseNotEquals(ReadOnlySpan<bool> x, b...
    method GetArithmetic (line 701) | internal static IArithmetic<T> GetArithmetic<T>()

FILE: src/Microsoft.Data.Analysis/Computations/Arithmetic.netstandard.cs
  class Arithmetic (line 21) | internal static partial class Arithmetic
    class BoolArithmetic (line 25) | internal class BoolArithmetic : Arithmetic<bool>
      method And (line 28) | protected override void And(ReadOnlySpan<bool> x, ReadOnlySpan<bool>...
      method And (line 39) | protected override void And(ReadOnlySpan<bool> x, bool y, Span<bool>...
      method And (line 50) | protected override void And(bool x, ReadOnlySpan<bool> y, Span<bool>...
      method Or (line 61) | protected override void Or(ReadOnlySpan<bool> x, ReadOnlySpan<bool> ...
      method Or (line 72) | protected override void Or(ReadOnlySpan<bool> x, bool y, Span<bool> ...
      method Or (line 83) | protected override void Or(bool x, ReadOnlySpan<bool> y, Span<bool> ...
      method Xor (line 94) | protected override void Xor(ReadOnlySpan<bool> x, ReadOnlySpan<bool>...
      method Xor (line 105) | protected override void Xor(ReadOnlySpan<bool> x, bool y, Span<bool>...
      method Xor (line 116) | protected override void Xor(bool x, ReadOnlySpan<bool> y, Span<bool>...
      method ElementwiseEquals (line 127) | protected override void ElementwiseEquals(ReadOnlySpan<bool> x, Read...
      method ElementwiseEquals (line 135) | protected override void ElementwiseEquals(ReadOnlySpan<bool> x, bool...
      method ElementwiseNotEquals (line 143) | protected override void ElementwiseNotEquals(ReadOnlySpan<bool> x, R...
      method ElementwiseNotEquals (line 151) | protected override void ElementwiseNotEquals(ReadOnlySpan<bool> x, b...
    class ByteArithmetic (line 159) | internal class ByteArithmetic : Arithmetic<byte>
      method Add (line 162) | protected override void Add(ReadOnlySpan<byte> x, ReadOnlySpan<byte>...
      method Add (line 194) | protected override void Add(ReadOnlySpan<byte> x, byte y, Span<byte>...
      method Add (line 205) | protected override void Add(byte x, ReadOnlySpan<byte> y, Span<byte>...
      method Subtract (line 216) | protected override void Subtract(ReadOnlySpan<byte> x, ReadOnlySpan<...
      method Subtract (line 248) | protected override void Subtract(ReadOnlySpan<byte> x, byte y, Span<...
      method Subtract (line 259) | protected override void Subtract(byte x, ReadOnlySpan<byte> y, Span<...
      method Multiply (line 270) | protected override void Multiply(ReadOnlySpan<byte> x, ReadOnlySpan<...
      method Multiply (line 302) | protected override void Multiply(ReadOnlySpan<byte> x, byte y, Span<...
      method Multiply (line 313) | protected override void Multiply(byte x, ReadOnlySpan<byte> y, Span<...
      method Divide (line 324) | protected override byte Divide(byte x, byte y)
      method Divide (line 329) | protected override void Divide(ReadOnlySpan<byte> x, ReadOnlySpan<by...
      method Divide (line 361) | protected override void Divide(ReadOnlySpan<byte> x, byte y, Span<by...
      method Divide (line 372) | protected override void Divide(byte x, ReadOnlySpan<byte> y, Span<by...
      method Modulo (line 383) | protected override byte Modulo(byte x, byte y)
      method Modulo (line 388) | protected override void Modulo(ReadOnlySpan<byte> x, ReadOnlySpan<by...
      method Modulo (line 399) | protected override void Modulo(ReadOnlySpan<byte> x, byte y, Span<by...
      method Modulo (line 410) | protected override void Modulo(byte x, ReadOnlySpan<byte> y, Span<by...
      method And (line 421) | protected override void And(ReadOnlySpan<byte> x, ReadOnlySpan<byte>...
      method And (line 432) | protected override void And(ReadOnlySpan<byte> x, byte y, Span<byte>...
      method And (line 443) | protected override void And(byte x, ReadOnlySpan<byte> y, Span<byte>...
      method Or (line 454) | protected override void Or(ReadOnlySpan<byte> x, ReadOnlySpan<byte> ...
      method Or (line 465) | protected override void Or(ReadOnlySpan<byte> x, byte y, Span<byte> ...
      method Or (line 476) | protected override void Or(byte x, ReadOnlySpan<byte> y, Span<byte> ...
      method Xor (line 487) | protected override void Xor(ReadOnlySpan<byte> x, ReadOnlySpan<byte>...
      method Xor (line 498) | protected override void Xor(ReadOnlySpan<byte> x, byte y, Span<byte>...
      method Xor (line 509) | protected override void Xor(byte x, ReadOnlySpan<byte> y, Span<byte>...
      method LeftShift (line 520) | protected override void LeftShift(ReadOnlySpan<byte> x, int y, Span<...
      method RightShift (line 526) | protected override void RightShift(ReadOnlySpan<byte> x, int y, Span...
      method ElementwiseEquals (line 532) | protected override void ElementwiseEquals(ReadOnlySpan<byte> x, Read...
      method ElementwiseEquals (line 540) | protected override void ElementwiseEquals(ReadOnlySpan<byte> x, byte...
      method ElementwiseNotEquals (line 548) | protected override void ElementwiseNotEquals(ReadOnlySpan<byte> x, R...
      method ElementwiseNotEquals (line 556) | protected override void ElementwiseNotEquals(ReadOnlySpan<byte> x, b...
      method ElementwiseGreaterThanOrEqual (line 564) | protected override void ElementwiseGreaterThanOrEqual(ReadOnlySpan<b...
      method ElementwiseGreaterThanOrEqual (line 572) | protected override void ElementwiseGreaterThanOrEqual(ReadOnlySpan<b...
      method ElementwiseLessThanOrEqual (line 580) | protected override void ElementwiseLessThanOrEqual(ReadOnlySpan<byte...
      method ElementwiseLessThanOrEqual (line 588) | protected override void ElementwiseLessThanOrEqual(ReadOnlySpan<byte...
      method ElementwiseGreaterThan (line 596) | protected override void ElementwiseGreaterThan(ReadOnlySpan<byte> x,...
      method ElementwiseGreaterThan (line 604) | protected override void ElementwiseGreaterThan(ReadOnlySpan<byte> x,...
      method ElementwiseLessThan (line 612) | protected override void ElementwiseLessThan(ReadOnlySpan<byte> x, Re...
      method ElementwiseLessThan (line 620) | protected override void ElementwiseLessThan(ReadOnlySpan<byte> x, by...
    class CharArithmetic (line 628) | internal class CharArithmetic : Arithmetic<char>
      method Add (line 631) | protected override void Add(ReadOnlySpan<char> x, ReadOnlySpan<char>...
      method Add (line 663) | protected override void Add(ReadOnlySpan<char> x, char y, Span<char>...
      method Add (line 674) | protected override void Add(char x, ReadOnlySpan<char> y, Span<char>...
      method Subtract (line 685) | protected override void Subtract(ReadOnlySpan<char> x, ReadOnlySpan<...
      method Subtract (line 717) | protected override void Subtract(ReadOnlySpan<char> x, char y, Span<...
      method Subtract (line 728) | protected override void Subtract(char x, ReadOnlySpan<char> y, Span<...
      method Multiply (line 739) | protected override void Multiply(ReadOnlySpan<char> x, ReadOnlySpan<...
      method Multiply (line 771) | protected override void Multiply(ReadOnlySpan<char> x, char y, Span<...
      method Multiply (line 782) | protected override void Multiply(char x, ReadOnlySpan<char> y, Span<...
      method Divide (line 793) | protected override char Divide(char x, char y)
      method Divide (line 798) | protected override void Divide(ReadOnlySpan<char> x, ReadOnlySpan<ch...
      method Divide (line 830) | protected override void Divide(ReadOnlySpan<char> x, char y, Span<ch...
      method Divide (line 841) | protected override void Divide(char x, ReadOnlySpan<char> y, Span<ch...
      method Modulo (line 852) | protected override char Modulo(char x, char y)
      method Modulo (line 857) | protected override void Modulo(ReadOnlySpan<char> x, ReadOnlySpan<ch...
      method Modulo (line 868) | protected override void Modulo(ReadOnlySpan<char> x, char y, Span<ch...
      method Modulo (line 879) | protected override void Modulo(char x, ReadOnlySpan<char> y, Span<ch...
      method And (line 890) | protected override void And(ReadOnlySpan<char> x, ReadOnlySpan<char>...
      method And (line 901) | protected override void And(ReadOnlySpan<char> x, char y, Span<char>...
      method And (line 912) | protected override void And(char x, ReadOnlySpan<char> y, Span<char>...
      method Or (line 923) | protected override void Or(ReadOnlySpan<char> x, ReadOnlySpan<char> ...
      method Or (line 934) | protected override void Or(ReadOnlySpan<char> x, char y, Span<char> ...
      method Or (line 945) | protected override void Or(char x, ReadOnlySpan<char> y, Span<char> ...
      method Xor (line 956) | protected override void Xor(ReadOnlySpan<char> x, ReadOnlySpan<char>...
      method Xor (line 967) | protected override void Xor(ReadOnlySpan<char> x, char y, Span<char>...
      method Xor (line 978) | protected override void Xor(char x, ReadOnlySpan<char> y, Span<char>...
      method LeftShift (line 989) | protected override void LeftShift(ReadOnlySpan<char> x, int y, Span<...
      method RightShift (line 995) | protected override void RightShift(ReadOnlySpan<char> x, int y, Span...
      method ElementwiseEquals (line 1001) | protected override void ElementwiseEquals(ReadOnlySpan<char> x, Read...
      method ElementwiseEquals (line 1009) | protected override void ElementwiseEquals(ReadOnlySpan<char> x, char...
      method ElementwiseNotEquals (line 1017) | protected override void ElementwiseNotEquals(ReadOnlySpan<char> x, R...
      method ElementwiseNotEquals (line 1025) | protected override void ElementwiseNotEquals(ReadOnlySpan<char> x, c...
      method ElementwiseGreaterThanOrEqual (line 1033) | protected override void ElementwiseGreaterThanOrEqual(ReadOnlySpan<c...
      method ElementwiseGreaterThanOrEqual (line 1041) | protected override void ElementwiseGreaterThanOrEqual(ReadOnlySpan<c...
      method ElementwiseLessThanOrEqual (line 1049) | protected override void ElementwiseLessThanOrEqual(ReadOnlySpan<char...
      method ElementwiseLessThanOrEqual (line 1057) | protected override void ElementwiseLessThanOrEqual(ReadOnlySpan<char...
      method ElementwiseGreaterThan (line 1065) | protected override void ElementwiseGreaterThan(ReadOnlySpan<char> x,...
      method ElementwiseGreaterThan (line 1073) | protected override void ElementwiseGreaterThan(ReadOnlySpan<char> x,...
      method ElementwiseLessThan (line 1081) | protected override void ElementwiseLessThan(ReadOnlySpan<char> x, Re...
      method ElementwiseLessThan (line 1089) | protected override void ElementwiseLessThan(ReadOnlySpan<char> x, ch...
    class DecimalArithmetic (line 1097) | internal class DecimalArithmetic : Arithmetic<decimal>
      method Add (line 1100) | protected override void Add(ReadOnlySpan<decimal> x, ReadOnlySpan<de...
      method Add (line 1111) | protected override void Add(ReadOnlySpan<decimal> x, decimal y, Span...
      method Add (line 1122) | protected override void Add(decimal x, ReadOnlySpan<decimal> y, Span...
      method Subtract (line 1133) | protected override void Subtract(ReadOnlySpan<decimal> x, ReadOnlySp...
      method Subtract (line 1144) | protected override void Subtract(ReadOnlySpan<decimal> x, decimal y,...
      method Subtract (line 1155) | protected override void Subtract(decimal x, ReadOnlySpan<decimal> y,...
      method Multiply (line 1166) | protected override void Multiply(ReadOnlySpan<decimal> x, ReadOnlySp...
      method Multiply (line 1177) | protected override void Multiply(ReadOnlySpan<decimal> x, decimal y,...
      method Multiply (line 1188) | protected override void Multiply(decimal x, ReadOnlySpan<decimal> y,...
      method Divide (line 1199) | protected override decimal Divide(decimal x, decimal y)
      method Divide (line 1204) | protected override void Divide(ReadOnlySpan<decimal> x, ReadOnlySpan...
      method Divide (line 1215) | protected override void Divide(ReadOnlySpan<decimal> x, decimal y, S...
      method Divide (line 1226) | protected override void Divide(decimal x, ReadOnlySpan<decimal> y, S...
      method Modulo (line 1237) | protected override decimal Modulo(decimal x, decimal y)
      method Modulo (line 1242) | protected override void Modulo(ReadOnlySpan<decimal> x, ReadOnlySpan...
      method Modulo (line 1253) | protected override void Modulo(ReadOnlySpan<decimal> x, decimal y, S...
      method Modulo (line 1264) | protected override void Modulo(decimal x, ReadOnlySpan<decimal> y, S...
      method ElementwiseEquals (line 1275) | protected override void ElementwiseEquals(ReadOnlySpan<decimal> x, R...
      method ElementwiseEquals (line 1283) | protected override void ElementwiseEquals(ReadOnlySpan<decimal> x, d...
      method ElementwiseNotEquals (line 1291) | protected override void ElementwiseNotEquals(ReadOnlySpan<decimal> x...
      method ElementwiseNotEquals (line 1299) | protected override void ElementwiseNotEquals(ReadOnlySpan<decimal> x...
      method ElementwiseGreaterThanOrEqual (line 1307) | protected override void ElementwiseGreaterThanOrEqual(ReadOnlySpan<d...
      method ElementwiseGreaterThanOrEqual (line 1315) | protected override void ElementwiseGreaterThanOrEqual(ReadOnlySpan<d...
      method ElementwiseLessThanOrEqual (line 1323) | protected override void ElementwiseLessThanOrEqual(ReadOnlySpan<deci...
      method ElementwiseLessThanOrEqual (line 1331) | protected override void ElementwiseLessThanOrEqual(ReadOnlySpan<deci...
      method ElementwiseGreaterThan (line 1339) | protected override void ElementwiseGreaterThan(ReadOnlySpan<decimal>...
      method ElementwiseGreaterThan (line 1347) | protected override void ElementwiseGreaterThan(ReadOnlySpan<decimal>...
      method ElementwiseLessThan (line 1355) | protected override void ElementwiseLessThan(ReadOnlySpan<decimal> x,...
      method ElementwiseLessThan (line 1363) | protected override void ElementwiseLessThan(ReadOnlySpan<decimal> x,...
    class DoubleArithmetic (line 1371) | internal class DoubleArithmetic : Arithmetic<double>
      method Add (line 1374) | protected override void Add(ReadOnlySpan<double> x, ReadOnlySpan<dou...
      method Add (line 1406) | protected override void Add(ReadOnlySpan<double> x, double y, Span<d...
      method Add (line 1417) | protected override void Add(double x, ReadOnlySpan<double> y, Span<d...
      method Subtract (line 1428) | protected override void Subtract(ReadOnlySpan<double> x, ReadOnlySpa...
      method Subtract (line 1460) | protected override void Subtract(ReadOnlySpan<double> x, double y, S...
      method Subtract (line 1471) | protected override void Subtract(double x, ReadOnlySpan<double> y, S...
      method Multiply (line 1482) | protected override void Multiply(ReadOnlySpan<double> x, ReadOnlySpa...
      method Multiply (line 1514) | protected override void Multiply(ReadOnlySpan<double> x, double y, S...
      method Multiply (line 1525) | protected override void Multiply(double x, ReadOnlySpan<double> y, S...
      method Divide (line 1536) | protected override double Divide(double x, double y)
      method Divide (line 1541) | protected override void Divide(ReadOnlySpan<double> x, ReadOnlySpan<...
      method Divide (line 1573) | protected override void Divide(ReadOnlySpan<double> x, double y, Spa...
      method Divide (line 1584) | protected override void Divide(double x, ReadOnlySpan<double> y, Spa...
      method Modulo (line 1595) | protected override double Modulo(double x, double y)
      method Modulo (line 1600) | protected override void Modulo(ReadOnlySpan<double> x, ReadOnlySpan<...
      method Modulo (line 1611) | protected override void Modulo(ReadOnlySpan<double> x, double y, Spa...
      method Modulo (line 1622) | protected override void Modulo(double x, ReadOnlySpan<double> y, Spa...
      method ElementwiseEquals (line 1633) | protected override void ElementwiseEquals(ReadOnlySpan<double> x, Re...
      method ElementwiseEquals (line 1641) | protected override void ElementwiseEquals(ReadOnlySpan<double> x, do...
      method ElementwiseNotEquals (line 1649) | protected override void ElementwiseNotEquals(ReadOnlySpan<double> x,...
      method ElementwiseNotEquals (line 1657) | protected override void ElementwiseNotEquals(ReadOnlySpan<double> x,...
      method ElementwiseGreaterThanOrEqual (line 1665) | protected override void ElementwiseGreaterThanOrEqual(ReadOnlySpan<d...
      method ElementwiseGreaterThanOrEqual (line 1673) | protected override void ElementwiseGreaterThanOrEqual(ReadOnlySpan<d...
      method ElementwiseLessThanOrEqual (line 1681) | protected override void ElementwiseLessThanOrEqual(ReadOnlySpan<doub...
      method ElementwiseLessThanOrEqual (line 1689) | protected override void ElementwiseLessThanOrEqual(ReadOnlySpan<doub...
      method ElementwiseGreaterThan (line 1697) | protected override void ElementwiseGreaterThan(ReadOnlySpan<double> ...
      method ElementwiseGreaterThan (line 1705) | protected override void ElementwiseGreaterThan(ReadOnlySpan<double> ...
      method ElementwiseLessThan (line 1713) | protected override void ElementwiseLessThan(ReadOnlySpan<double> x, ...
      method ElementwiseLessThan (line 1721) | protected override void ElementwiseLessThan(ReadOnlySpan<double> x, ...
    class FloatArithmetic (line 1729) | internal class FloatArithmetic : Arithmetic<float>
      method Add (line 1732) | protected override void Add(ReadOnlySpan<float> x, ReadOnlySpan<floa...
      method Add (line 1764) | protected override void Add(ReadOnlySpan<float> x, float y, Span<flo...
      method Add (line 1775) | protected override void Add(float x, ReadOnlySpan<float> y, Span<flo...
      method Subtract (line 1786) | protected override void Subtract(ReadOnlySpan<float> x, ReadOnlySpan...
      method Subtract (line 1818) | protected override void Subtract(ReadOnlySpan<float> x, float y, Spa...
      method Subtract (line 1829) | protected override void Subtract(float x, ReadOnlySpan<float> y, Spa...
      method Multiply (line 1840) | protected override void Multiply(ReadOnlySpan<float> x, ReadOnlySpan...
      method Multiply (line 1872) | protected override void Multiply(ReadOnlySpan<float> x, float y, Spa...
      method Multiply (line 1883) | protected override void Multiply(float x, ReadOnlySpan<float> y, Spa...
      method Divide (line 1894) | protected override float Divide(float x, float y)
      method Divide (line 1899) | protected override void Divide(ReadOnlySpan<float> x, ReadOnlySpan<f...
      method Divide (line 1931) | protected override void Divide(ReadOnlySpan<float> x, float y, Span<...
      method Divide (line 1942) | protected override void Divide(float x, ReadOnlySpan<float> y, Span<...
      method Modulo (line 1953) | protected override float Modulo(float x, float y)
      method Modulo (line 1958) | protected override void Modulo(ReadOnlySpan<float> x, ReadOnlySpan<f...
      method Modulo (line 1969) | protected override void Modulo(ReadOnlySpan<float> x, float y, Span<...
      method Modulo (line 1980) | protected override void Modulo(float x, ReadOnlySpan<float> y, Span<...
      method ElementwiseEquals (line 1991) | protected override void ElementwiseEquals(ReadOnlySpan<float> x, Rea...
      method ElementwiseEquals (line 1999) | protected override void ElementwiseEquals(ReadOnlySpan<float> x, flo...
      method ElementwiseNotEquals (line 2007) | protected override void ElementwiseNotEquals(ReadOnlySpan<float> x, ...
      method ElementwiseNotEquals (line 2015) | protected override void ElementwiseNotEquals(ReadOnlySpan<float> x, ...
      method ElementwiseGreaterThanOrEqual (line 2023) | protected override void ElementwiseGreaterThanOrEqual(ReadOnlySpan<f...
      method ElementwiseGreaterThanOrEqual (line 2031) | protected override void ElementwiseGreaterThanOrEqual(ReadOnlySpan<f...
      method ElementwiseLessThanOrEqual (line 2039) | protected override void ElementwiseLessThanOrEqual(ReadOnlySpan<floa...
      method ElementwiseLessThanOrEqual (line 2047) | protected override void ElementwiseLessThanOrEqual(ReadOnlySpan<floa...
      method ElementwiseGreaterThan (line 2055) | protected override void ElementwiseGreaterThan(ReadOnlySpan<float> x...
      method ElementwiseGreaterThan (line 2063) | protected override void ElementwiseGreaterThan(ReadOnlySpan<float> x...
      method ElementwiseLessThan (line 2071) | protected override void ElementwiseLessThan(ReadOnlySpan<float> x, R...
      method ElementwiseLessThan (line 2079) | protected override void ElementwiseLessThan(ReadOnlySpan<float> x, f...
    class IntArithmetic (line 2087) | internal class IntArithmetic : Arithmetic<int>
      method Add (line 2090) | protected override void Add(ReadOnlySpan<int> x, ReadOnlySpan<int> y...
      method Add (line 2122) | protected override void Add(ReadOnlySpan<int> x, int y, Span<int> de...
      method Add (line 2133) | protected override void Add(int x, ReadOnlySpan<int> y, Span<int> de...
      method Subtract (line 2144) | protected override void Subtract(ReadOnlySpan<int> x, ReadOnlySpan<i...
      method Subtract (line 2176) | protected override void Subtract(ReadOnlySpan<int> x, int y, Span<in...
      method Subtract (line 2187) | protected override void Subtract(int x, ReadOnlySpan<int> y, Span<in...
      method Multiply (line 2198) | protected override void Multiply(ReadOnlySpan<int> x, ReadOnlySpan<i...
      method Multiply (line 2230) | protected override void Multiply(ReadOnlySpan<int> x, int y, Span<in...
      method Multiply (line 2241) | protected override void Multiply(int x, ReadOnlySpan<int> y, Span<in...
      method Divide (line 2252) | protected override int Divide(int x, int y)
      method Divide (line 2257) | protected override void Divide(ReadOnlySpan<int> x, ReadOnlySpan<int...
      method Divide (line 2289) | protected override void Divide(ReadOnlySpan<int> x, int y, Span<int>...
      method Divide (line 2300) | protected override void Divide(int x, ReadOnlySpan<int> y, Span<int>...
      method Modulo (line 2311) | protected override int Modulo(int x, int y)
      method Modulo (line 2316) | protected override void Modulo(ReadOnlySpan<int> x, ReadOnlySpan<int...
      method Modulo (line 2327) | protected override void Modulo(ReadOnlySpan<int> x, int y, Span<int>...
      method Modulo (line 2338) | protected override void Modulo(int x, ReadOnlySpan<int> y, Span<int>...
      method And (line 2349) | protected override void And(ReadOnlySpan<int> x, ReadOnlySpan<int> y...
      method And (line 2360) | protected override void And(ReadOnlySpan<int> x, int y, Span<int> de...
      method And (line 2371) | protected override void And(int x, ReadOnlySpan<int> y, Span<int> de...
      method Or (line 2382) | protected override void Or(ReadOnlySpan<int> x, ReadOnlySpan<int> y,...
      method Or (line 2393) | protected override void Or(ReadOnlySpan<int> x, int y, Span<int> des...
      method Or (line 2404) | protected override void Or(int x, ReadOnlySpan<int> y, Span<int> des...
      method Xor (line 2415) | protected override void Xor(ReadOnlySpan<int> x, ReadOnlySpan<int> y...
      method Xor (line 2426) | protected override void Xor(ReadOnlySpan<int> x, int y, Span<int> de...
      method Xor (line 2437) | protected override void Xor(int x, ReadOnlySpan<int> y, Span<int> de...
      method LeftShift (line 2448) | protected override void LeftShift(ReadOnlySpan<int> x, int y, Span<i...
      method RightShift (line 2454) | protected override void RightShift(ReadOnlySpan<int> x, int y, Span<...
      method ElementwiseEquals (line 2460) | protected override void ElementwiseEquals(ReadOnlySpan<int> x, ReadO...
      method ElementwiseEquals (line 2468) | protected override void ElementwiseEquals(ReadOnlySpan<int> x, int y...
      method ElementwiseNotEquals (line 2476) | protected override void ElementwiseNotEquals(ReadOnlySpan<int> x, Re...
      method ElementwiseNotEquals (line 2484) | protected override void ElementwiseNotEquals(ReadOnlySpan<int> x, in...
      method ElementwiseGreaterThanOrEqual (line 2492) | protected override void ElementwiseGreaterThanOrEqual(ReadOnlySpan<i...
      method ElementwiseGreaterThanOrEqual (line 2500) | protected override void ElementwiseGreaterThanOrEqual(ReadOnlySpan<i...
      method ElementwiseLessThanOrEqual (line 2508) | protected override void ElementwiseLessThanOrEqual(ReadOnlySpan<int>...
      method ElementwiseLessThanOrEqual (line 2516) | protected override void ElementwiseLessThanOrEqual(ReadOnlySpan<int>...
      method ElementwiseGreaterThan (line 2524) | protected override void ElementwiseGreaterThan(ReadOnlySpan<int> x, ...
      method ElementwiseGreaterThan (line 2532) | protected override void ElementwiseGreaterThan(ReadOnlySpan<int> x, ...
      method ElementwiseLessThan (line 2540) | protected override void ElementwiseLessThan(ReadOnlySpan<int> x, Rea...
      method ElementwiseLessThan (line 2548) | protected override void ElementwiseLessThan(ReadOnlySpan<int> x, int...
    class LongArithmetic (line 2556) | internal class LongArithmetic : Arithmetic<long>
      method Add (line 2559) | protected override void Add(ReadOnlySpan<long> x, ReadOnlySpan<long>...
      method Add (line 2591) | protected override void Add(ReadOnlySpan<long> x, long y, Span<long>...
      method Add (line 2602) | protected override void Add(long x, ReadOnlySpan<long> y, Span<long>...
      method Subtract (line 2613) | protected override void Subtract(ReadOnlySpan<long> x, ReadOnlySpan<...
      method Subtract (line 2645) | protected override void Subtract(ReadOnlySpan<long> x, long y, Span<...
      method Subtract (line 2656) | protected override void Subtract(long x, ReadOnlySpan<long> y, Span<...
      method Multiply (line 2667) | protected override void Multiply(ReadOnlySpan<long> x, ReadOnlySpan<...
      method Multiply (line 2699) | protected override void Multiply(ReadOnlySpan<long> x, long y, Span<...
      method Multiply (line 2710) | protected override void Multiply(long x, ReadOnlySpan<long> y, Span<...
      method Divide (line 2721) | protected override long Divide(long x, long y)
      method Divide (line 2726) | protected override void Divide(ReadOnlySpan<long> x, ReadOnlySpan<lo...
      method Divide (line 2758) | protected override void Divide(ReadOnlySpan<long> x, long y, Span<lo...
      method Divide (line 2769) | protected override void Divide(long x, ReadOnlySpan<long> y, Span<lo...
      method Modulo (line 2780) | protected override long Modulo(long x, long y)
      method Modulo (line 2785) | protected override void Modulo(ReadOnlySpan<long> x, ReadOnlySpan<lo...
      method Modulo (line 2796) | protected override void Modulo(ReadOnlySpan<long> x, long y, Span<lo...
      method Modulo (line 2807) | protected override void Modulo(long x, ReadOnlySpan<long> y, Span<lo...
      method And (line 2818) | protected override void And(ReadOnlySpan<long> x, ReadOnlySpan<long>...
      method And (line 2829) | protected override void And(ReadOnlySpan<long> x, long y, Span<long>...
      method And (line 2840) | protected override void And(long x, ReadOnlySpan<long> y, Span<long>...
      method Or (line 2851) | protected override void Or(ReadOnlySpan<long> x, ReadOnlySpan<long> ...
      method Or (line 2862) | protected override void Or(ReadOnlySpan<long> x, long y, Span<long> ...
      method Or (line 2873) | protected override void Or(long x, ReadOnlySpan<long> y, Span<long> ...
      method Xor (line 2884) | protected override void Xor(ReadOnlySpan<long> x, ReadOnlySpan<long>...
      method Xor (line 2895) | protected override void Xor(ReadOnlySpan<long> x, long y, Span<long>...
      method Xor (line 2906) | protected override void Xor(long x, ReadOnlySpan<long> y, Span<long>...
      method LeftShift (line 2917) | protected override void LeftShift(ReadOnlySpan<long> x, int y, Span<...
      method RightShift (line 2923) | protected override void RightShift(ReadOnlySpan<long> x, int y, Span...
      method ElementwiseEquals (line 2929) | protected override void ElementwiseEquals(ReadOnlySpan<long> x, Read...
      method ElementwiseEquals (line 2937) | protected override void ElementwiseEquals(ReadOnlySpan<long> x, long...
      method ElementwiseNotEquals (line 2945) | protected override void ElementwiseNotEquals(ReadOnlySpan<long> x, R...
      method ElementwiseNotEquals (line 2953) | protected override void ElementwiseNotEquals(ReadOnlySpan<long> x, l...
      method ElementwiseGreaterThanOrEqual (line 2961) | protected override void ElementwiseGreaterThanOrEqual(ReadOnlySpan<l...
      method ElementwiseGreaterThanOrEqual (line 2969) | protected override void ElementwiseGreaterThanOrEqual(ReadOnlySpan<l...
      method ElementwiseLessThanOrEqual (line 2977) | protected override void ElementwiseLessThanOrEqual(ReadOnlySpan<long...
      method ElementwiseLessThanOrEqual (line 2985) | protected override void ElementwiseLessThanOrEqual(ReadOnlySpan<long...
      method ElementwiseGreaterThan (line 2993) | protected override void ElementwiseGreaterThan(ReadOnlySpan<long> x,...
      method ElementwiseGreaterThan (line 3001) | protected override void ElementwiseGreaterThan(ReadOnlySpan<long> x,...
      method ElementwiseLessThan (line 3009) | protected override void ElementwiseLessThan(ReadOnlySpan<long> x, Re...
      method ElementwiseLessThan (line 3017) | protected override void ElementwiseLessThan(ReadOnlySpan<long> x, lo...
    class SByteArithmetic (line 3025) | internal class SByteArithmetic : Arithmetic<sbyte>
      method Add (line 3028) | protected override void Add(ReadOnlySpan<sbyte> x, ReadOnlySpan<sbyt...
      method Add (line 3060) | protected override void Add(ReadOnlySpan<sbyte> x, sbyte y, Span<sby...
      method Add (line 3071) | protected override void Add(sbyte x, ReadOnlySpan<sbyte> y, Span<sby...
      method Subtract (line 3082) | protected override void Subtract(ReadOnlySpan<sbyte> x, ReadOnlySpan...
      method Subtract (line 3114) | protected override void Subtract(ReadOnlySpan<sbyte> x, sbyte y, Spa...
      method Subtract (line 3125) | protected override void Subtract(sbyte x, ReadOnlySpan<sbyte> y, Spa...
      method Multiply (line 3136) | protected override void Multiply(ReadOnlySpan<sbyte> x, ReadOnlySpan...
      method Multiply (line 3168) | protected override void Multiply(ReadOnlySpan<sbyte> x, sbyte y, Spa...
      method Multiply (line 3179) | protected override void Multiply(sbyte x, ReadOnlySpan<sbyte> y, Spa...
      method Divide (line 3190) | protected override sbyte Divide(sbyte x, sbyte y)
      method Divide (line 3195) | protected override void Divide(ReadOnlySpan<sbyte> x, ReadOnlySpan<s...
      method Divide (line 3227) | protected override void Divide(ReadOnlySpan<sbyte> x, sbyte y, Span<...
      method Divide (line 3238) | protected override void Divide(sbyte x, ReadOnlySpan<sbyte> y, Span<...
      method Modulo (line 3249) | protected override sbyte Modulo(sbyte x, sbyte y)
      method Modulo (line 3254) | protected override void Modulo(ReadOnlySpan<sbyte> x, ReadOnlySpan<s...
      method Modulo (line 3265) | protected override void Modulo(ReadOnlySpan<sbyte> x, sbyte y, Span<...
      method Modulo (line 3276) | protected override void Modulo(sbyte x, ReadOnlySpan<sbyte> y, Span<...
      method And (line 3287) | protected override void And(ReadOnlySpan<sbyte> x, ReadOnlySpan<sbyt...
      method And (line 3298) | protected override void And(ReadOnlySpan<sbyte> x, sbyte y, Span<sby...
      method And (line 3309) | protected override void And(sbyte x, ReadOnlySpan<sbyte> y, Span<sby...
      method Or (line 3320) | protected override void Or(ReadOnlySpan<sbyte> x, ReadOnlySpan<sbyte...
      method Or (line 3331) | protected override void Or(ReadOnlySpan<sbyte> x, sbyte y, Span<sbyt...
      method Or (line 3342) | protected override void Or(sbyte x, ReadOnlySpan<sbyte> y, Span<sbyt...
      method Xor (line 3353) | protected override void Xor(ReadOnlySpan<sbyte> x, ReadOnlySpan<sbyt...
      method Xor (line 3364) | protected override void Xor(ReadOnlySpan<sbyte> x, sbyte y, Span<sby...
      method Xor (line 3375) | protected override void Xor(sbyte x, ReadOnlySpan<sbyte> y, Span<sby...
      method LeftShift (line 3386) | protected override void LeftShift(ReadOnlySpan<sbyte> x, int y, Span...
      method RightShift (line 3392) | protected override void RightShift(ReadOnlySpan<sbyte> x, int y, Spa...
      method ElementwiseEquals (line 3398) | protected override void ElementwiseEquals(ReadOnlySpan<sbyte> x, Rea...
      method ElementwiseEquals (line 3406) | protected override void ElementwiseEquals(ReadOnlySpan<sbyte> x, sby...
      method ElementwiseNotEquals (line 3414) | protected override void ElementwiseNotEquals(ReadOnlySpan<sbyte> x, ...
      method ElementwiseNotEquals (line 3422) | protected override void ElementwiseNotEquals(ReadOnlySpan<sbyte> x, ...
      method ElementwiseGreaterThanOrEqual (line 3430) | protected override void ElementwiseGreaterThanOrEqual(ReadOnlySpan<s...
      method ElementwiseGreaterThanOrEqual (line 3438) | protected override void ElementwiseGreaterThanOrEqual(ReadOnlySpan<s...
      method ElementwiseLessThanOrEqual (line 3446) | protected override void ElementwiseLessThanOrEqual(ReadOnlySpan<sbyt...
      method ElementwiseLessThanOrEqual (line 3454) | protected override void ElementwiseLessThanOrEqual(ReadOnlySpan<sbyt...
      method ElementwiseGreaterThan (line 3462) | protected override void ElementwiseGreaterThan(ReadOnlySpan<sbyte> x...
      method ElementwiseGreaterThan (line 3470) | protected override void ElementwiseGreaterThan(ReadOnlySpan<sbyte> x...
      method ElementwiseLessThan (line 3478) | protected override void ElementwiseLessThan(ReadOnlySpan<sbyte> x, R...
      method ElementwiseLessThan (line 3486) | protected override void ElementwiseLessThan(ReadOnlySpan<sbyte> x, s...
    class ShortArithmetic (line 3494) | internal class ShortArithmetic : Arithmetic<short>
      method Add (line 3497) | protected override void Add(ReadOnlySpan<short> x, ReadOnlySpan<shor...
      method Add (line 3529) | protected override void Add(ReadOnlySpan<short> x, short y, Span<sho...
      method Add (line 3540) | protected override void Add(short x, ReadOnlySpan<short> y, Span<sho...
      method Subtract (line 3551) | protected override void Subtract(ReadOnlySpan<short> x, ReadOnlySpan...
      method Subtract (line 3583) | protected override void Subtract(ReadOnlySpan<short> x, short y, Spa...
      method Subtract (line 3594) | protected override void Subtract(short x, ReadOnlySpan<short> y, Spa...
      method Multiply (line 3605) | protected override void Multiply(ReadOnlySpan<short> x, ReadOnlySpan...
      method Multiply (line 3637) | protected override void Multiply(ReadOnlySpan<short> x, short y, Spa...
      method Multiply (line 3648) | protected override void Multiply(short x, ReadOnlySpan<short> y, Spa...
      method Divide (line 3659) | protected override short Divide(short x, short y)
      method Divide (line 3664) | protected override void Divide(ReadOnlySpan<short> x, ReadOnlySpan<s...
      method Divide (line 3696) | protected override void Divide(ReadOnlySpan<short> x, short y, Span<...
      method Divide (line 3707) | protected override void Divide(short x, ReadOnlySpan<short> y, Span<...
      method Modulo (line 3718) | protected override short Modulo(short x, short y)
      method Modulo (line 3723) | protected override void Modulo(ReadOnlySpan<short> x, ReadOnlySpan<s...
      method Modulo (line 3734) | protected override void Modulo(ReadOnlySpan<short> x, short y, Span<...
      method Modulo (line 3745) | protected override void Modulo(short x, ReadOnlySpan<short> y, Span<...
      method And (line 3756) | protected override void And(ReadOnlySpan<short> x, ReadOnlySpan<shor...
      method And (line 3767) | protected override void And(ReadOnlySpan<short> x, short y, Span<sho...
      method And (line 3778) | protected override void And(short x, ReadOnlySpan<short> y, Span<sho...
      method Or (line 3789) | protected override void Or(ReadOnlySpan<short> x, ReadOnlySpan<short...
      method Or (line 3800) | protected override void Or(ReadOnlySpan<short> x, short y, Span<shor...
      method Or (line 3811) | protected override void Or(short x, ReadOnlySpan<short> y, Span<shor...
      method Xor (line 3822) | protected override void Xor(ReadOnlySpan<short> x, ReadOnlySpan<shor...
      method Xor (line 3833) | protected override void Xor(ReadOnlySpan<short> x, short y, Span<sho...
      method Xor (line 3844) | protected override void Xor(short x, ReadOnlySpan<short> y, Span<sho...
      method LeftShift (line 3855) | protected override void LeftShift(ReadOnlySpan<short> x, int y, Span...
      method RightShift (line 3861) | protected override void RightShift(ReadOnlySpan<short> x, int y, Spa...
      method ElementwiseEquals (line 3867) | protected override void ElementwiseEquals(ReadOnlySpan<short> x, Rea...
      method ElementwiseEquals (line 3875) | protected override void ElementwiseEquals(ReadOnlySpan<short> x, sho...
      method ElementwiseNotEquals (line 3883) | protected override void ElementwiseNotEquals(ReadOnlySpan<short> x, ...
      method ElementwiseNotEquals (line 3891) | protected override void ElementwiseNotEquals(ReadOnlySpan<short> x, ...
      method ElementwiseGreaterThanOrEqual (line 3899) | protected override void ElementwiseGreaterThanOrEqual(ReadOnlySpan<s...
      method ElementwiseGreaterThanOrEqual (line 3907) | protected override void ElementwiseGreaterThanOrEqual(ReadOnlySpan<s...
      method ElementwiseLessThanOrEqual (line 3915) | protected override void ElementwiseLessThanOrEqual(ReadOnlySpan<shor...
      method ElementwiseLessThanOrEqual (line 3923) | protected override void ElementwiseLessThanOrEqual(ReadOnlySpan<shor...
      method ElementwiseGreaterThan (line 3931) | protected override void ElementwiseGreaterThan(ReadOnlySpan<short> x...
      method ElementwiseGreaterThan (line 3939) | protected override void ElementwiseGreaterThan(ReadOnlySpan<short> x...
      method ElementwiseLessThan (line 3947) | protected override void ElementwiseLessThan(ReadOnlySpan<short> x, R...
      method ElementwiseLessThan (line 3955) | protected override void ElementwiseLessThan(ReadOnlySpan<short> x, s...
    class UIntArithmetic (line 3963) | internal class UIntArithmetic : Arithmetic<uint>
      method Add (line 3966) | protected override void Add(ReadOnlySpan<uint> x, ReadOnlySpan<uint>...
      method Add (line 3998) | protected override void Add(ReadOnlySpan<uint> x, uint y, Span<uint>...
      method Add (line 4009) | protected override void Add(uint x, ReadOnlySpan<uint> y, Span<uint>...
      method Subtract (line 4020) | protected override void Subtract(ReadOnlySpan<uint> x, ReadOnlySpan<...
      method Subtract (line 4052) | protected override void Subtract(ReadOnlySpan<uint> x, uint y, Span<...
      method Subtract (line 4063) | protected override void Subtract(uint x, ReadOnlySpan<uint> y, Span<...
      method Multiply (line 4074) | protected override void Multiply(ReadOnlySpan<uint> x, ReadOnlySpan<...
      method Multiply (line 4106) | protected override void Multiply(ReadOnlySpan<uint> x, uint y, Span<...
      method Multiply (line 4117) | protected override void Multiply(uint x, ReadOnlySpan<uint> y, Span<...
      method Divide (line 4128) | protected override uint Divide(uint x, uint y)
      method Divide (line 4133) | protected override void Divide(ReadOnlySpan<uint> x, ReadOnlySpan<ui...
      method Divide (line 4165) | protected override void Divide(ReadOnlySpan<uint> x, uint y, Span<ui...
      method Divide (line 4176) | protected override void Divide(uint x, ReadOnlySpan<uint> y, Span<ui...
      method Modulo (line 4187) | protected override uint Modulo(uint x, uint y)
      method Modulo (line 4192) | protected override void Modulo(ReadOnlySpan<uint> x, ReadOnlySpan<ui...
      method Modulo (line 4203) | protected override void Modulo(ReadOnlySpan<uint> x, uint y, Span<ui...
      method Modulo (line 4214) | protected override void Modulo(uint x, ReadOnlySpan<uint> y, Span<ui...
      method And (line 4225) | protected override void And(ReadOnlySpan<uint> x, ReadOnlySpan<uint>...
      method And (line 4236) | protected override void And(ReadOnlySpan<uint> x, uint y, Span<uint>...
      method And (line 4247) | protected override void And(uint x, ReadOnlySpan<uint> y, Span<uint>...
      method Or (line 4258) | protected override void Or(ReadOnlySpan<uint> x, ReadOnlySpan<uint> ...
      method Or (line 4269) | protected override void Or(ReadOnlySpan<uint> x, uint y, Span<uint> ...
      method Or (line 4280) | protected override void Or(uint x, ReadOnlySpan<uint> y, Span<uint> ...
      method Xor (line 4291) | protected override void Xor(ReadOnlySpan<uint> x, ReadOnlySpan<uint>...
      method Xor (line 4302) | protected override void Xor(ReadOnlySpan<uint> x, uint y, Span<uint>...
      method Xor (line 4313) | protected override void Xor(uint x, ReadOnlySpan<uint> y, Span<uint>...
      method LeftShift (line 4324) | protected override void LeftShift(ReadOnlySpan<uint> x, int y, Span<...
      method RightShift (line 4330) | protected override void RightShift(ReadOnlySpan<uint> x, int y, Span...
      method ElementwiseEquals (line 4336) | protected override void ElementwiseEquals(ReadOnlySpan<uint> x, Read...
      method ElementwiseEquals (line 4344) | protected override void ElementwiseEquals(ReadOnlySpan<uint> x, uint...
      method ElementwiseNotEquals (line 4352) | protected override void ElementwiseNotEquals(ReadOnlySpan<uint> x, R...
      method ElementwiseNotEquals (line 4360) | protected override void ElementwiseNotEquals(ReadOnlySpan<uint> x, u...
      method ElementwiseGreaterThanOrEqual (line 4368) | protected override void ElementwiseGreaterThanOrEqual(ReadOnlySpan<u...
      method ElementwiseGreaterThanOrEqual (line 4376) | protected override void ElementwiseGreaterThanOrEqual(ReadOnlySpan<u...
      method ElementwiseLessThanOrEqual (line 4384) | protected override void ElementwiseLessThanOrEqual(ReadOnlySpan<uint...
      method ElementwiseLessThanOrEqual (line 4392) | protected override void ElementwiseLessThanOrEqual(ReadOnlySpan<uint...
      method ElementwiseGreaterThan (line 4400) | protected override void ElementwiseGreaterThan(ReadOnlySpan<uint> x,...
      method ElementwiseGreaterThan (line 4408) | protected override void ElementwiseGreaterThan(ReadOnlySpan<uint> x,...
      method ElementwiseLessThan (line 4416) | protected override void ElementwiseLessThan(ReadOnlySpan<uint> x, Re...
      method ElementwiseLessThan (line 4424) | protected override void ElementwiseLessThan(ReadOnlySpan<uint> x, ui...
    class ULongArithmetic (line 4432) | internal class ULongArithmetic : Arithmetic<ulong>
      method Add (line 4435) | protected override void Add(ReadOnlySpan<ulong> x, ReadOnlySpan<ulon...
      method Add (line 4467) | protected override void Add(ReadOnlySpan<ulong> x, ulong y, Span<ulo...
      method Add (line 4478) | protected override void Add(ulong x, ReadOnlySpan<ulong> y, Span<ulo...
      method Subtract (line 4489) | protected override void Subtract(ReadOnlySpan<ulong> x, ReadOnlySpan...
      method Subtract (line 4521) | protected override void Subtract(ReadOnlySpan<ulong> x, ulong y, Spa...
      method Subtract (line 4532) | protected override void Subtract(ulong x, ReadOnlySpan<ulong> y, Spa...
      method Multiply (line 4543) | protected override void Multiply(ReadOnlySpan<ulong> x, ReadOnlySpan...
      method Multiply (line 4575) | protected override void Multiply(ReadOnlySpan<ulong> x, ulong y, Spa...
      method Multiply (line 4586) | protected override void Multiply(ulong x, ReadOnlySpan<ulong> y, Spa...
      method Divide (line 4597) | protected override ulong Divide(ulong x, ulong y)
      method Divide (line 4602) | protected override void Divide(ReadOnlySpan<ulong> x, ReadOnlySpan<u...
      method Divide (line 4634) | protected override void Divide(ReadOnlySpan<ulong> x, ulong y, Span<...
      method Divide (line 4645) | protected override void Divide(ulong x, ReadOnlySpan<ulong> y, Span<...
      method Modulo (line 4656) | protected override ulong Modulo(ulong x, ulong y)
      method Modulo (line 4661) | protected override void Modulo(ReadOnlySpan<ulong> x, ReadOnlySpan<u...
      method Modulo (line 4672) | protected override void Modulo(ReadOnlySpan<ulong> x, ulong y, Span<...
      method Modulo (line 4683) | protected override void Modulo(ulong x, ReadOnlySpan<ulong> y, Span<...
      method And (line 4694) | protected override void And(ReadOnlySpan<ulong> x, ReadOnlySpan<ulon...
      method And (line 4705) | protected override void And(ReadOnlySpan<ulong> x, ulong y, Span<ulo...
      method And (line 4716) | protected override void And(ulong x, ReadOnlySpan<ulong> y, Span<ulo...
      method Or (line 4727) | protected override void Or(ReadOnlySpan<ulong> x, ReadOnlySpan<ulong...
      method Or (line 4738) | protected override void Or(ReadOnlySpan<ulong> x, ulong y, Span<ulon...
      method Or (line 4749) | protected override void Or(ulong x, ReadOnlySpan<ulong> y, Span<ulon...
      method Xor (line 4760) | protected override void Xor(ReadOnlySpan<ulong> x, ReadOnlySpan<ulon...
      method Xor (line 4771) | protected override void Xor(ReadOnlySpan<ulong> x, ulong y, Span<ulo...
      method Xor (line 4782) | protected override void Xor(ulong x, ReadOnlySpan<ulong> y, Span<ulo...
      method LeftShift (line 4793) | protected override void LeftShift(ReadOnlySpan<ulong> x, int y, Span...
      method RightShift (line 4799) | protected override void RightShift(ReadOnlySpan<ulong> x, int y, Spa...
      method ElementwiseEquals (line 4805) | protected override void ElementwiseEquals(ReadOnlySpan<ulong> x, Rea...
      method ElementwiseEquals (line 4813) | protected override void ElementwiseEquals(ReadOnlySpan<ulong> x, ulo...
      method ElementwiseNotEquals (line 4821) | protected override void ElementwiseNotEquals(ReadOnlySpan<ulong> x, ...
      method ElementwiseNotEquals (line 4829) | protected override void ElementwiseNotEquals(ReadOnlySpan<ulong> x, ...
      method ElementwiseGreaterThanOrEqual (line 4837) | protected override void ElementwiseGreaterThanOrEqual(ReadOnlySpan<u...
      method ElementwiseGreaterThanOrEqual (line 4845) | protected override void ElementwiseGreaterThanOrEqual(ReadOnlySpan<u...
      method ElementwiseLessThanOrEqual (line 4853) | protected override void ElementwiseLessThanOrEqual(ReadOnlySpan<ulon...
      method ElementwiseLessThanOrEqual (line 4861) | protected override void ElementwiseLessThanOrEqual(ReadOnlySpan<ulon...
      method ElementwiseGreaterThan (line 4869) | protected override void ElementwiseGreaterThan(ReadOnlySpan<ulong> x...
      method ElementwiseGreaterThan (line 4877) | protected override void ElementwiseGreaterThan(ReadOnlySpan<ulong> x...
      method ElementwiseLessThan (line 4885) | protected override void ElementwiseLessThan(ReadOnlySpan<ulong> x, R...
      method ElementwiseLessThan (line 4893) | protected override void ElementwiseLessThan(ReadOnlySpan<ulong> x, u...
    class UShortArithmetic (line 4901) | internal class UShortArithmetic : Arithmetic<ushort>
      method Add (line 4904) | protected override void Add(ReadOnlySpan<ushort> x, ReadOnlySpan<ush...
      method Add (line 4936) | protected override void Add(ReadOnlySpan<ushort> x, ushort y, Span<u...
      method Add (line 4947) | protected override void Add(ushort x, ReadOnlySpan<ushort> y, Span<u...
      method Subtract (line 4958) | protected override void Subtract(ReadOnlySpan<ushort> x, ReadOnlySpa...
      method Subtract (line 4990) | protected override void Subtract(ReadOnlySpan<ushort> x, ushort y, S...
      method Subtract (line 5001) | protected override void Subtract(ushort x, ReadOnlySpan<ushort> y, S...
      method Multiply (line 5012) | protected override void Multiply(ReadOnlySpan<ushort> x, ReadOnlySpa...
      method Multiply (line 5044) | protected override void Multiply(ReadOnlySpan<ushort> x, ushort y, S...
      method Multiply (line 5055) | protected override void Multiply(ushort x, ReadOnlySpan<ushort> y, S...
      method Divide (line 5066) | protected override ushort Divide(ushort x, ushort y)
      method Divide (line 5071) | protected override void Divide(ReadOnlySpan<ushort> x, ReadOnlySpan<...
      method Divide (line 5103) | protected override void Divide(ReadOnlySpan<ushort> x, ushort y, Spa...
      method Divide (line 5114) | protected override void Divide(ushort x, ReadOnlySpan<ushort> y, Spa...
      method Modulo (line 5125) | protected override ushort Modulo(ushort x, ushort y)
      method Modulo (line 5130) | protected override void Modulo(ReadOnlySpan<ushort> x, ReadOnlySpan<...
      method Modulo (line 5141) | protected override void Modulo(ReadOnlySpan<ushort> x, ushort y, Spa...
      method Modulo (line 5152) | protected override void Modulo(ushort x, ReadOnlySpan<ushort> y, Spa...
      method And (line 5163) | protected override void And(ReadOnlySpan<ushort> x, ReadOnlySpan<ush...
      method And (line 5174) | protected override void And(ReadOnlySpan<ushort> x, ushort y, Span<u...
      method And (line 5185) | protected override void And(ushort x, ReadOnlySpan<ushort> y, Span<u...
      method Or (line 5196) | protected override void Or(ReadOnlySpan<ushort> x, ReadOnlySpan<usho...
      method Or (line 5207) | protected override void Or(ReadOnlySpan<ushort> x, ushort y, Span<us...
      method Or (line 5218) | protected override void Or(ushort x, ReadOnlySpan<ushort> y, Span<us...
      method Xor (line 5229) | protected override void Xor(ReadOnlySpan<ushort> x, ReadOnlySpan<ush...
      method Xor (line 5240) | protected override void Xor(ReadOnlySpan<ushort> x, ushort y, Span<u...
      method Xor (line 5251) | protected override void Xor(ushort x, ReadOnlySpan<ushort> y, Span<u...
      method LeftShift (line 5262) | protected override void LeftShift(ReadOnlySpan<ushort> x, int y, Spa...
      method RightShift (line 5268) | protected override void RightShift(ReadOnlySpan<ushort> x, int y, Sp...
      method ElementwiseEquals (line 5274) | protected override void ElementwiseEquals(ReadOnlySpan<ushort> x, Re...
      method ElementwiseEquals (line 5282) | protected override void ElementwiseEquals(ReadOnlySpan<ushort> x, us...
      method ElementwiseNotEquals (line 5290) | protected override void ElementwiseNotEquals(ReadOnlySpan<ushort> x,...
      method ElementwiseNotEquals (line 5298) | protected override void ElementwiseNotEquals(ReadOnlySpan<ushort> x,...
      method ElementwiseGreaterThanOrEqual (line 5306) | protected override void ElementwiseGreaterThanOrEqual(ReadOnlySpan<u...
      method ElementwiseGreaterThanOrEqual (line 5314) | protected override void ElementwiseGreaterThanOrEqual(ReadOnlySpan<u...
      method ElementwiseLessThanOrEqual (line 5322) | protected override void ElementwiseLessThanOrEqual(ReadOnlySpan<usho...
      method ElementwiseLessThanOrEqual (line 5330) | protected override void ElementwiseLessThanOrEqual(ReadOnlySpan<usho...
      method ElementwiseGreaterThan (line 5338) | protected override void ElementwiseGreaterThan(ReadOnlySpan<ushort> ...
      method ElementwiseGreaterThan (line 5346) | protected override void ElementwiseGreaterThan(ReadOnlySpan<ushort> ...
      method ElementwiseLessThan (line 5354) | protected override void ElementwiseLessThan(ReadOnlySpan<ushort> x, ...
      method ElementwiseLessThan (line 5362) | protected override void ElementwiseLessThan(ReadOnlySpan<ushort> x, ...
    class DateTimeArithmetic (line 5370) | internal class DateTimeArithmetic : Arithmetic<DateTime>
      method ElementwiseEquals (line 5373) | protected override void ElementwiseEquals(ReadOnlySpan<DateTime> x, ...
      method ElementwiseEquals (line 5381) | protected override void ElementwiseEquals(ReadOnlySpan<DateTime> x, ...
      method ElementwiseNotEquals (line 5389) | protected override void ElementwiseNotEquals(ReadOnlySpan<DateTime> ...
      method ElementwiseNotEquals (line 5397) | protected override void ElementwiseNotEquals(ReadOnlySpan<DateTime> ...
    method GetArithmetic (line 5407) | internal static IArithmetic<T> GetArithmetic<T>()
    method AsVector (line 5441) | [MethodImpl(MethodImplOptions.AggressiveInlining)]

FILE: src/Microsoft.Data.Analysis/Computations/IArithmetic.cs
  type IArithmetic (line 11) | internal interface IArithmetic<T>
    method HandleOperation (line 15) | void HandleOperation(BinaryOperation operation, ReadOnlySpan<T> x, Rea...
    method HandleOperation (line 16) | void HandleOperation(BinaryOperation operation, ReadOnlySpan<T> x, T y...
    method HandleOperation (line 17) | void HandleOperation(BinaryOperation operation, T x, ReadOnlySpan<T> y...
    method HandleOperation (line 19) | T HandleOperation(BinaryOperation operation, T x, T y);
    method HandleOperation (line 22) | void HandleOperation(BinaryIntOperation operation, ReadOnlySpan<T> x, ...
    method HandleOperation (line 25) | void HandleOperation(ComparisonOperation operation, ReadOnlySpan<T> x,...
    method HandleOperation (line 26) | void HandleOperation(ComparisonOperation operation, ReadOnlySpan<T> x,...

FILE: src/Microsoft.Data.Analysis/Converters.cs
  type IByteConverter (line 13) | internal interface IByteConverter<T>
    method GetByte (line 15) | byte GetByte(T value);
  class ByteConverter (line 17) | internal static class ByteConverter<T>
    method GetByteConverter (line 23) | public static IByteConverter<T> GetByteConverter<T>()
  class ByteConverter (line 21) | internal static class ByteConverter
    method GetByteConverter (line 23) | public static IByteConverter<T> GetByteConverter<T>()
  class ByteByteConverter (line 36) | internal class ByteByteConverter : IByteConverter<byte>
    method GetByte (line 38) | public byte GetByte(byte value)
  class SByteByteConverter (line 43) | internal class SByteByteConverter : IByteConverter<sbyte>
    method GetByte (line 45) | public byte GetByte(sbyte value)
  type ISByteConverter (line 50) | internal interface ISByteConverter<T>
    method GetSByte (line 52) | sbyte GetSByte(T value);
  class SByteConverter (line 54) | internal static class SByteConverter<T>
    method GetSByteConverter (line 60) | public static ISByteConverter<T> GetSByteConverter<T>()
  class SByteConverter (line 58) | internal static class SByteConverter
    method GetSByteConverter (line 60) | public static ISByteConverter<T> GetSByteConverter<T>()
  class ByteSByteConverter (line 73) | internal class ByteSByteConverter : ISByteConverter<byte>
    method GetSByte (line 75) | public sbyte GetSByte(byte value)
  class SByteSByteConverter (line 80) | internal class SByteSByteConverter : ISByteConverter<sbyte>
    method GetSByte (line 82) | public sbyte GetSByte(sbyte value)
  type IInt16Converter (line 87) | internal interface IInt16Converter<T>
    method GetInt16 (line 89) | short GetInt16(T value);
  class Int16Converter (line 91) | internal static class Int16Converter<T>
    method GetInt16Converter (line 97) | public static IInt16Converter<T> GetInt16Converter<T>()
  class Int16Converter (line 95) | internal static class Int16Converter
    method GetInt16Converter (line 97) | public static IInt16Converter<T> GetInt16Converter<T>()
  class ByteInt16Converter (line 118) | internal class ByteInt16Converter : IInt16Converter<byte>
    method GetInt16 (line 120) | public short GetInt16(byte value)
  class SByteInt16Converter (line 125) | internal class SByteInt16Converter : IInt16Converter<sbyte>
    method GetInt16 (line 127) | public short GetInt16(sbyte value)
  class Int16Int16Converter (line 132) | internal class Int16Int16Converter : IInt16Converter<short>
    method GetInt16 (line 134) | public short GetInt16(short value)
  class UInt16Int16Converter (line 139) | internal class UInt16Int16Converter : IInt16Converter<ushort>
    method GetInt16 (line 141) | public short GetInt16(ushort value)
  type IUInt16Converter (line 146) | internal interface IUInt16Converter<T>
    method GetUInt16 (line 148) | ushort GetUInt16(T value);
  class UInt16Converter (line 150) | internal static class UInt16Converter<T>
    method GetUInt16Converter (line 156) | public static IUInt16Converter<T> GetUInt16Converter<T>()
  class UInt16Converter (line 154) | internal static class UInt16Converter
    method GetUInt16Converter (line 156) | public static IUInt16Converter<T> GetUInt16Converter<T>()
  class ByteUInt16Converter (line 177) | internal class ByteUInt16Converter : IUInt16Converter<byte>
    method GetUInt16 (line 179) | public ushort GetUInt16(byte value)
  class SByteUInt16Converter (line 184) | internal class SByteUInt16Converter : IUInt16Converter<sbyte>
    method GetUInt16 (line 186) | public ushort GetUInt16(sbyte value)
  class Int16UInt16Converter (line 191) | internal class Int16UInt16Converter : IUInt16Converter<short>
    method GetUInt16 (line 193) | public ushort GetUInt16(short value)
  class UInt16UInt16Converter (line 198) | internal class UInt16UInt16Converter : IUInt16Converter<ushort>
    method GetUInt16 (line 200) | public ushort GetUInt16(ushort value)
  type IInt32Converter (line 205) | internal interface IInt32Converter<T>
    method GetInt32 (line 207) | int GetInt32(T value);
  class Int32Converter (line 209) | internal static class Int32Converter<T>
    method GetInt32Converter (line 215) | public static IInt32Converter<T> GetInt32Converter<T>()
  class Int32Converter (line 213) | internal static class Int32Converter
    method GetInt32Converter (line 215) | public static IInt32Converter<T> GetInt32Converter<T>()
Copy disabled (too large) Download .json
Condensed preview — 4430 files, each showing path, character count, and a content snippet. Download the .json file for the full structured content (99,340K chars).
[
  {
    "path": ".CodeQL.yml",
    "chars": 155,
    "preview": "path_classifiers:\r\n  submodules:\r\n    # Exclude from analysis any code that we pull in as submodules.\r\n    - \"src/Native"
  },
  {
    "path": ".azuredevops/dependabot.yml",
    "chars": 182,
    "preview": "version: 2\r\n\r\n# Disabling dependabot on Azure DevOps as this is a mirrored repo. Updates should go through github.\r\nenab"
  },
  {
    "path": ".config/1espt/PipelineAutobaseliningConfig.yml",
    "chars": 175,
    "preview": "## DO NOT MODIFY THIS FILE MANUALLY. This is part of auto-baselining from 1ES Pipeline Templates. Go to [https://aka.ms/"
  },
  {
    "path": ".config/tsaoptions.json",
    "chars": 388,
    "preview": "{  \n    \"instanceUrl\": \"https://devdiv.visualstudio.com/\",\n    \"template\": \"TFSDEVDIV\",\n    \"projectName\": \"DEVDIV\",\n   "
  },
  {
    "path": ".editorconfig",
    "chars": 14283,
    "preview": "# EditorConfig is awesome: https://EditorConfig.org\n\n# top-most EditorConfig file\nroot = true\n\n# Don't use tabs for inde"
  },
  {
    "path": ".gitattributes",
    "chars": 463,
    "preview": "###############################################################################\n# Set default behavior to automatically "
  },
  {
    "path": ".github/ISSUE_TEMPLATE/report-a-bug.md",
    "chars": 775,
    "preview": "---\nname: Report a bug\nabout: File a bug to help us improve ML.NET\ntitle: ''\nlabels: ''\nassignees: ''\n\n---\n\n**System Inf"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/suggest-a-feature.md",
    "chars": 614,
    "preview": "---\nname: Suggest a feature\nabout: Suggest a feature or idea for ML.NET\ntitle: ''\nlabels: ['enhancement']\nassignees: ''\n"
  },
  {
    "path": ".github/aw/actions-lock.json",
    "chars": 360,
    "preview": "{\n  \"entries\": {\n    \"actions/github-script@v8\": {\n      \"repo\": \"actions/github-script\",\n      \"version\": \"v8\",\n      \""
  },
  {
    "path": ".github/copilot-instructions.md",
    "chars": 8559,
    "preview": "---\ndescription: \"Guidance for GitHub Copilot when working on ML.NET (dotnet/machinelearning). Use for any task in this "
  },
  {
    "path": ".github/dependabot.yml",
    "chars": 371,
    "preview": "# Configure regular dependency updates\n# Please see the documentation for all configuration options:\n# https://docs.gith"
  },
  {
    "path": ".github/health-baseline.md",
    "chars": 4191,
    "preview": "# Repo Health — Known Baseline\n\n> Last updated: 2026-03-06\n> Next review: 2026-04-05\n>\n> Items listed here are known and"
  },
  {
    "path": ".github/policies/resourceManagement.yml",
    "chars": 9403,
    "preview": "id: \r\nname: GitOps.PullRequestIssueManagement\r\ndescription: GitOps.PullRequestIssueManagement primitive\r\nowner: \r\nresour"
  },
  {
    "path": ".github/policies/untriaged.yml",
    "chars": 961,
    "preview": "id: untriaged\nname: GitOps.PullRequestIssueManagement\ndescription: Manage the 'untriaged' label on issues\nowner:\nresourc"
  },
  {
    "path": ".github/prompts/release-notes.prompt.md",
    "chars": 562,
    "preview": "# ML.NET Release Notes\n\nGenerate classified release notes between two commits.\n\n## Categories\n\n1. **Product** — Bug fixe"
  },
  {
    "path": ".github/workflows/backport.yml",
    "chars": 622,
    "preview": "name: Backport PR to branch\non:\n  issue_comment:\n    types: [created]\n  schedule:\n    # once a day at 13:00 UTC to clean"
  },
  {
    "path": ".github/workflows/copilot-setup-steps.yml",
    "chars": 1066,
    "preview": "name: \"Copilot Setup Steps\"\n\n# Allow testing of the setup steps from your repository's \"Actions\" tab.\non: workflow_dispa"
  },
  {
    "path": ".github/workflows/find-similar-issues.yml",
    "chars": 4677,
    "preview": "name: \"Find Similar Issues with AI\"\n\non:\n  issues:\n    types: [opened]\n\npermissions:\n  contents: read\n  issues: write\n  "
  },
  {
    "path": ".github/workflows/inclusive-heat-sensor.yml",
    "chars": 446,
    "preview": "name: Inclusive Heat Sensor\non:\n  issues:\n    types: [opened, reopened]\n  issue_comment:\n    types: [created, edited]\n  "
  },
  {
    "path": ".github/workflows/issue-triage.agent.lock.yml",
    "chars": 61441,
    "preview": "#\n#    ___                   _   _      \n#   / _ \\                 | | (_)     \n#  | |_| | __ _  ___ _ __ | |_ _  ___ \n#"
  },
  {
    "path": ".github/workflows/issue-triage.agent.md",
    "chars": 2688,
    "preview": "---\non:\n  issues:\n    types: [opened]\npermissions:\n  contents: read\n  issues: read\nsafe-outputs:\n  add-labels:\n    allow"
  },
  {
    "path": ".github/workflows/locker.yml",
    "chars": 1053,
    "preview": "name: Locker - Lock stale issues and PRs\non:\n  schedule:\n    - cron: '0 9 * * *' # Once per day, early morning PT\n\n  wor"
  },
  {
    "path": ".github/workflows/repo-health-check.lock.yml",
    "chars": 65324,
    "preview": "#\n#    ___                   _   _      \n#   / _ \\                 | | (_)     \n#  | |_| | __ _  ___ _ __ | |_ _  ___ \n#"
  },
  {
    "path": ".github/workflows/repo-health-check.md",
    "chars": 12287,
    "preview": "---\ndescription: \"Daily repo health orchestrator: collects data on issues, PRs, and CI pipelines, diffs against previous"
  },
  {
    "path": ".github/workflows/repo-health-groom.lock.yml",
    "chars": 56447,
    "preview": "#\n#    ___                   _   _      \n#   / _ \\                 | | (_)     \n#  | |_| | __ _  ___ _ __ | |_ _  ___ \n#"
  },
  {
    "path": ".github/workflows/repo-health-groom.md",
    "chars": 5277,
    "preview": "---\ndescription: \"Dashboard groomer: links investigation results into the dashboard issue, marks resolved findings, hide"
  },
  {
    "path": ".github/workflows/repo-health-investigate.lock.yml",
    "chars": 55153,
    "preview": "#\n#    ___                   _   _      \n#   / _ \\                 | | (_)     \n#  | |_| | __ _  ___ _ __ | |_ _  ___ \n#"
  },
  {
    "path": ".github/workflows/repo-health-investigate.md",
    "chars": 8090,
    "preview": "---\ndescription: \"Investigation worker: performs deep-dive analysis on a specific health check finding. Dispatched by re"
  },
  {
    "path": ".gitignore",
    "chars": 5669,
    "preview": "## Ignore Visual Studio temporary files, build results, and\n## files generated by popular Visual Studio add-ons.\n##\n## G"
  },
  {
    "path": ".gitmodules",
    "chars": 137,
    "preview": "[submodule \"src/Native/LIBMFNative/libmf\"]\n\tpath = src/Native/MatrixFactorizationNative/libmf\n\turl = https://github.com/"
  },
  {
    "path": ".vsts-dotnet-ci.yml",
    "chars": 5984,
    "preview": "################################################################################\n# ML.NET's PR validation build\n########"
  },
  {
    "path": "CODE_OF_CONDUCT.md",
    "chars": 257,
    "preview": "# Code of Conduct\n\nThis project has adopted the code of conduct defined by the Contributor Covenant\nto clarify expected "
  },
  {
    "path": "CONTRIBUTING.md",
    "chars": 2943,
    "preview": "# Welcome!\n\nIf you are here, it means you are interested in helping us out. A hearty welcome and thank you! There are ma"
  },
  {
    "path": "Directory.Build.props",
    "chars": 3575,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project>\n\n  <Import Project=\"Sdk.props\" Sdk=\"Microsoft.DotNet.Arcade.Sdk\" />\n\n  "
  },
  {
    "path": "Directory.Build.targets",
    "chars": 5330,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project>\n  <Import Project=\"Sdk.targets\" Sdk=\"Microsoft.DotNet.Arcade.Sdk\" />\n  "
  },
  {
    "path": "Directory.Packages.props",
    "chars": 10426,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project>\n  <!-- Enable central package management -->\n  <PropertyGroup>\n    <Man"
  },
  {
    "path": "ISSUE_TEMPLATE.md",
    "chars": 312,
    "preview": "### System information\n\n- **OS version/distro**:\n- **.NET Version (eg., dotnet --info)**: \n\n### Issue\n\n- **What did you "
  },
  {
    "path": "LICENSE",
    "chars": 1116,
    "preview": "The MIT License (MIT)\n\nCopyright (c) .NET Foundation and Contributors\n\nAll rights reserved.\n\nPermission is hereby grante"
  },
  {
    "path": "Microsoft.ML.sln",
    "chars": 89322,
    "preview": "\nMicrosoft Visual Studio Solution File, Format Version 12.00\n# Visual Studio Version 17\nVisualStudioVersion = 17.1.3212"
  },
  {
    "path": "NuGet.config",
    "chars": 2860,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<configuration>\n  <solution>\n    <add key=\"disableSourceControlIntegration\" value"
  },
  {
    "path": "PULL_REQUEST_TEMPLATE.md",
    "chars": 639,
    "preview": "We are excited to review your PR.\n\nSo we can do the best job, please check:\n\n- [ ] There's a descriptive title that will"
  },
  {
    "path": "README-oneDAL.md",
    "chars": 1045,
    "preview": "# oneDAL supported algorithms\n\noneAPI Data Analytics Library (oneDAL) is a library providing highly optimized machine le"
  },
  {
    "path": "README.ko-KR.md",
    "chars": 9005,
    "preview": "# Machine Learning for .NET\n\n[ML.NET](https://www.microsoft.com/net/learn/apps/machine-learning-and-ai/ml-dotnet)은 Power"
  },
  {
    "path": "README.md",
    "chars": 10605,
    "preview": "# Machine Learning for .NET\n\n[ML.NET](https://dotnet.microsoft.com/apps/machinelearning-ai/ml-dotnet) is a cross-platfor"
  },
  {
    "path": "ROADMAP.md",
    "chars": 8396,
    "preview": "# The ML.NET Roadmap\n\nThe goal of ML.NET is to democratize machine learning for .NET developers. This document outlines "
  },
  {
    "path": "SECURITY.md",
    "chars": 2786,
    "preview": "<!-- BEGIN MICROSOFT SECURITY.MD V0.0.7 BLOCK -->\n\n## Security\n\nMicrosoft takes the security of our software products an"
  },
  {
    "path": "THIRD-PARTY-NOTICES.TXT",
    "chars": 11068,
    "preview": "ML.NET uses third-party libraries or other resources that may be\ndistributed under licenses different than the ML.NET so"
  },
  {
    "path": "build/.night-build.yml",
    "chars": 2891,
    "preview": "################################################################################\n# ML.NET's nightly build\n##############"
  },
  {
    "path": "build/.outer-loop-build.yml",
    "chars": 2670,
    "preview": "################################################################################\n# ML.NET's outer loop build that will r"
  },
  {
    "path": "build/Codecoverage.proj",
    "chars": 2293,
    "preview": "<Project Sdk=\"Microsoft.NET.Sdk\" DefaultTargets=\"Codecov\">\n\n  <PropertyGroup>\n    <!-- We need to specify a framework in"
  },
  {
    "path": "build/ci/job-template.yml",
    "chars": 13275,
    "preview": "#TODO: Need to update build documentation.\n\nparameters:\n  name: ''\n  architecture: x64\n  buildScript: ''\n  pool: {}\n  cu"
  },
  {
    "path": "build/ci/send-to-helix.yml",
    "chars": 4630,
    "preview": "# Please remember to update the documentation if you make changes to these parameters!\nparameters:\n  HelixSource: 'pr/de"
  },
  {
    "path": "build/codecoverage-ci.yml",
    "chars": 1011,
    "preview": "################################################################################\n# ML.NET's Code Coverage validation bui"
  },
  {
    "path": "build/libomp.rb",
    "chars": 2263,
    "preview": "# typed: false\n# frozen_string_literal: true\n\nclass Libomp < Formula\n  desc \"LLVM's OpenMP runtime library\"\n  homepage \""
  },
  {
    "path": "build/vsts-ci.yml",
    "chars": 13757,
    "preview": "################################################################################\n# ML.NET's official, signed build\n#####"
  },
  {
    "path": "build.cmd",
    "chars": 141,
    "preview": "@echo off\npowershell -ExecutionPolicy ByPass -NoProfile -command \"& \"\"\"%~dp0eng\\common\\build.ps1\"\"\" -restore -build %*\"\n"
  },
  {
    "path": "build.sh",
    "chars": 512,
    "preview": "#!/usr/bin/env bash\n\nset -e\n\nSOURCE=\"${BASH_SOURCE[0]}\"\nwhile [ -h \"$SOURCE\" ]; do # resolve $SOURCE until the file is n"
  },
  {
    "path": "cgmanifest.json",
    "chars": 1696,
    "preview": "{\n    \"$schema\": \"https://json.schemastore.org/component-detection-manifest.json\",\n    \"version\": 1,\n    \"registrations\""
  },
  {
    "path": "codecov.yml",
    "chars": 333,
    "preview": "# https://docs.codecov.io/docs/codecov-yaml\n# https://github.com/codecov/support/wiki/Codecov-Yaml\n\ncoverage:\n  status:\n"
  },
  {
    "path": "dir.traversal.targets",
    "chars": 3239,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"14.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuil"
  },
  {
    "path": "docs/README.md",
    "chars": 1310,
    "preview": "Documents Index\n===============\n\nIntro to ML.NET\n---------------\n\nML.NET provides state-of-the-art ML algorithms, transf"
  },
  {
    "path": "docs/api-reference/algo-details-fastforest.md",
    "chars": 1764,
    "preview": "### Training Algorithm Details\nDecision trees are non-parametric models that perform a sequence of simple tests\non input"
  },
  {
    "path": "docs/api-reference/algo-details-fasttree.md",
    "chars": 2333,
    "preview": "### Training Algorithm Details\nFastTree is an efficient implementation of the\n[MART](https://arxiv.org/abs/1505.01866) g"
  },
  {
    "path": "docs/api-reference/algo-details-gam.md",
    "chars": 1305,
    "preview": "### Training Algorithm Details\nGeneralized Additive Models, or GAMs, model the data as a set of linearly\nindependent fea"
  },
  {
    "path": "docs/api-reference/algo-details-lightgbm.md",
    "chars": 417,
    "preview": "### Training Algorithm Details\nLightGBM is an open source implementation of gradient boosting decision tree.\nFor impleme"
  },
  {
    "path": "docs/api-reference/algo-details-sdca-refs.md",
    "chars": 383,
    "preview": "For more information, see:\n* [Scaling Up Stochastic Dual Coordinate\n  Ascent.](https://www.microsoft.com/en-us/research/"
  },
  {
    "path": "docs/api-reference/algo-details-sdca.md",
    "chars": 1817,
    "preview": "### Training Algorithm Details\nThis trainer is based on the Stochastic Dual Coordinate Ascent (SDCA) method, a\nstate-of-"
  },
  {
    "path": "docs/api-reference/algo-details-sgd.md",
    "chars": 681,
    "preview": "### Training Algorithm Details\nThe Stochastic Gradient Descent (SGD) is one of the popular stochastic\noptimization proce"
  },
  {
    "path": "docs/api-reference/expression-estimator.md",
    "chars": 13656,
    "preview": "### The Expression Language\n\nThe language for the expression estimator should be comfortable to a broad range of users."
  },
  {
    "path": "docs/api-reference/io-columns-anomaly-detection.md",
    "chars": 657,
    "preview": "### Input and Output Columns\nThe input features column data must be a known-sized vector of <xref:System.Single>. This t"
  },
  {
    "path": "docs/api-reference/io-columns-binary-classification-no-prob.md",
    "chars": 544,
    "preview": "### Input and Output Columns\nThe input label column data must be <xref:System.Boolean>.\nThe input features column data m"
  },
  {
    "path": "docs/api-reference/io-columns-binary-classification.md",
    "chars": 706,
    "preview": "### Input and Output Columns\nThe input label column data must be <xref:System.Boolean>.\nThe input features column data m"
  },
  {
    "path": "docs/api-reference/io-columns-clustering.md",
    "chars": 467,
    "preview": "### Input and Output Columns\nThe input features column data must be <xref:System.Single>. No label column needed. This t"
  },
  {
    "path": "docs/api-reference/io-columns-multiclass-classification.md",
    "chars": 771,
    "preview": "### Input and Output Columns\nThe input label column data must be [key](xref:Microsoft.ML.Data.KeyDataViewType) type and "
  },
  {
    "path": "docs/api-reference/io-columns-ranking.md",
    "chars": 862,
    "preview": "### Input and Output Columns\nThe input label data type must be [key](xref:Microsoft.ML.Data.KeyDataViewType)\ntype or <xr"
  },
  {
    "path": "docs/api-reference/io-columns-regression.md",
    "chars": 373,
    "preview": "### Input and Output Columns\nThe input label column data must be <xref:System.Single>.\nThe input features column data mu"
  },
  {
    "path": "docs/api-reference/io-columns-tree-featurization-binary-classification.md",
    "chars": 1062,
    "preview": "### Input and Output Columns\nThe input label column data must be <xref:System.Boolean>.\nThe input features column data m"
  },
  {
    "path": "docs/api-reference/io-columns-tree-featurization-ranking.md",
    "chars": 1521,
    "preview": "### Input and Output Columns\nThe input label data type must be [key](xref:Microsoft.ML.Data.KeyDataViewType)\ntype or <xr"
  },
  {
    "path": "docs/api-reference/io-columns-tree-featurization-regression.md",
    "chars": 1061,
    "preview": "### Input and Output Columns\nThe input label column data must be <xref:System.Single>.\nThe input features column data mu"
  },
  {
    "path": "docs/api-reference/io-time-series-change-point.md",
    "chars": 380,
    "preview": "### Input and Output Columns\nThere is only one input column.\nThe input column must be <xref:System.Single> where a <xref"
  },
  {
    "path": "docs/api-reference/io-time-series-spike.md",
    "chars": 362,
    "preview": "### Input and Output Columns\nThere is only one input column.\nThe input column must be <xref:System.Single> where a <xref"
  },
  {
    "path": "docs/api-reference/io-time-series-ssa-forecast.md",
    "chars": 378,
    "preview": "### Input and Output Columns\nThere is only one input column.\nThe input column must be <xref:System.Single> where a <xref"
  },
  {
    "path": "docs/api-reference/regularization-l1-l2.md",
    "chars": 2710,
    "preview": "This class uses [empirical risk minimization](https://en.wikipedia.org/wiki/Empirical_risk_minimization) (i.e., ERM)\nto "
  },
  {
    "path": "docs/api-reference/tensorflow-usage.md",
    "chars": 2278,
    "preview": "## Using TensorFlow based APIs\nIn order to run any TensorFlow based ML.Net APIs you must first add a NuGet dependency\non"
  },
  {
    "path": "docs/api-reference/time-series-iid.md",
    "chars": 404,
    "preview": "### Training Algorithm Details\nThis trainer assumes that data points collected in the time series are independently samp"
  },
  {
    "path": "docs/api-reference/time-series-props.md",
    "chars": 235,
    "preview": "### Estimator Characteristics\n|  |  |\n| -- | -- |\n| Machine learning task | Anomaly detection |\n| Is normalization requi"
  },
  {
    "path": "docs/api-reference/time-series-pvalue.md",
    "chars": 1615,
    "preview": "### Anomaly Scorer\nOnce the raw score at a timestamp is computed, it is fed to the anomaly scorer component to calculate"
  },
  {
    "path": "docs/api-reference/time-series-root-cause-localization.md",
    "chars": 3959,
    "preview": "At Microsoft, we have developed a decision tree based root cause localization method which helps to find out the root ca"
  },
  {
    "path": "docs/api-reference/time-series-root-cause-surprise-score.md",
    "chars": 586,
    "preview": "Surprise score is used to capture the relative change for the root cause item.\n$$S_i(m) = 0.5(  p_i\\log_2(\\frac{2p_i} {p"
  },
  {
    "path": "docs/api-reference/time-series-scorer.md",
    "chars": 2600,
    "preview": "### Anomaly Scorer\nOnce the raw score at a timestamp is computed, it is fed to the anomaly scorer component to calculate"
  },
  {
    "path": "docs/api-reference/time-series-ssa.md",
    "chars": 656,
    "preview": "### Training Algorithm Details\nThis class implements the general anomaly detection transform based on [Singular Spectrum"
  },
  {
    "path": "docs/api-reference/tree-featurization-prediction.md",
    "chars": 1458,
    "preview": "### Prediction Details\nThis estimator produces several output columns from a tree ensemble model. Assume that the model "
  },
  {
    "path": "docs/building/MlNetMklDeps/MlNetMklDeps.nuspec",
    "chars": 881,
    "preview": "<?xml version=\"1.0\"?>\n<package xmlns=\"http://schemas.microsoft.com/packaging/2013/01/nuspec.xsd\">\n  <metadata>\n    <id>M"
  },
  {
    "path": "docs/building/MlNetMklDeps/README.md",
    "chars": 5924,
    "preview": "# The MlNetMklDeps nuget\nML.NET's repository takes a dependency of the MlNetMklDeps nuget, which contains the MKL binari"
  },
  {
    "path": "docs/building/MlNetMklDeps/mlnetmkl.list",
    "chars": 694,
    "preview": "; MKL custom dll built for ML.NET\n; Note that function names are case-sensitive, for example, you must specify LAPACKE_s"
  },
  {
    "path": "docs/building/MlNetMklDeps/version.md",
    "chars": 447,
    "preview": "#Intel MKl SDK versions used to build the MlNetMklDeps v0.0.0.4-0.0.0.7\n\n##Sdk Version\nlinux and windows: mkl 2018 updat"
  },
  {
    "path": "docs/building/unix-instructions.md",
    "chars": 3909,
    "preview": "Building ML.NET on Linux and macOS\n==========================================\n## Building\n\n1. Install the prerequisites "
  },
  {
    "path": "docs/building/windows-instructions.md",
    "chars": 4926,
    "preview": "Building ML.NET on Windows\n==========================\n\nYou can build ML.NET either via the command line or by using Visu"
  },
  {
    "path": "docs/code/DataViewRowCursor.md",
    "chars": 12626,
    "preview": "# `DataViewRowCursor` Notes\n\nThis document includes some more in-depth notes on some expert topics for\n`DataViewRow` an"
  },
  {
    "path": "docs/code/DeepLearningOverview.md",
    "chars": 5300,
    "preview": "# What is Deep Learning?\n\nDeep Learning is an umbrella term for an approach to Machine Learning\nthat makes use of \"deep\""
  },
  {
    "path": "docs/code/EntryPoints.md",
    "chars": 10774,
    "preview": "# Entry Points And Helper Classes\n\n## Overview\n\nEntry points are a way to interface with ML.NET components, by specifyi"
  },
  {
    "path": "docs/code/GraphRunner.md",
    "chars": 5093,
    "preview": "# Entry Point JSON Graph format\n\nThe entry point graph in ML.NET is an array of _nodes_. More information about the def"
  },
  {
    "path": "docs/code/IDataViewDesignPrinciples.md",
    "chars": 26395,
    "preview": "# IDataView Design Principles\n\n## Overview\n\n### Brief Introduction to IDataView\n\nThe *IDataView system* is a set of inte"
  },
  {
    "path": "docs/code/IDataViewImplementation.md",
    "chars": 28970,
    "preview": "# `IDataView` Implementation\n\nThis document is intended as an essay on the best practices for `IDataView`\nimplementation"
  },
  {
    "path": "docs/code/IDataViewTypeSystem.md",
    "chars": 35221,
    "preview": "# `IDataView` Type System\n\n## Overview\n\nThe *IDataView system* consists of a set of interfaces and classes that\nprovide "
  },
  {
    "path": "docs/code/IdvFileFormat.md",
    "chars": 10077,
    "preview": "# IDV File Format\n\nThis document describes ML.NET's Binary dataview file format, version 1.1.1.5\nwritten by the `BinaryS"
  },
  {
    "path": "docs/code/KeyValues.md",
    "chars": 9622,
    "preview": "# Key Values\n\nMost commonly, in key-valued data, each value takes one of a limited number of\ndistinct values. We might v"
  },
  {
    "path": "docs/code/MlNetCookBook.md",
    "chars": 52368,
    "preview": "# ML.NET Cookbook\n\nThis document is intended to provide essential samples for common usage patterns of ML.NET. \nIt is ad"
  },
  {
    "path": "docs/code/MlNetHighLevelConcepts.md",
    "chars": 11838,
    "preview": "# ML.NET high-level concepts\n\nIn this document, we give a brief overview of the ML.NET high-level concepts. This documen"
  },
  {
    "path": "docs/code/SchemaComprehension.md",
    "chars": 13346,
    "preview": "# Schema comprehension in ML.NET\n\nThis document describes in detail the under-the-hood mechanism that ML.NET uses to aut"
  },
  {
    "path": "docs/code/VBufferCareFeeding.md",
    "chars": 13648,
    "preview": "# `VBuffer` Care and Feeding\n\nThe `VBuffer` is ML.NET's central vector type, used throughout our data\npipeline and many "
  },
  {
    "path": "docs/code/microsoft-ml-tokenizers-migration-guide.md",
    "chars": 2268,
    "preview": "# Porting to Microsoft.ML.Tokenizers\r\n\r\nThis guide provides general guidance on how to migrate from various tokenizer li"
  },
  {
    "path": "docs/gen-ai/Benchmark && Evaluation.md",
    "chars": 1324,
    "preview": "It's critical to evaluate the performance of the GenAI model once it's available. The evaluation && benchmark will be on"
  },
  {
    "path": "docs/gen-ai/CausalLMPipeline.md",
    "chars": 4526,
    "preview": "# What is a causal language model pipeline?\n\nThe causal language model pipeline is a utility class which wraps a tokeniz"
  },
  {
    "path": "docs/gen-ai/CausalLanguageModel.md",
    "chars": 2646,
    "preview": "# What is a Causal Language Model?\n\nA causal language model is a type of language model that predicts the next token in "
  },
  {
    "path": "docs/gen-ai/DynamicLoading.md",
    "chars": 989,
    "preview": "Dynamic loading is a technique to inference very large model on a machine with limited GPU memory. The idea is to load o"
  },
  {
    "path": "docs/gen-ai/DynamicLoadingReport.md",
    "chars": 7760,
    "preview": "## Conclusion\n\n- The main bottleneck of auto inference(dynamic loading) is the overhead of CPU-GPU data transfer.\n- The "
  },
  {
    "path": "docs/gen-ai/Package Structure.md",
    "chars": 775,
    "preview": "The GenAI project will be a collection of popular open source AI models. It will be organized in the following structure"
  },
  {
    "path": "docs/gen-ai/README.md",
    "chars": 1020,
    "preview": "This folder contains the design doc for GenAI Model package\n\n### Basic\n- [Package Structure](./Package%20Structure.md): "
  },
  {
    "path": "docs/gen-ai/Tokenizer.md",
    "chars": 220,
    "preview": "# What is a tokenizer?\n\nA tokenizer is a class that splits a string into tokens and encodes them into numerical(int) val"
  },
  {
    "path": "docs/gen-ai/Usage.md",
    "chars": 3566,
    "preview": "This document shows how to use the causal language model API for text generation.\n\n### Use CausalLMPipeline to generate "
  },
  {
    "path": "docs/project-docs/components-and-dependencies.md",
    "chars": 17688,
    "preview": "ML.NET is a modular set of libraries that enables building a pipeline from data loaders, trainers/estimators (in case of"
  },
  {
    "path": "docs/project-docs/contributing.md",
    "chars": 3555,
    "preview": "Contributing to Machine Learning\n======================\n\nThis document describes contribution guidelines that are specif"
  },
  {
    "path": "docs/project-docs/developer-guide.md",
    "chars": 7033,
    "preview": "Developer Guide\n===============\n\nThe repo can be built for the following platforms, using the provided setup and the fol"
  },
  {
    "path": "docs/project-docs/platform-limitations.md",
    "chars": 1824,
    "preview": "Platform limitations\n======================\n\nWhile ML.NET is cross-platform, there are some limitations for specific pla"
  },
  {
    "path": "docs/project-docs/release-process.md",
    "chars": 3931,
    "preview": "ML. NET Release Process\n======================\n\nThis document describes the different kinds of ML. NET releases, how tho"
  },
  {
    "path": "docs/release-notes/0.1/release-0.1.md",
    "chars": 2500,
    "preview": "# ML.NET 0.1 Release Notes\n\nML.NET 0.1 is the first preview release of ML.NET. Thank you for trying it out and we look f"
  },
  {
    "path": "docs/release-notes/0.10/release-0.10.md",
    "chars": 3719,
    "preview": "# ML.NET 0.10 Release Notes\n\n[ML.NET](https://aka.ms/mlnet) 0.10 brings us one step closer to the stable v1 release. We "
  },
  {
    "path": "docs/release-notes/0.11/release-0.11.md",
    "chars": 2603,
    "preview": "# ML.NET 0.11 Release Notes\n\n[ML.NET](https://aka.ms/mlnet) 0.11 will be the last preview release before we reach `Relea"
  },
  {
    "path": "docs/release-notes/0.2/release-0.2.md",
    "chars": 4619,
    "preview": "# ML.NET 0.2 Release Notes\n\nWe would like to thank the community for the engagement so far and helping us\nshape ML.NET.\n"
  },
  {
    "path": "docs/release-notes/0.3/release-0.3.md",
    "chars": 5208,
    "preview": "# ML.NET 0.3 Release Notes\n\nToday we are releasing ML.NET 0.3. This release focuses on adding components\nto ML.NET from "
  },
  {
    "path": "docs/release-notes/0.4/release-0.4.md",
    "chars": 4329,
    "preview": "# ML.NET 0.4 Release Notes\n\nToday we are releasing ML.NET 0.4. During this release we have started\nexploring new APIs fo"
  },
  {
    "path": "docs/release-notes/0.5/release-0.5.md",
    "chars": 2803,
    "preview": "# ML.NET 0.5 Release Notes\n\nToday we are excited to release ML.NET 0.5. This release adds\n[TensorFlow](https://www.tenso"
  },
  {
    "path": "docs/release-notes/0.6/release-0.6.md",
    "chars": 5145,
    "preview": "# ML.NET 0.6 Release Notes\n\nToday we are excited to release ML.NET 0.6, the biggest release of ML.NET ever (or at least "
  },
  {
    "path": "docs/release-notes/0.7/release-0.7.md",
    "chars": 7090,
    "preview": "# ML.NET 0.7 Release Notes\n\nToday we are excited to release ML.NET 0.7, which our algorithms strongly\nrecommend you to t"
  },
  {
    "path": "docs/release-notes/0.8/release-0.8.md",
    "chars": 6724,
    "preview": "# ML.NET 0.8 Release Notes\n\nToday we are excited to release ML.NET 0.8 and we can finally explain why it\nis the best ver"
  },
  {
    "path": "docs/release-notes/0.9/release-0.9.md",
    "chars": 2005,
    "preview": "# ML.NET 0.9 Release Notes\n\nWelcome to 2019! For the past 9 months we have been adding features and improving [ML.NET](h"
  },
  {
    "path": "docs/release-notes/1.0.0/release-1.0.0.md",
    "chars": 3374,
    "preview": "# ML.NET 1.0.0 Release Notes\n\n[ML.NET](https://aka.ms/mlnet) has turned 1. After 12 preview releases over the last year "
  },
  {
    "path": "docs/release-notes/1.0.0-preview/release-1.0.0-preview.md",
    "chars": 2232,
    "preview": "# ML.NET 1.0.0-preview Release Notes\n\nThis release is `Release Candidate` for version `1.0.0` of [ML.NET](https://aka.ms"
  },
  {
    "path": "docs/release-notes/1.1.0/release-1.1.0.md",
    "chars": 8369,
    "preview": "# [ML.NET](http://dot.net/ml) 1.1.0\n## **New Features**\n- **Image type support in IDataView**\n   [PR#3263](https://githu"
  },
  {
    "path": "docs/release-notes/1.2.0/release-1.2.0.md",
    "chars": 6774,
    "preview": "# [ML.NET](http://dot.net/ml) 1.2.0\n## **General Availability**\n- **Microsoft.ML.TimeSeries**\n    - Anomaly detection al"
  },
  {
    "path": "docs/release-notes/1.3.1/release-1.3.1.md",
    "chars": 5111,
    "preview": "# [ML.NET](http://dot.net/ml) 1.3.1\n\n## **New Features**\n- **Deep Neural Networks Training (PREVIEW)** ([#4057](https://"
  },
  {
    "path": "docs/release-notes/1.4.0/release-1.4.0.md",
    "chars": 8641,
    "preview": "# [ML.NET](http://dot.net/ml) 1.4.0\n\n## **New Features**\n- **General Availability of [Image Classification API](https://"
  },
  {
    "path": "docs/release-notes/1.4.0-preview/release-1.4.0-preview.md",
    "chars": 4212,
    "preview": "# [ML.NET](http://dot.net/ml) 1.4.0-preview\n\n## **New Features**\n- **Deep Neural Networks Training (0.16.0-preview)** (["
  },
  {
    "path": "docs/release-notes/1.4.0-preview2/release-1.4.0-preview2.md",
    "chars": 3992,
    "preview": "# [ML.NET](http://dot.net/ml) 1.4.0-preview2\n\n## **New Features**\n- **Deep Neural Networks Training (0.16.0-preview2)**\n"
  },
  {
    "path": "docs/release-notes/1.5.0/release-1.5.0.md",
    "chars": 7938,
    "preview": "# [ML.NET](http://dot.net/ml) 1.5.0\n\n## **New Features**\n- **New anomaly detection algorithm** ([#5135](https://github.c"
  },
  {
    "path": "docs/release-notes/1.5.0-preview/release-1.5.0-preview.md",
    "chars": 6528,
    "preview": "# [ML.NET](http://dot.net/ml) 1.5.0-preview\n\n## **New Features (IN-PREVIEW, please provide feedback)**\n- **Export-to-ONN"
  },
  {
    "path": "docs/release-notes/1.5.0-preview2/release-1.5.0-preview2.md",
    "chars": 9249,
    "preview": "# [ML.NET](http://dot.net/ml) 1.5.0-preview2\n\n## **New Features (IN-PREVIEW, please provide feedback)**\n- **TimeSeriesIm"
  },
  {
    "path": "docs/release-notes/1.5.2/release-1.5.2.md",
    "chars": 8055,
    "preview": "# [ML.NET](http://dot.net/ml) 1.5.2\n\n## **New Features**\n- **New API and algorithms for time series data**. In this rele"
  },
  {
    "path": "docs/release-notes/1.5.4/release-1.5.4.md",
    "chars": 3943,
    "preview": "# [ML.NET](http://dot.net/ml) 1.5.4\n\n## **New Features**\n- **New API for exporting models to Onnx**. ([#5544](https://gi"
  },
  {
    "path": "docs/release-notes/1.5.5/release-1.5.5.md",
    "chars": 2654,
    "preview": "# [ML.NET](http://dot.net/ml) 1.5.5\n\n## **New Features**\n- **New API allowing confidence parameter to be a double**.([#5"
  },
  {
    "path": "docs/release-notes/1.6.0/release-1.6.0.md",
    "chars": 7560,
    "preview": "# [ML.NET](http://dot.net/ml) 1.6.0\n\n## **New Features**\n- **Support for Arm/Arm64/Apple Silicon has been added**. ([#57"
  },
  {
    "path": "docs/release-notes/1.7.0/release-1.7.0.md",
    "chars": 3271,
    "preview": "# [ML.NET](http://dot.net/ml) 1.7.0\n\nMoving forward, we are going to be aligning more with the overall .NET release sche"
  },
  {
    "path": "docs/release-notes/2.0/release-2.0.0.md",
    "chars": 5815,
    "preview": "# [ML.NET](http://dot.net/ml) 2.0.0\n\nThis release is going out alongside .NET 7 continuing with our plan to align with t"
  },
  {
    "path": "docs/release-notes/3.0/release-3.0.0.md",
    "chars": 19253,
    "preview": "# [ML.NET](http://dot.net/ml) 3.0.0\n\n## **New Features**\n- **Add the ability to use Object Detection using TorchSharp** "
  },
  {
    "path": "docs/release-notes/3.0-preview/release-3.0.0-preview.md",
    "chars": 10013,
    "preview": "# [ML.NET](http://dot.net/ml) 3.0.0 Preview\n\n## **New Features**\n- **Add the ability to use Object Detection using Torch"
  },
  {
    "path": "docs/release-notes/3.0.1/release-3.0.1.md",
    "chars": 758,
    "preview": "# [ML.NET](http://dot.net/ml) 3.0.1\n\n\n## **Enhancements**\n- **Update TorchSharp to latest version** ([#6954](https://git"
  },
  {
    "path": "docs/release-notes/4.0/release-4.0.md",
    "chars": 16963,
    "preview": "# [ML.NET](http://dot.net/ml) 4.0\n\n## **New Features**\n- **Add sweepable estimator to NER** ([6965](https://github.com/d"
  },
  {
    "path": "docs/release-notes/4.0-preview1/release-4.0-preview1.md",
    "chars": 5163,
    "preview": "# [ML.NET](http://dot.net/ml) 4.0-preview1\n\n## **New Features**\n- **Add sweepable estimator to NER** ([6965](https://git"
  },
  {
    "path": "docs/release-notes/4.0.2/release-4.0.2.md",
    "chars": 574,
    "preview": "# [ML.NET](http://dot.net/ml) 4.0.2\n\n## **Enhancements**\n- **[release/4.0] Support O3 OpenAI model mapping #7395** ([#73"
  },
  {
    "path": "docs/release-notes/4.0.3/release-4.0.3.md",
    "chars": 1050,
    "preview": "# [ML.NET](http://dot.net/ml) 4.0.3\n\n## **Bug Fixes**\n- **[release/4.0] Improve unique directory generation for temp fil"
  },
  {
    "path": "docs/release-notes/5.0-preview.1/release-5.0-preview.1.md",
    "chars": 2976,
    "preview": "# [ML.NET](http://dot.net/ml) 5.0-preview.1\n\n## **New Features**\n- **Introducing SentencePiece Unigram Tokenizer Model**"
  },
  {
    "path": "docs/release-notes/5.0.0/release-5.0.0.md",
    "chars": 11156,
    "preview": "# [ML.NET](http://dot.net/ml) 5.0.0\n\n## **New Features**\n- **[GenAI] Introduce CausalLMPipelineChatClient for MEAI.IChat"
  },
  {
    "path": "docs/samples/Microsoft.ML.AutoML.Samples/AutoFit/BinaryClassificationExperiment.cs",
    "chars": 3753,
    "preview": "using System;\nusing System.IO;\nusing System.Linq;\nusing Microsoft.ML.AutoML;\nusing Microsoft.ML.Data;\n\nnamespace Micros"
  },
  {
    "path": "docs/samples/Microsoft.ML.AutoML.Samples/AutoFit/MulticlassClassificationExperiment.cs",
    "chars": 3715,
    "preview": "using System;\nusing System.IO;\nusing System.Linq;\nusing Microsoft.ML.AutoML;\nusing Microsoft.ML.Data;\n\nnamespace Micros"
  },
  {
    "path": "docs/samples/Microsoft.ML.AutoML.Samples/AutoFit/RankingExperiment.cs",
    "chars": 3997,
    "preview": "using System;\nusing System.Collections.Generic;\nusing System.IO;\nusing System.Linq;\nusing System.Text;\nusing Microsoft."
  },
  {
    "path": "docs/samples/Microsoft.ML.AutoML.Samples/AutoFit/RecommendationExperiment.cs",
    "chars": 4401,
    "preview": "// Licensed to the .NET Foundation under one or more agreements.\n// The .NET Foundation licenses this file to you under"
  },
  {
    "path": "docs/samples/Microsoft.ML.AutoML.Samples/AutoFit/RegressionExperiment.cs",
    "chars": 3623,
    "preview": "using System;\nusing System.IO;\nusing System.Linq;\nusing Microsoft.ML.AutoML;\nusing Microsoft.ML.Data;\n\nnamespace Micros"
  },
  {
    "path": "docs/samples/Microsoft.ML.AutoML.Samples/AutoMLExperiment.cs",
    "chars": 5954,
    "preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing System.Threading.Tasks;\nusi"
  },
  {
    "path": "docs/samples/Microsoft.ML.AutoML.Samples/Cifar10.cs",
    "chars": 2122,
    "preview": "using System;\nusing System.Collections.Generic;\nusing System.IO;\nusing System.Linq;\nusing System.Text;\n\nnamespace Micro"
  },
  {
    "path": "docs/samples/Microsoft.ML.AutoML.Samples/DataStructures/Movie.cs",
    "chars": 487,
    "preview": "// Licensed to the .NET Foundation under one or more agreements.\n// The .NET Foundation licenses this file to you under"
  },
  {
    "path": "docs/samples/Microsoft.ML.AutoML.Samples/DataStructures/MovieRatingPrediction.cs",
    "chars": 383,
    "preview": "// Licensed to the .NET Foundation under one or more agreements.\n// The .NET Foundation licenses this file to you under"
  },
  {
    "path": "docs/samples/Microsoft.ML.AutoML.Samples/DataStructures/PixelData.cs",
    "chars": 252,
    "preview": "using Microsoft.ML.Data;\n\nnamespace Microsoft.ML.AutoML.Samples\n{\n    public class PixelData\n    {\n        [LoadColumn("
  },
  {
    "path": "docs/samples/Microsoft.ML.AutoML.Samples/DataStructures/PixelPrediction.cs",
    "chars": 186,
    "preview": "using Microsoft.ML.Data;\n\nnamespace Microsoft.ML.AutoML.Samples\n{\n    public class PixelPrediction\n    {\n        [Colum"
  },
  {
    "path": "docs/samples/Microsoft.ML.AutoML.Samples/DataStructures/SearchData.cs",
    "chars": 477,
    "preview": "// Licensed to the .NET Foundation under one or more agreements.\n// The .NET Foundation licenses this file to you under"
  },
  {
    "path": "docs/samples/Microsoft.ML.AutoML.Samples/DataStructures/SearchDataPrediction.cs",
    "chars": 233,
    "preview": "using Microsoft.ML.Data;\n\nnamespace Microsoft.ML.AutoML.Samples\n{\n    public class SearchDataPrediction\n    {\n        ["
  },
  {
    "path": "docs/samples/Microsoft.ML.AutoML.Samples/DataStructures/SentimentIssue.cs",
    "chars": 243,
    "preview": "using Microsoft.ML.Data;\n\nnamespace Microsoft.ML.AutoML.Samples\n{\n    public class SentimentIssue\n    {\n        [LoadCo"
  },
  {
    "path": "docs/samples/Microsoft.ML.AutoML.Samples/DataStructures/SentimentPrediction.cs",
    "chars": 377,
    "preview": "using Microsoft.ML.Data;\n\nnamespace Microsoft.ML.AutoML.Samples\n{\n    public class SentimentPrediction\n    {\n        //"
  },
  {
    "path": "docs/samples/Microsoft.ML.AutoML.Samples/DataStructures/TaxiTrip.cs",
    "chars": 524,
    "preview": "using Microsoft.ML.Data;\n\nnamespace Microsoft.ML.AutoML.Samples\n{\n    public class TaxiTrip\n    {\n        [LoadColumn(0"
  },
  {
    "path": "docs/samples/Microsoft.ML.AutoML.Samples/DataStructures/TaxiTripFarePrediction.cs",
    "chars": 184,
    "preview": "using Microsoft.ML.Data;\n\nnamespace Microsoft.ML.AutoML.Samples\n{\n    public class TaxiTripFarePrediction\n    {\n       "
  },
  {
    "path": "docs/samples/Microsoft.ML.AutoML.Samples/Microsoft.ML.AutoML.Samples.csproj",
    "chars": 1270,
    "preview": "<Project Sdk=\"Microsoft.NET.Sdk\">\n\n  <PropertyGroup>\n    <OutputType>Exe</OutputType>\n    <TargetFramework>net8.0</Targ"
  },
  {
    "path": "docs/samples/Microsoft.ML.AutoML.Samples/Program.cs",
    "chars": 930,
    "preview": "using System;\n\nnamespace Microsoft.ML.AutoML.Samples\n{\n    public class Program\n    {\n        public static void Main(s"
  },
  {
    "path": "docs/samples/Microsoft.ML.AutoML.Samples/Sweepable/ParameterExample.cs",
    "chars": 981,
    "preview": "using System;\nusing System.Collections.Generic;\nusing System.Text;\nusing Microsoft.ML.SearchSpace;\n\nnamespace Microsoft"
  },
  {
    "path": "docs/samples/Microsoft.ML.AutoML.Samples/Sweepable/SearchSpaceExample.cs",
    "chars": 2456,
    "preview": "using System;\nusing System.Collections.Generic;\nusing System.ComponentModel;\nusing System.Diagnostics;\nusing System.Tex"
  },
  {
    "path": "docs/samples/Microsoft.ML.AutoML.Samples/Sweepable/SweepableLightGBMBinaryExperiment.cs",
    "chars": 7219,
    "preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing System.Threading.Tasks;\nusi"
  },
  {
    "path": "docs/samples/Microsoft.ML.GenAI.Samples/Llama/LlamaSample.cs",
    "chars": 1757,
    "preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing System.Text.Json;\nusing Sys"
  },
  {
    "path": "docs/samples/Microsoft.ML.GenAI.Samples/Llama/SFT_Llama_3_2_1B.cs",
    "chars": 4923,
    "preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing System.Threading.Tasks;\nusi"
  },
  {
    "path": "docs/samples/Microsoft.ML.GenAI.Samples/MEAI/Llama3_1.cs",
    "chars": 1919,
    "preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing System.Text.Json;\nusing Sys"
  },
  {
    "path": "docs/samples/Microsoft.ML.GenAI.Samples/MEAI/Phi3.cs",
    "chars": 1511,
    "preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing System.Threading.Tasks;\nusi"
  },
  {
    "path": "docs/samples/Microsoft.ML.GenAI.Samples/Microsoft.ML.GenAI.Samples.csproj",
    "chars": 1143,
    "preview": "<Project Sdk=\"Microsoft.NET.Sdk\">\n\n  <PropertyGroup>\n    <OutputType>Exe</OutputType>\n    <TargetFramework>net8.0</Targ"
  },
  {
    "path": "docs/samples/Microsoft.ML.GenAI.Samples/Mistral/Mistral_7B_Instruct.cs",
    "chars": 7156,
    "preview": "using System.Text.Json;\nusing AutoGen.Core;\nusing Microsoft.ML.GenAI.Core;\nusing Microsoft.ML.GenAI.Mistral;\nusing Micr"
  },
  {
    "path": "docs/samples/Microsoft.ML.GenAI.Samples/Phi3Mini/AutoGenSample.cs",
    "chars": 1451,
    "preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing System.Threading.Tasks;\nusi"
  },
  {
    "path": "docs/samples/Microsoft.ML.GenAI.Samples/Phi3Mini/SemanticKernelSample.cs",
    "chars": 2719,
    "preview": "using Microsoft.ML.GenAI.Core;\nusing Microsoft.ML.GenAI.Phi;\nusing Microsoft.ML.GenAI.Phi.Extension;\nusing Microsoft.ML"
  },
  {
    "path": "docs/samples/Microsoft.ML.GenAI.Samples/Program.cs",
    "chars": 348,
    "preview": "// See https://aka.ms/new-console-template for more information\nusing Microsoft.ML.GenAI.Samples.Llama;\nusing Microsoft"
  },
  {
    "path": "docs/samples/Microsoft.ML.Samples/Dynamic/DataOperations/BootstrapSample.cs",
    "chars": 3623,
    "preview": "using System;\nusing Microsoft.ML;\n\nnamespace Samples.Dynamic\n{\n    public static class BootstrapSample\n    {\n        pu"
  },
  {
    "path": "docs/samples/Microsoft.ML.Samples/Dynamic/DataOperations/Cache.cs",
    "chars": 4510,
    "preview": "using System;\nusing Microsoft.ML;\nusing Microsoft.ML.SamplesUtils;\n\nnamespace Samples.Dynamic\n{\n    public static class"
  },
  {
    "path": "docs/samples/Microsoft.ML.Samples/Dynamic/DataOperations/CrossValidationSplit.cs",
    "chars": 8318,
    "preview": "using System;\nusing System.Collections.Generic;\nusing Microsoft.ML;\n\nnamespace Samples.Dynamic\n{\n    /// <summary>\n    "
  },
  {
    "path": "docs/samples/Microsoft.ML.Samples/Dynamic/DataOperations/DataViewEnumerable.cs",
    "chars": 3960,
    "preview": "using System;\nusing System.Collections.Generic;\nusing Microsoft.ML;\n\nnamespace Samples.Dynamic\n{\n    public static clas"
  },
  {
    "path": "docs/samples/Microsoft.ML.Samples/Dynamic/DataOperations/DataViewEnumerable.tt",
    "chars": 2604,
    "preview": "<#@ include file=\"TemperatureAndLatitude.ttinclude\"#>\n<#+\nstring NameSpace = \"Samples.Dynamic\";\nstring ClassName=\"DataV"
  },
  {
    "path": "docs/samples/Microsoft.ML.Samples/Dynamic/DataOperations/FilterRowsByColumn.cs",
    "chars": 3626,
    "preview": "using System;\nusing System.Collections.Generic;\nusing Microsoft.ML;\n\nnamespace Samples.Dynamic\n{\n    public static clas"
  }
]

// ... and 4230 more files (download for full content)

About this extraction

This page contains the full source code of the dotnet/machinelearning GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 4430 files (272.1 MB), approximately 23.3M tokens, and a symbol index with 31427 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!