Skip to content

Commit 0ba22f1

Browse files
GalOshrishauheen
authored andcommitted
Add release notes for ML.NET 0.1 (dotnet#37)
* Add release notes for ML.NET 0.1 This closes issue dotnet#36
1 parent da023b1 commit 0ba22f1

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# ML.NET 0.1 Release Notes
2+
3+
ML.NET 0.1 is the first preview release of ML.NET. Thank you for trying it out and we look forward to your feedback! Try training, scoring, and using machine learning models in your app and tell us how it goes.
4+
5+
### Installation
6+
7+
ML.NET works on any platform that supports [.NET Core 2.0](https://www.microsoft.com/net/learn/get-started/windows). It also works on the .NET Framework.
8+
9+
You can install ML.NET NuGet from the .NET Core CLI using:
10+
```
11+
dotnet add package Microsoft.ML
12+
```
13+
14+
From package manager:
15+
```
16+
Install-Package Microsoft.ML
17+
```
18+
19+
Or from within Visual Studio's NuGet package manager.
20+
21+
### Release Notes
22+
23+
This initial release contains core ML.NET components for enabling machine learning pipelines:
24+
25+
* ML Data Structures (e.g. `IDataView`, `LearningPipeline`)
26+
27+
* TextLoader (loading data from a delimited text file into a `LearningPipeline`)
28+
29+
* Transforms (to get data in the correct format for training):
30+
* Processing/featurizing text: `TextFeaturizer`
31+
* Schema modifcation: `ColumnConcatenator`, `ColumnSelector`, and `ColumnDropper`
32+
* Working with categorical features: `CategoricalOneHotVectorizer` and `CategoricalHashOneHotVectorizer`
33+
* Dealing with missing data: `MissingValueHandler`
34+
* Filters: `RowTakeFilter`, `RowSkipFilter`, `RowRangeFilter`
35+
* Feature selection: `FeatureSelectorByCount` and `FeatureSelectorByMutualInformation`
36+
37+
* Learners (to train machine learning models) for a variety of tasks:
38+
* Binary classification: `FastTreeBinaryClassifier`, `StochasticDualCoordinateAscentBinaryClassifier`, `AveragedPerceptronBinaryClassifier`, `BinaryLogisticRegressor`, `FastForestBinaryClassifier`, `LinearSvmBinaryClassifier`, and `GeneralizedAdditiveModelBinaryClassifier`
39+
* Multiclass classification: `StochasticDualCoordinateAscentClassifier`, `LogisticRegressor`, and`NaiveBayesClassifier`
40+
* Regression: `FastTreeRegressor`, `FastTreeTweedieRegressor`, `StochasticDualCoordinateAscentRegressor`, `OrdinaryLeastSquaresRegressor`, `OnlineGradientDescentRegressor`, `PoissonRegressor`, and `GeneralizedAdditiveModelRegressor`
41+
42+
* Evaluators (to check how well the model works):
43+
* For Binary classification: `BinaryClassificationEvaluator`
44+
* For Multiclass classification: `ClassificationEvaluator`
45+
* For Regression: `RegressionEvaluator`
46+
47+
Additional components have been included in the repository but cannot be used in the `LearningPipeline` yet (this will be updated in future releases).

0 commit comments

Comments
 (0)