Releases
v1.5.0-preview2
·
0 commits
to release/1.5-preview2
since this release
New Features (IN-PREVIEW, please provide feedback)
TimeSeriesImputer (#4623 ) This data transformer can be used to impute missing rows in time series data.
LDSVM Trainer (#4060 ) The "Local Deep SVM" usess trees as its SVM kernel to create a non-linear binary trainer. A sample can be found here .
Onnxruntime updated to v1.2 This also includes support for GPU execution of onnx models
Export-to-ONNX for below components:
SlotsDroppingTransformer (#4562 )
ColumnSelectingTransformer (#4590 )
VectorWhiteningTransformer (#4577 )
NaiveBayesMulticlassTrainer (#4636 )
PlattCalibratorTransformer (#4699 )
TokenizingByCharactersTransformer (#4805 )
TextNormalizingTransformer (#4781 )
Bug Fixes
Fix issue in WaiterWaiter caused by race condition (#4829 )
Onnx Export change to allow for running inference on multiple rows in OnnxRuntime (#4783 )
Data splits to default to MLContext seed when not specified (#4764 )
Add Seed property to MLContext and use as default for data splits (#4775 )
Onnx bug fixes
Updating onnxruntime version (#4882 )
Calculate ReduceSum row by row in ONNX model from OneVsAllTrainer (#4904 )
Several onnx export fixes related to KeyToValue and ValueToKey transformers (#4900 , #4866 , #4841 , #4889 , #4878 , #4797 )
Fixes to onnx export for text related transforms (#4891 , #4813 )
Fixed bugs in OptionalColumnTransform and ColumnSelecting (#4887 , #4815 )
Alternate solution for ColumnConcatenatingTransformer (#4875 )
Added slot names support for OnnxTransformer (#4857 )
Fixed output schema of OnnxTransformer (#4849 )
Changed Binarizer node to be cast to the type of the predicted label … (#4818 )
Fix for OneVersusAllTrainer (#4698 )
Enable OnnxTransformer to accept KeyDataViewTypes as if they were UInt32 (#4824 )
Fix off by 1 error with the cats_int64s attribute for the OneHotEncoder ONNX operator (#4827 )
Changed Binarizer node to be cast to the type of the predicted label … (#4818 )
Updated handling of missing values with LightGBM, and added ability to use (0) as missing value (#4695 )
Double cast to float for some onnx estimators (#4745 )
Fix onnx output name for GcnTransform (#4786 )
Added support to run PFI on uncalibrated binary classification models (#4587 )
Fix bug in WordBagEstimator when training on empty data (#4696 )
Added Cancellation mechanism to Image Classification (through the experimental nuget) (fixes #4632 ) (#4650 )
Changed F1 score to return 0 instead of NaN when Precision + Recall is 0 (#4674 )
TextLoader, BinaryLoader and SvmLightLoader now check the existence of the input file before training (#4665 )
ImageLoadingTransformer now checks the existence of input folder before training (#4691 )
Use random file name for AutoML experiment folder (#4657 )
Using invariance culture when converting to string (#4635 )
Fix NullReferenceException when it comes to Recommendation in AutoML and CodeGenerator (#4774 )
Enhancements
Added in support for System.DateTime type for the DateTimeTransformer (#4661 )
Additional changes to ExpressionTransformer (#4614 )
Optimize generic MethodInfo for Func (#4588 )
Data splits to default to MLContext seed when not specified (#4764 )
Added in DateTime type support for TimeSeriesImputer (#4812 )
Test updates
Code analysis updates
Update analyzer test library (#4740 )
Enable the internal code analyzer for test projects (#4731 )
Implement MSML_ExtendBaseTestClass (Test classes should be derived from BaseTestClass) (#4746 )
Enable MSML_TypeParamName for the full solution (#4762 )
Enable MSML_ParameterLocalVarName for the full solution (#4833 )
Enable MSML_SingleVariableDeclaration for the full solution (#4765 )
Better logging from tests
Ensure tests capture the full log (#4710 )
Fix failure to capture test failures (#4716 )
Collect crash dump upload dump and pdb to artifact (#4666 )
Enable Conditional Numerical Reproducibility for tests (#4569 )
Changed all MLContext creation to include a fixed seed (#4736 )
Fix incorrect SynchronizationContext use in TestSweeper (#4779 )
Documentation Updates
Breaking Changes
You can’t perform that action at this time.