-
Notifications
You must be signed in to change notification settings - Fork 1.9k
[AutoML] bring AutoML API library to master #3882
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 1 commit
Commits
Show all changes
285 commits
Select commit
Hold shift + click to select a range
390e9d7
Ungroup Columns in Column Inference (#40)
srsaggam 2a638cc
Misc fixes (#39)
daholste 21b16c3
Removing the nuget.config and have build.props mention the nuget pack…
srsaggam ff599fd
transform inferencing concat / ignore fixes (#41)
daholste f8dd6f8
make pipeline object model & other public classes internal (#43)
daholste bd900ff
handle SMAC exception when fewer trees were trained than requested (#44)
daholste d254f4e
Throw error on incorrect Label name in InferColumns API (#47)
srsaggam 41c663c
Set Nullable Auto params to null values (#50)
srsaggam e4a64cf
First public api propsal (#52)
vinodshanbhag e6fa88e
Revert "Set Nullable Auto params to null values" (#53)
srsaggam bbbd341
AutoFit return type is now an IEnumerable (#55)
vinodshanbhag e3ae06f
misc fixes & test additions, towards 0.1 release (#56)
daholste 6d4cb73
Enable UnitTests on build server (#57)
daholste 60083a8
1) Making trainer name public (#62)
vinodshanbhag 312e267
Initial version of CLI tool for mlnet (#61)
srsaggam 4748f03
Use better AutiFit overload and ignore Multiclass (#64)
vinodshanbhag 974b2d7
Upgrading CLI to produce ML.NET V.10 APIs and bunch of Refactoring ta…
srsaggam bd9b5fe
Upgrade ML.NET package to 0.10.0 (#70)
daholste c8160d4
Change in template to accomodate new API of TextLoader (#72)
srsaggam 3bcaaf8
Enable gated check for mlnet.tests (#79)
srsaggam c8f8e38
CLI tool - make validation dataset optional and support for crossvali…
srsaggam aba6f93
benchmarking related changes (#63)
Dmitry-A 057023b
fix fast forest learner (don't sweep over learning rate) (#88)
daholste 6f2bcab
Made changes to Have non-calibrated scoring for binary classifiers (#86)
srsaggam 31379c4
rev ColumnInference API: can take label index; rev output object type…
daholste fd5c904
rename AutoML to Microsoft.ML.Auto everywhere and a shot at publishin…
Dmitry-A f92e1a2
publish nuget (#101)
Dmitry-A 9cee0eb
Fix Codegen for columnConvert and ValueToKeyMapping transform and add…
srsaggam b8b577a
When generating usings choose only distinct usings directives (#94)
srsaggam 8ec02d8
Autofit overloads + cancellation + progress callbacks
vinodshanbhag 6ed9d0a
Default the kfolds to value 5 in CLI generated code (#115)
srsaggam 6995688
Remove extra ; from generated code (#114)
srsaggam ed430ef
TimeoutInSeconds (#116)
vinodshanbhag 48de6a7
Added more command line args implementation to CLI tool and refactori…
srsaggam 1ed4195
Fail gracefully if unable to instantiate data view with swept paramet…
daholste 1dc5ba2
validate AutoFit 'Features' column must be of type R4 (#132)
daholste 1066191
Samples: exceptions / nits (#124)
daholste d5dc0ce
Logging support in CLI + Implementation of cmd args [--name,--output,…
srsaggam e6da4a4
added correct validation check (#137)
srsaggam eac7ff4
Use CreateTextLoader<T>(..) instead of CreateTextLoader(..) (#138)
srsaggam 73dfed0
changed CreateTextLoader to ReadFromTextFile method. (#140)
srsaggam 38595ab
exception fixes (#136)
daholste ff9b14a
infer purpose of hidden columns as 'ignore' (#142)
daholste ad8c28e
Added approval tests and bunch of refactoring of code and normalizing…
srsaggam 8029cc1
API 2.0 skeleton (#149)
vinodshanbhag 9fb2de3
The CV code should come before the training when there is no test dat…
srsaggam 1c1004b
Format the generated code + bunch of misc tasks (#152)
srsaggam 9fa97a3
Sanitize the column names in CLI (#162)
srsaggam 7605bf0
fix package name (#168)
srsaggam 1adfbc7
Rev public API (#163)
daholste b4bfe72
Rename TransformGeneratorBase .cs to TransformGeneratorBase.cs (#153)
justinormont abf1b3d
Fix minor version for the repository + remove Nlog config package (#171)
srsaggam fa6e616
Added new test to columninfo and fixing up API (#178)
vinodshanbhag 51a613c
Make optimizing metric customizable and add trainer whitelist functio…
daholste 8a9f1f2
API rev (#181)
daholste 2d8a6ed
propagate root MLContext thru AutoML (instead of creating our own) (#…
daholste ce4ad27
Enabling new command line args (#183)
srsaggam 0d93e80
rename 'AutoFitter' to 'Experiment' (#169)
daholste 63d5b2d
added tests (#187)
srsaggam 12c236c
rev InferColumns to accept ColumnInfo input param (#186)
daholste 88ff3f5
Implement argument --has-header and change usage of dataset (#194)
srsaggam 9cc2910
removed dummy command (#195)
srsaggam b3f980b
Fix bug for regression and sanitize input label from user (#198)
srsaggam 0444787
Do not generate code concatenating columns when the dataset has a sin…
daholste 7744549
Include some missed logging in the generated code. (#199)
srsaggam 2f1b176
cleaning up proj files (#185)
srsaggam 895414c
Some spaces and extra lines + bug in output path (#204)
srsaggam 5279a69
accept label from user input and provide in generated code (#205)
srsaggam c4090f3
Rev handling of weight / label columns (#203)
daholste 2f9263c
migrate to private ML.NET nuget for latest bug fixes (#131)
daholste 796ae8a
fix multiclass with nonstandard label (#207)
daholste abf6f0d
Multiclass nondefault label test (#208)
daholste c955ae9
printing escaped chars + bug (#212)
srsaggam 37cb1f8
delete unused internal samples (#211)
daholste 08e908c
fix SMAC bug that causes multiclass sample to infinite loop (#209)
daholste 18bf568
Rev user input validation for new API (#210)
daholste b3271f6
added console message for exit and nit picks (#215)
srsaggam 27a599d
exit when exception encountered (#216)
srsaggam 3437212
Seal API classes (and make EnableCaching internal) (#217)
daholste 0aa5d0f
Suggested sample nits (feel free to ask for any of these to be revert…
daholste b629d78
User input column type validation (#218)
daholste 8463bae
upgrade commandline and renaming (#221)
srsaggam 9ea19bd
Make build.sh, init-tools.sh, & run.sh executable on OSX/Linux (#225)
justinormont dea2fe2
CLI argument descriptions updated (#224)
CESARDELATORRE 95dc1fc
added flag to disable training code (#227)
srsaggam e52d7f0
Exit if perfect model produced (#220)
daholste 95b58d3
removed header (#228)
srsaggam 9f8de06
removed console read key (#229)
srsaggam 9de92e6
Fix model path in generated file (#230)
srsaggam 15dd299
reorder samples (#231)
daholste b5e7e1f
remove rule that infers column purpose as categorical if # of distinc…
daholste 79ad446
Null reference exception fix for finding best model when some runs ha…
daholste 9e56488
samples fixes (#238)
daholste d8d9295
fix for defaulting Averaged Perceptron # of iterations to 10 (#237)
daholste 12cff38
Bug bash feedback Feb 27. API changes and sample changes (#240)
vinodshanbhag 584a0d6
Samples / API rev from 2/27 bug bash feedback (#242)
daholste 20d45db
changed the directory structure for generated project (#243)
srsaggam 44e5c7a
Fix test file locations on OSX (#235)
justinormont ce27641
upgrade to latest ML.NET public surface (#246)
daholste 80a48be
Upgrade to ML.NET 0.11 (#247)
srsaggam 3f77e59
Private preview final API changes (#250)
vinodshanbhag 8fd2aa8
Add estimator to public API iteration result (#248)
daholste b3fd4dc
LightGBM pipeline serialization fix (#251)
daholste 7f74a29
Change order that we search for TextLoader's parameters (#256)
justinormont 6e1cf63
CLI IFileInfo null exception fix (#254)
daholste e4a2dc8
Averaged Perceptron pipeline serialization fix (#257)
daholste 12a5d46
Upgrade command-line-api and default folder name change (#258)
srsaggam 958dbf8
eliminate IFileInfo from CLI (#260)
daholste 3b1d0ac
Rev samples towards private preview; ignored columns fix (#259)
daholste 3acd887
remove unused methods in consolehelper and nit picks in generated cod…
srsaggam 1a5161d
added nuget sources in generated csproj (#262)
srsaggam c77b78a
upgrade to mlnet 0.11 (#263)
srsaggam 677aa0e
Formatting CLI metrics (#264)
justinormont 551a7a1
Add implementation of non -ova multi class trainers code gen (#267)
srsaggam 3326539
Add caching (#249)
daholste cc7bb86
AdvancedExperimentSettings sample nits (#265)
daholste 3ad0798
Add sampling key column (#268)
daholste fe503d3
Initial work for multi-class classification support for CLI (#226)
justinormont 50f8f62
Refactor the orchestration of AutoML calls (#272)
srsaggam 2ea089e
Do not auto-group columns with suggested purpose = 'Ignore' (#273)
daholste 2ba9664
Fix: during type inferencing, parse whitespace strings as NaN (#271)
daholste 001b8df
Printing additional metrics in CLI for binary classification (#274)
justinormont dba3828
Add API option to store models on disk (instead of in memory); fix IE…
daholste d03e55f
Print failed iterations in CLI (#275)
justinormont 0bb8951
change the type to float from double (#277)
srsaggam 3a4595d
cache arg implementation in CLI (#280)
srsaggam f25e4f9
Remove duplicate value-to-key mapping transform for multiclass string…
daholste 6e5a5d7
Add post-trainer transform SDK infra; add KeyToValueMapping transform…
daholste 4a6921d
Implement ignore columns command line arg (#290)
srsaggam 9603fc4
Print winning iteration and runtime in CLI (#288)
justinormont 990cfbd
Add MacOS & Linux to CI; MacOS & Linux test fixes (#293)
daholste dc16273
MicroAccuracy as default for multi-class (#295)
justinormont 260937c
Null exception for ignorecolumns in CLI (#294)
justinormont 6013b95
Emit caching flag in pipeline object model. (Includes SuggestedPipeli…
daholste 829ae8c
removed sln (#297)
srsaggam 2c44aab
Caching enabling in code gen part -2 (#298)
srsaggam 30046a1
support comma separated values for --ignore-columns (#300)
srsaggam d2c50a7
default initialization for ignore columns (#302)
srsaggam 14091e4
Codegen for multiclass non-ova (#303)
srsaggam 25cc50d
Generated Project new structure. (#305)
srsaggam 35e5bbc
include using system in prediction class (#307)
srsaggam e152288
Random number generator is not thread safe (#310)
justinormont cf8c1f4
Fix multiclass code gen (#314)
srsaggam db3850c
Fix compile error in codegen project (#319)
srsaggam 73d141b
Rev OVA pipeline node SDK output: wrap binary trainers as children in…
daholste 64f5ba1
Ova Multi class codegen support (#321)
srsaggam a3e7f6a
Rev run result trainer name for OVA: output different trainer name fo…
daholste 4b6cb6a
Console helper bug in generated code for multiclass (#323)
srsaggam b2196c2
Initial version of Progress bar impl and CLI UI experience (#325)
srsaggam 701aa82
Setting model directory to temp directory (#327)
vinodshanbhag c674103
Suggested changes to progress bar (#335)
srsaggam c328d21
Rev Samples (#334)
daholste f44473f
Telemetry2 (#333)
Dmitry-A 93cf2d3
Fix progress bar in linux/osx (#336)
srsaggam 6a752a5
Mem leak fix (#328)
Dmitry-A f9d547b
Upgrade ML.NET package (#343)
daholste 43fe8b8
Add cross-validation (CV), and auto-CV for small datasets; push commo…
daholste 6b2eca8
restore old yml for internal pipeline so we can publish nuget again t…
Dmitry-A 3c492c4
Polishing the CLI UI part-1 (#338)
srsaggam cab5809
CLI ML.NET version upgrade (#345)
daholste a810d8d
Sample revs; ColumnInformation property name revs; pre-featurizer fix…
daholste e89b9a8
CLI -- consume logs from AutoML SDK (#349)
daholste b68b8f2
Rename RunDetails --> RunDetail (#350)
daholste ba08a53
command line api upgrade and progress bar rendering bug (#366)
srsaggam 9b6adcd
change in the version (#368)
srsaggam 4f9dc40
fix few bugs in progressbar and verbosity (#374)
srsaggam 96d2427
Fix for folders with space in it while generating project (#376)
srsaggam 40496fd
SMAC fix for minimizing metrics (#363)
daholste 9faceb2
Formatting Regression metrics and progress bar display days. (#379)
srsaggam ffd773b
change command name and add pbar message (#380)
srsaggam 662a8ea
UI missing features (#382)
srsaggam e257648
downgrade the codepages (#384)
srsaggam c5ec302
Change in project structure (#385)
srsaggam d4b7700
FileSizeBuckets in correct units (#387)
justinormont 5227ee5
changed order (#388)
srsaggam 553e089
prep work to transfer to ml.net (#389)
Dmitry-A 2d32ee0
moving code and history over from machinelearning-automl
Dmitry-A 013a8d3
Add AutoML components to build, fix issues related to that so it builds
Dmitry-A b1d50f6
Merge remote-tracking branch 'remotes/dmitrya/users/dmitrya/move-to-m…
Dmitry-A a7446e4
fix test cases, remove AppInsights ref from AutoML (#3329)
Dmitry-A 53a1d02
[AutoML] disable netfx build leg for now (#3331)
Dmitry-A 4056c63
[AutoML] Add AutoML XML documentation to all public members; migrate …
daholste 4ead03d
[AutoML] Rev AutoML public API; add required native references to Aut…
daholste ffeed1b
[AutoML] Minor changes to generated project in CLI based on feedback …
srsaggam 8874994
[AutoML] Migrate AutoML back to its own solution, w/ NuGet dependenci…
daholste 272ede6
[AutoML] publish AutoML package (#3383)
Dmitry-A d1b9e62
bump version to 0.3 since that's the one we're going to ship for buil…
Dmitry-A 8f06a61
[AutoML] temporarily disable all but x64 platforms -- don't want to d…
Dmitry-A 9718aaf
disable steps but keep phases to keep vsts build pipeline happy (#3423)
Dmitry-A da3a403
API docs for experimentation (#3484)
vinodshanbhag c832e27
fixed path bug and regression metrics correction (#3504)
srsaggam 7191ebe
changed the casing of option alias as it conflicts with --help (#3554)
srsaggam c9cb3cc
[AutoML] Generated project - FastTree nuget package inclusion dynamic…
srsaggam 29d92ed
[AutoML] Add AutoML example code (#3458)
daholste fe77854
AutoML PipelineSuggester: don't recommend pipelines from first-stage …
daholste 4dc47aa
InferColumns API: Validate all columns specified in column info exist…
daholste 4d3416e
[AutoML] AutoML SDK API: validate schema types of input IDataView (#3…
daholste 1430ebf
[AutoML] If first three iterations all fail, short-circuit AutoML exp…
daholste 706e8c9
mlnet CLI nupkg creation/signing (#3606)
Dmitry-A b274f1e
[AutoML] rename Auto to AutoML in namespace and nuget (#3609)
Dmitry-A ed43327
[AutoML] take dependency on a specific ml.net version (#3610)
Dmitry-A 2c1cdc1
force a specific ml.net nuget version, fix typo (#3616)
Dmitry-A d8bc4ed
[AutoML] Fix error handling in CLI. (#3618)
srsaggam ca974cd
[AutoML] turn off line pragmas in .tt files to play nice with signing…
Dmitry-A 06e130b
change the param name (#3619)
srsaggam 40a4346
[AutoML] return null instead of null ref crash on Model property acc…
Dmitry-A c3d93ff
[AutoML] Handling label column names which have space and exception l…
srsaggam 5e39073
use Name instead of FullName for telemetry filename hash (#3633)
Dmitry-A dfa841c
renamed classes (#3634)
srsaggam 1212d56
change ML.NET dependency to 1.0 (#3639)
Dmitry-A 9e1fcdf
set exploration time default in CLI to half hour (#3640)
Dmitry-A 4a535ff
[AutoML] step 2 of removing pinned nupkg versions (#3642)
Dmitry-A e44edca
InferColumns API that consumes label column index -- Only rename labe…
daholste f6c5345
[AutoML] Upgrade ml.net package in generated code (#3644)
srsaggam 67d1cee
[AutoML] Early stopping in CLI based on the exploration time (#3641)
srsaggam 3efc186
[AutoML] Change wording for CouldNotFinshOnTime message (#3655)
Dmitry-A b5438d1
temp change to get around vsts publish failure (#3656)
Dmitry-A 62a82b2
[AutoML] bump version to 0.4.0 (#3658)
Dmitry-A 14abc9d
implement culture invariant strings (#3725)
srsaggam fac974d
reset culture (#3730)
srsaggam bf40c9f
[AutoML] Cross validation fixes; validate empty training / validation…
daholste 3846384
[AutoML] Enable style cop rules & resolve errors (#3823)
daholste b1af7a6
add task agnostic wrappers for autofit calls (#3860)
Dmitry-A 227da9d
[AutoML] CLI telemetry rev (#3789)
daholste dab4600
get in sync with master
Dmitry-A 52e270d
bring AutoML API library to master
Dmitry-A f616dda
delete automl .sln
Dmitry-A 66a30cf
CLI -- regenerate templated CS files (#3954)
daholste f121a38
[AutoML] Bump ML.NET package version to 1.2.0 in AutoML API and CLI; …
daholste e6a9595
Build AutoML NuGet package (#3961)
daholste d518b58
Increment AutoML build version to 0.15.0 for preview. (#3968)
justinormont a15aaa7
added culture independent parsing (#3731)
srsaggam 1360328
Merge remote-tracking branch 'upstream/master'
Dmitry-A d265656
- convert tests to xunit
Dmitry-A bceeec8
sync with AutoML feature branch
Dmitry-A 0f020b6
address issues only showing up in a couple configurations during CI b…
Dmitry-A 4040314
fix cut&paste error
Dmitry-A 4f3d82d
[AutoML] Bump version to ML.NET 1.3.1 in AutoML API and CLI and AutoM…
srsaggam 3a67603
[AutoML] Fix for Exception thrown in cross val when one of the score …
srsaggam dc9a9b7
changes signing (#4079)
srsaggam 2b633df
Addressed PR comments and build issues
Dmitry-A 7d645b3
minor nit - removed unused folder ref
Dmitry-A 524176a
update with latest from features/automl
Dmitry-A de657f0
sync to master
Dmitry-A 6c7e7c0
Fix the .sln file for the right configurations.
eerhardt 3a1f543
Fix mistake in .sln file
eerhardt 02a9bd3
test fixes and disable one test
Dmitry-A e54e6b3
Merge branch 'master' of https://github.com/Dmitry-A/machinelearning
Dmitry-A 179a99a
fix tests, re-add AutoML samples csproj
Dmitry-A 3db7d98
bumped VS version to 16 in .sln, removed InternalsVisible for a dead …
Dmitry-A File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
address issues only showing up in a couple configurations during CI b…
…uild
- Loading branch information
commit 0f020b682e33ab775fabf27c25d3ab6408cbe36e
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.