Skip to content

Commit 20761a3

Browse files
DAXaholicsfilipi
authored andcommitted
Create links to detail sections (#1149)
1 parent eba2751 commit 20761a3

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

docs/code/MlNetHighLevelConcepts.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,20 @@ In this document, we give a brief overview of the ML.NET high-level concepts. Th
66

77
This document is going to cover the following ML.NET concepts:
88

9-
- *Data*, represented as an `IDataView` interface.
9+
- [*Data*](#data), represented as an `IDataView` interface.
1010
- In ML.NET, data is very similar to a SQL view: it's a lazily-evaluated, immutable, cursorable, heterogenous, schematized dataset.
1111
- An excellent document about the data interface is [IDataView Design Principles](IDataViewDesignPrinciples.md).
12-
- *Transformer*, represented as `ITransformer` interface.
12+
- [*Transformer*](#transformer), represented as `ITransformer` interface.
1313
- In one sentence, a transformer is a component that takes data, does some work on it, and return new 'transformed' data.
1414
- For example, you can think of a machine learning model as a transformer that takes features and returns predictions.
1515
- Another example, 'text tokenizer' would take a single text column and output a vector column with individual 'words' extracted out of the texts.
16-
- *Data reader*, represented as an `IDataReader<T>` interface.
16+
- [*Data reader*](#data-reader), represented as an `IDataReader<T>` interface.
1717
- The data reader is ML.NET component to 'create' data: it takes an instance of `T` and returns data out of it.
1818
- For example, a *TextLoader* is an `IDataReader<FileSource>`: it takes the file source and produces data.
19-
- *Estimator*, represented as an `IEstimator<T>` interface.
19+
- [*Estimator*](#estimator), represented as an `IEstimator<T>` interface.
2020
- This is an object that learns from data. The result of the learning is a *transformer*.
2121
- You can think of a machine learning *algorithm* as an estimator that learns on data and produces a machine learning *model* (which is a transformer).
22-
- *Prediction function*, represented as a `PredictionFunction<TSrc, TDst>` class.
22+
- [*Prediction function*](#prediction-function), represented as a `PredictionFunction<TSrc, TDst>` class.
2323
- The prediction function can be seen as a machine that applies a transformer to one 'row', such as at prediction time.
2424

2525
## Data
@@ -150,4 +150,4 @@ var output = predictionFunc.Predict(example);
150150

151151
The same `predictionFunc` can (and should!) be used multiple times, thus amortizing the initial cost of `MakePredictionFunction` call.
152152

153-
The prediction function is *not re-entrant / thread-safe*: if you want to conduct predictions simultaneously with multiple threads, you need to have a prediction function per thread.
153+
The prediction function is *not re-entrant / thread-safe*: if you want to conduct predictions simultaneously with multiple threads, you need to have a prediction function per thread.

0 commit comments

Comments
 (0)