Skip to content
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

PR master #1

Merged
merged 174 commits into from
Jul 27, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
174 commits
Select commit Hold shift + click to select a range
02e5cd5
Add push trigger to netci.groovy (#46)
eerhardt May 7, 2018
21ad5ff
Update dataset (#45)
OliaG May 7, 2018
2603a96
Add Build Status to README (#48)
eerhardt May 7, 2018
e65498d
Update license to match CELA guidance
OliaG May 7, 2018
5e812d1
Format update.
OliaG May 7, 2018
5748195
Merge pull request #54 from dotnet/data-license
OliaG May 7, 2018
af95f66
[Src] Fixed typo: files in Microsoft.ML namespace (#59)
yamachu May 7, 2018
d9d1216
[Docs] Fixed typo: ROADMAP.md (#55)
yamachu May 7, 2018
ae66210
Pass correct field name to exception and message (#65)
mfaticaearnin May 8, 2018
500d703
Refactored scenario tests (issue #32) (#52)
zeahmed May 8, 2018
e9942bb
Fix link to example file in readme.md (#71)
glebuk May 8, 2018
b267407
Correcting docs for building in Linux (#58)
maryamariyan May 8, 2018
142f3d7
Minor comment fixes. (#84)
jessebenson May 8, 2018
051b62c
Expand on NuGet installation (#90)
forki May 9, 2018
4f9ee89
Bump version number to 0.2. (#95)
eerhardt May 9, 2018
3e5b5ed
Comments added to LearningPipeline class to make Intellisense more he…
zeahmed May 9, 2018
e1db5c5
publish symbols enabled (#99)
Anipik May 9, 2018
ff5fb14
Fix reversed hyperparameters in Scenarios Tests. Closes #25. (#94)
Ky7m May 10, 2018
e9cd4bc
Issue #104: Update the build tools to 2.1.200 (#105)
May 10, 2018
2e732ea
Update code generator to handle generic types and types with multiple…
yaeldMS May 11, 2018
ea07be8
Fixed exception: "InvalidOperationException: Source column 'Label' is…
zeahmed May 11, 2018
3780923
Update TextLoader.cs (#129)
v-tsymbalistyi May 11, 2018
8e60d97
Setting 'useHeader: false' in 'TrainAndPredictIrisModelTest' because …
zeahmed May 11, 2018
5d03b54
Replaced calls to DateTime.Now with DateTime.UtcNow to be locale agno…
Sorrien May 12, 2018
54a0b42
FastTree: Instantiate feature map for disk transpose and make General…
codemzs May 12, 2018
1b08ae4
Fix entry point name for Logistic Regression (LogisticRegressor is mi…
GalOshri May 14, 2018
ca3fca6
Update NuGet packages to fill out all metadata. (#115)
eerhardt May 14, 2018
33c8364
Update MacroUtils to map trainer kinds to the correct suffix of train…
yaeldMS May 14, 2018
80a95b5
Fix build break (#146)
eerhardt May 14, 2018
3102180
Remove special case for Logistic Regression in MacroUtils.cs (#147)
yaeldMS May 14, 2018
160e9e4
Add Parquet symbols nuget package. (#145)
eerhardt May 14, 2018
6d5a41d
CollectionDataSource (train on top of memory collection instead of lo…
Ivanidzo4ka May 15, 2018
52ea962
Prevent learning pipeline from adding null transform model to the pip…
codemzs May 15, 2018
83f9bac
Added Microsoft.ML.Benchmarks Project (#62)
KrzysztofCwalina May 15, 2018
436700a
Publishing nuget packages to myget feed. (#155)
eerhardt May 15, 2018
efa2644
Fix a bug in Tree leaf featurizer entry point, and add a test for it.…
yaeldMS May 16, 2018
c5d168d
no need to add combiner if you don't have transforms. (#172)
Ivanidzo4ka May 16, 2018
616e75f
Change "Documentation" folder to "docs" (#87)
asthana86 May 17, 2018
ae1ecef
Fixed RandomUtils.NextFloat() extension methods (#177)
zeahmed May 17, 2018
720ecdc
Support packages.config (#165)
eerhardt May 17, 2018
f16737c
Compile CpuMathNative and FastTreeNative with charset=utf-8, fix for …
xadupre May 19, 2018
3f586bd
handle boolean type in construction utils. (#183)
Ivanidzo4ka May 21, 2018
86f5ee6
Code generate TextLoader API and enhance it with convenience API. (#142)
codemzs May 22, 2018
3012428
Migration of first `IDataView` docs (#173)
TomFinley May 22, 2018
7a5b303
Added Block Size Checks for ParquetLoader (#120)
mandyshieh May 23, 2018
2207a27
Adding support for training metrics in PipelineSweeperMacro + new gra…
george-microsoft May 23, 2018
73d894b
CV macro with stratification column doesn't work (#213)
yaeldMS May 23, 2018
76393f4
Fixes build errors caused by spaces in the project path (#196)
tincann May 23, 2018
d51321c
switch housing dataset to wine (#170)
Ivanidzo4ka May 23, 2018
2bbef17
Prevent annoying error in VSmac (#219)
sandyarmstrong May 24, 2018
35b8134
Remove label requirement for PCA anomaly detector entry point. (#221)
yaeldMS May 24, 2018
b6e9e74
Don't create parallel cursor if we have only one element in dataview …
Ivanidzo4ka May 24, 2018
9b23dd9
Combine the fold metrics into one data view in CV macro. (#207)
yaeldMS May 24, 2018
5ebf614
Enabling FastTreeBinaryClassificationNoOpGroupIdTest (#227)
Anipik May 24, 2018
b069ba2
Enables FastTreeHighMinDocsTest (#228)
Anipik May 24, 2018
38cd636
Enables RandomCalibratorPerceptronTest (#231)
Anipik May 24, 2018
5860a4e
Enables Calibrators Tests for Linear Svm (#233)
Anipik May 24, 2018
b1bbceb
Add examples for clustering (#222)
Ivanidzo4ka May 24, 2018
5d368b8
Change "Documentation" folder to "docs" (#240)
rantri May 25, 2018
ca8d46a
Scores to Label mapping (#239)
codemzs May 25, 2018
11d5ba7
Cross Validation and TrainTest (#212)
codemzs May 28, 2018
9f3076d
Cleanup SentimentPredictionTests (#260)
Ivanidzo4ka May 29, 2018
20c36ca
Move ZBaselines => test/BaselineOutput and Samples/UCI => test/data …
rantri May 29, 2018
ee7a669
Enables FastTreeBinaryClassificationCategoricalSplitTest and BinaryC…
Anipik May 30, 2018
0233d71
LinearClassifierTest And PAVCalibratorPerceptronTest being Enabled (#…
Anipik May 30, 2018
ed57712
Fixes build error when path contains space on Linux (#247)
tincann May 30, 2018
5ff56ba
introduce IUnsupervisedLearningWithWeights (#236)
Ivanidzo4ka May 30, 2018
62da34e
Remove references to ILAsmVersion.txt from build script (#266)
tincann May 30, 2018
10508f8
Bump master to v0.3 (#269)
eerhardt May 30, 2018
c259863
RocketEngine fix for selecting top learners (#270)
george-microsoft May 30, 2018
9d19d0e
small code cleanup (#271)
Ivanidzo4ka May 30, 2018
fbd4de0
Preparation for syncing sources with internal repo (#275)
Ivanidzo4ka May 31, 2018
ba9c0f6
Changes to use evaluator metrics names in PipelineSweeperSupportedMet…
george-microsoft May 31, 2018
5dc7848
add missing subcomponents to sweepers (#278)
Ivanidzo4ka May 31, 2018
71e7ff3
remove lotus references. (#252)
codemzs May 31, 2018
fb06f38
Random seed and concurrency for tests (#277)
Ivanidzo4ka May 31, 2018
465b123
Fix SupportedMetric.ByName() method (#280)
george-microsoft Jun 1, 2018
4a5de18
ML.NET-242: FastTreeRanking per-iteration loss metrics are empty (#289)
rogancarr Jun 4, 2018
3730336
Fixed typo in the method summary (#296)
pkulikov Jun 4, 2018
7881056
Remove stale line of code from test. (#297)
codemzs Jun 4, 2018
ae31bbb
Update release notes link to use aka.ms. (#294)
eerhardt Jun 4, 2018
d54869e
Add release notes for ML.NET 0.2 (#301)
GalOshri Jun 5, 2018
a5faca6
Get the cross validation macro to work with non-default column names …
yaeldMS Jun 5, 2018
ab4108d
update sample in README.MD with 0.2 features. (#304)
codemzs Jun 5, 2018
5730685
OVA should respect normalization in underlying learner (#310)
Ivanidzo4ka Jun 5, 2018
1bb1249
Export to ONNX and cross-platform command-line tool to script ML.NET …
codemzs Jun 6, 2018
53b748d
Add Cluster evaluator (#316)
Ivanidzo4ka Jun 6, 2018
278b1a3
Fixes locale dependent test output comparisons (#109)
veikkoeeva Jun 7, 2018
03fade6
Add PartitionedFileLoader (#61)
tyclintw Jun 7, 2018
bcce64e
Remove unexisting project from solution (#335)
Ivanidzo4ka Jun 8, 2018
20099c3
GetSummaryDataView/Row implementation for Pca and Linear Predictors (…
ganik Jun 8, 2018
28c0709
Disable ordinary least squares by removing the entry point (#286)
Ivanidzo4ka Jun 9, 2018
d1a350f
add append function to pipeline (#284)
Ivanidzo4ka Jun 11, 2018
45ced36
Removed field/column name checking of input type in TextLoader. (#327)
zeahmed Jun 11, 2018
1fc3069
fix namespace issue in CSharpGenerator and some refactoring (#339)
Ivanidzo4ka Jun 12, 2018
81d40a9
Using named-tuple in OneToOneTransforms' constructor to make API more…
zeahmed Jun 12, 2018
f6c6f5b
Minor formatting in CollectionDataSourceTests.cs (#348)
justinormont Jun 12, 2018
f2888be
Create CalibratedPredictor instead of SchemaBindableCalibratedPredict…
yaeldMS Jun 13, 2018
d91392f
Remove reference and dependency on System.ValueTuple (#351)
Ivanidzo4ka Jun 13, 2018
9cf7460
Add link to samples (#355)
danmoseley Jun 13, 2018
8435ce9
Use HideEnumValueAttribute for both manifest and C# API generation. (…
TomFinley Jun 18, 2018
84cb59e
Move the NuGet package build files into a TFM specific directory. (#370)
eerhardt Jun 18, 2018
fc7286c
`Stream` subclasses now have `Close` call `base.Close` to ensure disp…
TomFinley Jun 18, 2018
7f8caf7
Return distinct array of ParameterSet when ProposeSweep is called (#368)
ross-p-smith Jun 19, 2018
09f7c66
Update fast tree argument help text (#372)
jwood803 Jun 19, 2018
8b01fc5
Combine multiple tree ensemble models into a single tree ensemble (#364)
yaeldMS Jun 19, 2018
e5de547
add pipelineitem for Ova (#363)
Ivanidzo4ka Jun 20, 2018
ead943e
Fix CV macro to output the warnings data view properly. (#385)
yaeldMS Jun 20, 2018
496d3b9
Link to an example on using converting ML.NET model to ONNX. (#386)
codemzs Jun 21, 2018
ecc6857
Adding documentation about entry points, and entry points graphs: Ent…
sfilipi Jun 21, 2018
0d5e317
Adding LDA Transform (#377)
ganik Jun 26, 2018
93ecbb7
Revert to using the native code (#413)
TomFinley Jun 26, 2018
0a349f8
LightGBM (#392)
codemzs Jun 26, 2018
31ae678
Adding Factorization Machines (#383)
sfilipi Jun 26, 2018
17f944c
ONNX API documentation. (#419)
codemzs Jun 26, 2018
dbbc69e
Bring ensembles into codebase (#379)
Ivanidzo4ka Jun 27, 2018
f94203e
enable macOS tests for LightGBM. (#422)
codemzs Jun 27, 2018
211c043
Create a shorter temp file name for model loading. (#397)
yaeldMS Jun 27, 2018
6c4470f
removing extraneous character that broke the linux build, and with it…
sfilipi Jun 27, 2018
bca008b
EvaluatorUtils to handle label column of type key without text key va…
yaeldMS Jun 27, 2018
36b5bb1
Removing non source files from solution (#362)
Nepomuceno Jun 27, 2018
98aaeb5
Bump master to v0.4 (#427)
shauheen Jun 27, 2018
2501049
Build fix - removing the BOM from the CMakeLists.txt file (#430)
sfilipi Jun 27, 2018
fb8cf0b
Remove MML.DLL from Microsoft.ML nuget. (#439)
codemzs Jun 27, 2018
9e0a4ba
Fix bug #435. (#437)
yaeldMS Jun 27, 2018
dda8778
Adding xml style documentation for trainers (#393)
sfilipi Jun 29, 2018
62095cb
Added convenience constructor for set of transforms. (#405)
zeahmed Jul 2, 2018
2d427bd
Update documentation for LightGBM and add missing binary references t…
codemzs Jul 2, 2018
f3e8136
Light LDA doc (#464)
ganik Jul 2, 2018
7c536ae
Set culture to culture invariant in LightGBM (#454)
codemzs Jul 2, 2018
b604ac1
Add more documentation for ova (#447)
Ivanidzo4ka Jul 2, 2018
b9086b6
Xml docs for trainers and a minor infrastructure changes (#455)
sfilipi Jul 2, 2018
91d2747
small fixes in ensembles (#442)
Ivanidzo4ka Jul 2, 2018
769c9c5
Added tests for new API where components(Loaders/Transforms/Learners)…
zeahmed Jul 2, 2018
f7d89f9
Add release notes for ML.NET 0.3 (#476)
GalOshri Jul 2, 2018
12e6298
Fixed all typos in word `Transform`. (#463)
joshua-light Jul 3, 2018
53c2a15
Normalization API helpers (#446)
TomFinley Jul 3, 2018
f3d57a1
Fix a bug with group Id column in CV macro and add NameColumn argumen…
yaeldMS Jul 3, 2018
dec0d9e
Update readme for the release v0.3
shauheen Jul 3, 2018
5bbf7cf
Remove all spaces in the end of lines (#478)
Ivanidzo4ka Jul 3, 2018
17a3813
Reverted 'new' modifier to be first in statement. (#486)
zeahmed Jul 3, 2018
1c6f5c5
Removed `data` solution-folder from solution files. (#490)
joshua-light Jul 3, 2018
a17f095
Hide argument object in ensemble multivoting (#488)
Ivanidzo4ka Jul 3, 2018
4d574d6
Add clarity to documentation on ColumnConcatenator (#448)
dan-drews Jul 3, 2018
52cc874
Isolate ONNX implementations in separate DLL and NuGet (#462)
TomFinley Jul 5, 2018
f85e722
Role mapped improvements (#496)
TomFinley Jul 5, 2018
1679be3
Update Onnx Convert documentation, limited to ONNX-ML target platforms
CESARDELATORRE Jul 9, 2018
828dc22
Revert
CESARDELATORRE Jul 9, 2018
f7a5526
Fix failure to validate XML comments in test sources during builds (#…
sharwell Jul 9, 2018
fbc00db
Fix quotes on json (#516)
jwood803 Jul 10, 2018
268ebbc
[Part 2] Added convenience constructors for set of transforms. (#491)
zeahmed Jul 11, 2018
9d9d74e
Update error messages after another reset (#359)
jwood803 Jul 11, 2018
d3004e6
XML strings for the documentation should live outside of the src code…
sfilipi Jul 11, 2018
6503167
Update Onnx Convert documentation, limited to ONNX-ML target platform…
CESARDELATORRE Jul 12, 2018
54596ac
Fix iris.txt dataset and modify Iris Classification tests accordingly…
bojanmisic Jul 12, 2018
ceac01f
Fix TrainAndPredictIrisModelUsingDirectInstantiationTest (#527)
TomFinley Jul 13, 2018
669f4fa
Remove Extra Code Comments and unused InternalStreams project (#514)
dan-drews Jul 13, 2018
3053f3d
Fix column purpose for PipelineSweeperMacro (#461)
abgoswam Jul 13, 2018
c491651
[Part 3] Added convenience constructors for set of transforms. (#520)
zeahmed Jul 16, 2018
ef169b2
Issue 434: Fixed imprecise `cref`s in XML Docs (#485)
Jul 16, 2018
5e0a40e
ParquetLoader - Save Schema to context to support loading the model w…
tyclintw Jul 18, 2018
0e37508
Conversion of ITrainer.Train returns predictor, accepts +TrainContext…
TomFinley Jul 18, 2018
839bd6d
Adding documentation about the rest of the classes involved on genera…
sfilipi Jul 18, 2018
a307c6a
Allow CpuMath to reference C# Hardware Intrinsics APIs. (#542)
eerhardt Jul 19, 2018
8ce2a23
PipelineSweeperMacro for Multi-Class Classification (#539)
abgoswam Jul 19, 2018
8c11759
Ensure ONNX export is compatible with Windows RS5 (#550)
codemzs Jul 23, 2018
a862ccc
Move Windows and Linux CI to VSTS (#566)
safern Jul 23, 2018
e885b73
Fix Linux CI to actually run inside a docker container (#574)
safern Jul 23, 2018
015a15e
Don't fail in case of const field in Collection source and extended s…
Ivanidzo4ka Jul 23, 2018
8cfa2ed
Schema comprehension doc (#572)
Zruty0 Jul 24, 2018
5e08fa1
Initial code analyzer for Microsoft.ML, use limited StyleCop (#557)
TomFinley Jul 25, 2018
7fea0af
Sweep Range of L2RegularizerWeight in AveragedPerceptron (#579)
SolyarA Jul 25, 2018
0e0f702
Fixed the TextTransform bug where chargrams where being computed diff…
zeahmed Jul 26, 2018
0f94a3b
Pass fold index to cross validation metrics. (#575)
Ivanidzo4ka Jul 26, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -328,3 +328,5 @@ ASALocalRun/

# MSBuild Binary and Structured Log
*.binlog
# Ignore external test datasets.
/test/data/external/
15 changes: 15 additions & 0 deletions .vsts-dotnet-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
phases:
- template: /build/ci/phase-template.yml
parameters:
name: Linux
buildScript: ./build.sh
dockerImage: microsoft/dotnet-buildtools-prereqs:centos-7-b46d863-20180719033416

- template: /build/ci/phase-template.yml
parameters:
name: Windows_NT
buildScript: build.cmd
queue:
name: Hosted VS2017
demands:
- agent.os -equals Windows_NT
4 changes: 2 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@ All commits in a pull request will be squashed to a single commit with the origi

# Contributing

See [Contributing](Documentation/project-docs/contributing.md) for information about coding styles, source structure, making pull requests, and more.
See [Contributing](docs/project-docs/contributing.md) for information about coding styles, source structure, making pull requests, and more.

# Developers

See the [Developer Guide](Documentation/project-docs/developer-guide.md) for details about developing in this repo.
See the [Developer Guide](docs/project-docs/developer-guide.md) for details about developing in this repo.
32 changes: 19 additions & 13 deletions Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,15 @@
<PropertyGroup>
<RestoreSources>
https://api.nuget.org/v3/index.json;
https://dotnet.myget.org/F/dotnet-core/api/v3/index.json;
</RestoreSources>
</PropertyGroup>

<!-- Common repo directories -->
<PropertyGroup>
<RepoRoot>$(MSBuildThisFileDirectory)</RepoRoot>
<SourceDir>$(RepoRoot)src/</SourceDir>
<PkgDir>$(RepoRoot)pkg/</PkgDir>

<!-- Output directories -->
<BinDir Condition="'$(BinDir)'==''">$(RepoRoot)bin/</BinDir>
Expand Down Expand Up @@ -63,25 +65,29 @@
<VersionSuffix Condition="'$(IncludeBuildNumberInPackageVersion)' == 'true'">$(VersionSuffix)-$(BuildNumberMajor)-$(BuildNumberMinor)</VersionSuffix>
</PropertyGroup>

<!-- SourceLink properties used by dotnet/buildtools - need to be set before importing $(ToolsDir)versioning.props -->
<PropertyGroup>
<UseSourceLink>true</UseSourceLink>
<GitHubRepositoryName>machinelearning</GitHubRepositoryName>
</PropertyGroup>

<!--
Source code control properties used by the .NET Core SDK to inject SCC info into the NuGet package.
In future versions, these will be used for SourceLink and to generate AssemblyInfo.
-->
<PropertyGroup>
<PrivateRepositoryUrl>https://github.com/dotnet/$(GitHubRepositoryName)</PrivateRepositoryUrl>
<PublishRepositoryUrl>true</PublishRepositoryUrl>
<SourceRevisionId>$(LatestCommit)</SourceRevisionId>
</PropertyGroup>

<!--
Ensure to import versioning.props before overwriting BaseIntermediateOutputPath since
the source link file exists in the root bin/obj folder.
-->
<Import Project="$(ToolsDir)versioning.props"
Condition="Exists('$(ToolsDir)versioning.props') and '$(DisableImportVersioningProps)' != 'true'" />

<!-- NuGet package properties -->
<PropertyGroup>
<Authors>Microsoft</Authors>
<IncludeSymbols>true</IncludeSymbols>
</PropertyGroup>

<!-- SourceLink properties -->
<PropertyGroup>
<UseSourceLink>true</UseSourceLink>
<GitHubRepositoryName>machinelearning</GitHubRepositoryName>
</PropertyGroup>


<!-- Language configuration -->
<PropertyGroup>
<LangVersion>latest</LangVersion> <!-- default to allowing all language features -->
Expand Down
28 changes: 28 additions & 0 deletions Directory.Build.targets
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,33 @@
Text="The tools directory [$(ToolsDir)] does not exist. Please run build in the root of the repo to ensure the tools are installed before attempting to build an individual project." />
</Target>

<Target Name="CopyNativeAssemblies"
BeforeTargets="PrepareForRun">

<PropertyGroup>
<LibPrefix Condition="'$(OS)' != 'Windows_NT'">lib</LibPrefix>
<LibExtension Condition="'$(OS)' == 'Windows_NT'">.dll</LibExtension>
<LibExtension Condition="'$(OS)' != 'Windows_NT'">.so</LibExtension>
<LibExtension Condition="$([MSBuild]::IsOSPlatform('osx'))">.dylib</LibExtension>
</PropertyGroup>

<ItemGroup>
<NativeAssemblyReference>
<FullAssemblyPath>$(NativeOutputPath)$(LibPrefix)%(NativeAssemblyReference.Identity)$(LibExtension)</FullAssemblyPath>
</NativeAssemblyReference>
</ItemGroup>

<Copy SourceFiles = "@(NativeAssemblyReference->'%(FullAssemblyPath)')"
DestinationFolder="$(OutputPath)"
OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
Retries="$(CopyRetryCount)"
RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
UseHardlinksIfPossible="$(CreateHardLinksForPublishFilesIfPossible)"
UseSymboliclinksIfPossible="$(CreateSymbolicLinksForPublishFilesIfPossible)">
<Output TaskParameter="DestinationFiles" ItemName="FileWrites"/>
</Copy>

</Target>

<Import Project="$(ToolsDir)/versioning.targets" Condition="Exists('$(ToolsDir)/versioning.targets')" />
</Project>
43 changes: 0 additions & 43 deletions Documentation/building/unix-instructions.md

This file was deleted.

2 changes: 1 addition & 1 deletion DotnetCLIVersion.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.1.2
2.1.200
Loading