12 instantiations of Options
Microsoft.ML.IntegrationTests (1)
Evaluation.cs (1)
238
new MatrixFactorizationTrainer.
Options
Microsoft.ML.Recommender (1)
MatrixFactorizationTrainer.cs (1)
399
var args = new
Options
();
Microsoft.ML.Samples (2)
Dynamic\Trainers\Recommendation\MatrixFactorizationWithOptions.cs (1)
35
var options = new MatrixFactorizationTrainer.
Options
Dynamic\Trainers\Recommendation\OneClassMatrixFactorizationWithOptions.cs (1)
44
var options = new MatrixFactorizationTrainer.
Options
Microsoft.ML.Tests (8)
TrainerEstimators\MatrixFactorizationTests.cs (8)
39
var options = new MatrixFactorizationTrainer.
Options
74
var options = new MatrixFactorizationTrainer.
Options
218
var options = new MatrixFactorizationTrainer.
Options
329
var options = new MatrixFactorizationTrainer.
Options
449
var options = new MatrixFactorizationTrainer.
Options
593
var options = new MatrixFactorizationTrainer.
Options
658
var options = new MatrixFactorizationTrainer.
Options
776
var options = new MatrixFactorizationTrainer.
Options
44 references to Options
Microsoft.ML.AutoML (11)
TrainerExtensions\RecommendationTrainerExtensions.cs (4)
17
var
options = TrainerExtensionUtil.CreateOptions<MatrixFactorizationTrainer.
Options
>(sweepParams);
28
property.Add(nameof(MatrixFactorizationTrainer.
Options
.MatrixColumnIndexColumnName), columnInfo.UserIdColumnName);
29
property.Add(nameof(MatrixFactorizationTrainer.
Options
.MatrixRowIndexColumnName), columnInfo.ItemIdColumnName);
TrainerExtensions\SweepableParams.cs (7)
124
new SweepableDiscreteParam(nameof(MatrixFactorizationTrainer.
Options
.NumberOfIterations), new object[] { 10, 20, 40 }),
125
new SweepableDiscreteParam(nameof(MatrixFactorizationTrainer.
Options
.LearningRate), new object[] { 0.001f, 0.01f, 0.1f }),
126
new SweepableDiscreteParam(nameof(MatrixFactorizationTrainer.
Options
.ApproximationRank), new object[] { 8, 16, 64, 128 }),
127
new SweepableDiscreteParam(nameof(MatrixFactorizationTrainer.
Options
.Lambda), new object[] { 0.01f, 0.05f, 0.1f, 0.5f, 1f }),
128
new SweepableDiscreteParam(nameof(MatrixFactorizationTrainer.
Options
.LossFunction), new object[] { MatrixFactorizationTrainer.LossFunctionType.SquareLossRegression, MatrixFactorizationTrainer.LossFunctionType.SquareLossOneClass }),
129
new SweepableDiscreteParam(nameof(MatrixFactorizationTrainer.
Options
.Alpha), new object[] { 1f, 0.01f, 0.0001f, 0.000001f }),
130
new SweepableDiscreteParam(nameof(MatrixFactorizationTrainer.
Options
.C), new object[] { 0.000001f, 0.0001f, 0.01f }),
Microsoft.ML.CodeGenerator.Tests (14)
ApprovalTests\ConsoleCodeGeneratorTests.cs (7)
550
{nameof(MatrixFactorizationTrainer.
Options
.NumberOfIterations), 10 },
551
{nameof(MatrixFactorizationTrainer.
Options
.LearningRate), 0.01f },
552
{nameof(MatrixFactorizationTrainer.
Options
.ApproximationRank), 8 },
553
{nameof(MatrixFactorizationTrainer.
Options
.Lambda), 0.01f },
554
{nameof(MatrixFactorizationTrainer.
Options
.LossFunction), MatrixFactorizationTrainer.LossFunctionType.SquareLossRegression },
555
{nameof(MatrixFactorizationTrainer.
Options
.Alpha), 1f },
556
{nameof(MatrixFactorizationTrainer.
Options
.C), 0.00001f },
TrainerGeneratorTests.cs (7)
305
{nameof(MatrixFactorizationTrainer.
Options
.NumberOfIterations), 10 },
306
{nameof(MatrixFactorizationTrainer.
Options
.LearningRate), 0.01f },
307
{nameof(MatrixFactorizationTrainer.
Options
.ApproximationRank), 8 },
308
{nameof(MatrixFactorizationTrainer.
Options
.Lambda), 0.01f },
309
{nameof(MatrixFactorizationTrainer.
Options
.LossFunction), MatrixFactorizationTrainer.LossFunctionType.SquareLossRegression },
310
{nameof(MatrixFactorizationTrainer.
Options
.Alpha), 1f },
311
{nameof(MatrixFactorizationTrainer.
Options
.C), 0.00001f },
Microsoft.ML.Recommender (9)
MatrixFactorizationTrainer.cs (7)
19
[assembly: LoadableClass(MatrixFactorizationTrainer.Summary, typeof(MatrixFactorizationTrainer), typeof(MatrixFactorizationTrainer.
Options
),
111
/// <seealso cref="Microsoft.ML.RecommendationCatalog.RecommendationTrainers.MatrixFactorization(MatrixFactorizationTrainer.
Options
)"/>
112
/// <seealso cref="
Options
"/>
340
/// Initializes a new instance of <see cref="MatrixFactorizationTrainer"/> through the <see cref="
Options
"/> class.
343
/// <param name="options">An instance of <see cref="
Options
"/> to apply advanced parameters to the algorithm.</param>
345
internal MatrixFactorizationTrainer(IHostEnvironment env,
Options
options)
399
var
args = new Options();
RecommenderCatalog.cs (2)
84
/// and the value at the location specified by the two indexes. The training configuration is encoded in <see cref="MatrixFactorizationTrainer.
Options
"/>.
98
MatrixFactorizationTrainer.
Options
options)
Microsoft.ML.Samples (2)
Dynamic\Trainers\Recommendation\MatrixFactorizationWithOptions.cs (1)
35
var
options = new MatrixFactorizationTrainer.Options
Dynamic\Trainers\Recommendation\OneClassMatrixFactorizationWithOptions.cs (1)
44
var
options = new MatrixFactorizationTrainer.Options
Microsoft.ML.Tests (8)
TrainerEstimators\MatrixFactorizationTests.cs (8)
39
var
options = new MatrixFactorizationTrainer.Options
74
var
options = new MatrixFactorizationTrainer.Options
218
var
options = new MatrixFactorizationTrainer.Options
329
var
options = new MatrixFactorizationTrainer.Options
449
var
options = new MatrixFactorizationTrainer.Options
593
var
options = new MatrixFactorizationTrainer.Options
658
var
options = new MatrixFactorizationTrainer.Options
776
var
options = new MatrixFactorizationTrainer.Options