Skip to content

Commit 2a1f2bb

Browse files
authored
More namespace alignment (#2724)
* removing : Microsoft.ML.Trainers.Ensemble.DiversityMeasure Microsoft.ML.Trainers.Ensemble.FeatureSelector Microsoft.ML.Trainers.Ensemble.SubModelSelector * Microsoft.ML.EntryPoints.JsonUtils -> Microsoft.ML.EntryPoints and Microsoft.ML.FactorizationMachine -> Microsoft.ML.Trainers.FactorizationMachine * Microsoft.ML.ImageAnalytics.EntryPoints -> Microsoft.ML.ImageAnalytics Microsoft.ML.Internal.Calibration -> Microsoft.Ml.Calibrator * Microsoft.ML.StaticPipe.Runtime -> Microsoft.ML.StaticPipe * PR review comments + the following changes: Microsoft.ML.Calibrators namespace for calibrators Microsoft.ML.Data.Evaluators.Metrics -> Microsoft.ML.Data Microsoft.ML.FastTree --> Microsoft.ML.Trainers.FastTree ICanSaveModel, ModelSaveContext move from Microsoft.ML.Model to Microsoft.Ml * the target of my replace all was the source folder, and building through cmd doesn't build the test folder. Extending the changes of the prior commit to the test folder * Ivan's suggestion to move VersionInfo and ModelHeader to Microsoft.ML and regenerating the catalog.
1 parent 6fc0ea5 commit 2a1f2bb

File tree

141 files changed

+121
-220
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

141 files changed

+121
-220
lines changed

docs/samples/Microsoft.ML.Samples/Dynamic/Calibrator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System;
22
using System.Linq;
3-
using Microsoft.ML.Calibrator;
3+
using Microsoft.ML.Calibrators;
44
using Microsoft.ML.Data;
55

66
namespace Microsoft.ML.Samples.Dynamic

docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/BinaryClassification/AveragedPerceptron.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
using Microsoft.ML;
2-
3-
namespace Microsoft.ML.Samples.Dynamic.Trainers.BinaryClassification
1+
namespace Microsoft.ML.Samples.Dynamic.Trainers.BinaryClassification
42
{
53
public static class AveragedPerceptron
64
{

src/Microsoft.ML.Core/Data/IEstimator.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
using System.Linq;
88
using Microsoft.Data.DataView;
99
using Microsoft.ML.Data;
10-
using Microsoft.ML.Model;
1110

1211
namespace Microsoft.ML
1312
{

src/Microsoft.ML.Core/Data/ModelHeader.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
using System.Text;
99
using Microsoft.ML.Internal.Utilities;
1010

11-
namespace Microsoft.ML.Model
11+
namespace Microsoft.ML
1212
{
1313
[BestFriend]
1414
[StructLayout(LayoutKind.Explicit, Size = Size)]

src/Microsoft.ML.Core/Data/ModelLoadContext.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
using System.Text;
88
using Microsoft.ML.Internal.Utilities;
99

10-
namespace Microsoft.ML.Model
10+
namespace Microsoft.ML
1111
{
1212
/// <summary>
1313
/// This is a convenience context object for loading models from a repository, for

src/Microsoft.ML.Core/Data/ModelLoading.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
using System.Text;
99
using Microsoft.ML.Internal.Utilities;
1010

11-
namespace Microsoft.ML.Model
11+
namespace Microsoft.ML
1212
{
1313
/// <summary>
1414
/// Signature for a repository based model loader. This is the dual of <see cref="ICanSaveModel"/>.

src/Microsoft.ML.Core/Data/ModelSaveContext.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
using System.Text;
88
using Microsoft.ML.Internal.Utilities;
99

10-
namespace Microsoft.ML.Model
10+
namespace Microsoft.ML
1111
{
1212
/// <summary>
1313
/// This is a convenience context object for saving models to a repository, for

src/Microsoft.ML.Core/Data/ModelSaving.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
using System.IO;
77
using System.Text;
88

9-
namespace Microsoft.ML.Model
9+
namespace Microsoft.ML
1010
{
1111
public sealed partial class ModelSaveContext : IDisposable
1212
{

src/Microsoft.ML.Core/Data/Repository.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
using System.IO.Compression;
99
using Microsoft.ML.Internal.Utilities;
1010

11-
namespace Microsoft.ML.Model
11+
namespace Microsoft.ML
1212
{
1313
/// <summary>
1414
/// For saving a model into a repository.

src/Microsoft.ML.Data/Commands/CrossValidationCommand.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99
using System.Threading.Tasks;
1010
using Microsoft.Data.DataView;
1111
using Microsoft.ML;
12+
using Microsoft.ML.Calibrators;
1213
using Microsoft.ML.Command;
1314
using Microsoft.ML.CommandLine;
1415
using Microsoft.ML.Data;
15-
using Microsoft.ML.Internal.Calibration;
1616
using Microsoft.ML.Internal.Utilities;
1717
using Microsoft.ML.Transforms;
1818
using Microsoft.ML.Transforms.Conversions;

src/Microsoft.ML.Data/Commands/TrainCommand.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@
88
using System.Linq;
99
using Microsoft.Data.DataView;
1010
using Microsoft.ML;
11+
using Microsoft.ML.Calibrators;
1112
using Microsoft.ML.Command;
1213
using Microsoft.ML.CommandLine;
1314
using Microsoft.ML.Data;
1415
using Microsoft.ML.Data.IO;
15-
using Microsoft.ML.Internal.Calibration;
1616
using Microsoft.ML.Internal.Utilities;
1717
using Microsoft.ML.Model;
1818
using Microsoft.ML.Transforms.Normalizers;

src/Microsoft.ML.Data/Commands/TrainTestCommand.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
using System.IO;
77
using Microsoft.Data.DataView;
88
using Microsoft.ML;
9+
using Microsoft.ML.Calibrators;
910
using Microsoft.ML.Command;
1011
using Microsoft.ML.CommandLine;
1112
using Microsoft.ML.Data;
12-
using Microsoft.ML.Internal.Calibration;
1313
using Microsoft.ML.Internal.Utilities;
1414
using Microsoft.ML.Model;
1515

src/Microsoft.ML.Data/DataLoadSave/Binary/UnsafeTypeOps.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
using System.IO;
88
using System.Runtime.InteropServices;
99
using Microsoft.Data.DataView;
10-
using Microsoft.ML.Data;
1110

1211
namespace Microsoft.ML.Internal.Internallearn
1312
{

src/Microsoft.ML.Data/Dirty/IniFileUtils.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
using System.Text;
66
using System.Text.RegularExpressions;
7-
using Microsoft.ML.Internal.Calibration;
7+
using Microsoft.ML.Calibrators;
88

99
namespace Microsoft.ML.Internal.Utilities
1010
{

src/Microsoft.ML.Data/Dirty/PredictorInterfaces.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
using System.Collections.Generic;
77
using System.IO;
88
using Microsoft.Data.DataView;
9-
using Microsoft.ML.Calibrator;
9+
using Microsoft.ML.Calibrators;
1010
using Microsoft.ML.Data;
1111

1212
namespace Microsoft.ML.Internal.Internallearn

src/Microsoft.ML.Data/EntryPoints/EntryPointNode.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@
88
using System.Linq;
99
using System.Text.RegularExpressions;
1010
using Microsoft.Data.DataView;
11-
using Microsoft.ML.Data;
12-
using Microsoft.ML.EntryPoints.JsonUtils;
1311
using Microsoft.ML.Internal.Utilities;
1412
using Newtonsoft.Json;
1513
using Newtonsoft.Json.Linq;

src/Microsoft.ML.Data/EntryPoints/InputBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
using System;
66
using System.Collections.Generic;
77
using Microsoft.Data.DataView;
8+
using Microsoft.ML.Calibrators;
89
using Microsoft.ML.CommandLine;
910
using Microsoft.ML.Data;
1011
using Microsoft.ML.Data.IO;
11-
using Microsoft.ML.Internal.Calibration;
1212

1313
namespace Microsoft.ML.EntryPoints
1414
{

src/Microsoft.ML.Data/EntryPoints/InputBuilder.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
using Microsoft.ML.Internal.Utilities;
1212
using Newtonsoft.Json.Linq;
1313

14-
namespace Microsoft.ML.EntryPoints.JsonUtils
14+
namespace Microsoft.ML.EntryPoints
1515
{
1616
/// <summary>
1717
/// The class that creates and wraps around an instance of an input object and gradually populates all fields, keeping track of missing

src/Microsoft.ML.Data/EntryPoints/PredictorModelImpl.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,8 @@
77
using System.IO;
88
using System.Linq;
99
using Microsoft.Data.DataView;
10-
using Microsoft.ML.Calibrator;
10+
using Microsoft.ML.Calibrators;
1111
using Microsoft.ML.Data;
12-
using Microsoft.ML.Internal.Calibration;
1312
using Microsoft.ML.Internal.Internallearn;
1413
using Microsoft.ML.Model;
1514

src/Microsoft.ML.Data/EntryPoints/SummarizePredictor.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,10 @@
55
using System.IO;
66
using System.Text;
77
using Microsoft.Data.DataView;
8-
using Microsoft.ML.Calibrator;
8+
using Microsoft.ML.Calibrators;
99
using Microsoft.ML.CommandLine;
1010
using Microsoft.ML.Data;
1111
using Microsoft.ML.EntryPoints;
12-
using Microsoft.ML.Internal.Calibration;
1312
using Microsoft.ML.Internal.Internallearn;
1413

1514
[assembly: EntryPointModule(typeof(SummarizePredictor))]

src/Microsoft.ML.Data/Evaluators/AnomalyDetectionEvaluator.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
using Microsoft.ML;
1111
using Microsoft.ML.CommandLine;
1212
using Microsoft.ML.Data;
13-
using Microsoft.ML.Data.Evaluators.Metrics;
1413
using Microsoft.ML.EntryPoints;
1514
using Microsoft.ML.Internal.Utilities;
1615
using Microsoft.ML.Transforms;

src/Microsoft.ML.Data/Evaluators/Metrics/AnomalyDetectionMetrics.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
using System;
66
using Microsoft.Data.DataView;
77

8-
namespace Microsoft.ML.Data.Evaluators.Metrics
8+
namespace Microsoft.ML.Data
99
{
1010
/// <summary>
1111
/// Evaluation results for anomaly detection.

src/Microsoft.ML.Data/Model/Onnx/ICanSaveOnnx.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// The .NET Foundation licenses this file to you under the MIT license.
33
// See the LICENSE file in the project root for more information.
44

5-
using Microsoft.ML.Calibrator;
5+
using Microsoft.ML.Calibrators;
66
using Microsoft.ML.Data;
77

88
namespace Microsoft.ML.Model.OnnxConverter

src/Microsoft.ML.Data/Model/Pfa/ICanSavePfa.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// The .NET Foundation licenses this file to you under the MIT license.
33
// See the LICENSE file in the project root for more information.
44

5-
using Microsoft.ML.Calibrator;
5+
using Microsoft.ML.Calibrators;
66
using Microsoft.ML.Data;
77
using Newtonsoft.Json.Linq;
88

src/Microsoft.ML.Data/Prediction/Calibrator.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,10 @@
1010
using System.Linq;
1111
using Microsoft.Data.DataView;
1212
using Microsoft.ML;
13-
using Microsoft.ML.Calibrator;
13+
using Microsoft.ML.Calibrators;
1414
using Microsoft.ML.CommandLine;
1515
using Microsoft.ML.Data;
1616
using Microsoft.ML.EntryPoints;
17-
using Microsoft.ML.Internal.Calibration;
1817
using Microsoft.ML.Internal.Internallearn;
1918
using Microsoft.ML.Internal.Utilities;
2019
using Microsoft.ML.Model;
@@ -80,7 +79,7 @@
8079
[assembly: EntryPointModule(typeof(PavCalibratorTrainerFactory))]
8180
[assembly: EntryPointModule(typeof(PlattCalibratorTrainerFactory))]
8281

83-
namespace Microsoft.ML.Internal.Calibration
82+
namespace Microsoft.ML.Calibrators
8483
{
8584
/// <summary>
8685
/// Signature for the loaders of calibrators.

src/Microsoft.ML.Data/Prediction/CalibratorCatalog.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,8 @@
66
using System.Linq;
77
using Microsoft.Data.DataView;
88
using Microsoft.ML;
9-
using Microsoft.ML.Calibrator;
9+
using Microsoft.ML.Calibrators;
1010
using Microsoft.ML.Data;
11-
using Microsoft.ML.Internal.Calibration;
1211
using Microsoft.ML.Model;
1312
using Microsoft.ML.Trainers;
1413

@@ -21,7 +20,7 @@
2120
[assembly: LoadableClass(typeof(CalibratorTransformer<PavCalibrator>), typeof(PavCalibratorTransformer), null,
2221
typeof(SignatureLoadModel), "", PavCalibratorTransformer.LoadName)]
2322

24-
namespace Microsoft.ML.Calibrator
23+
namespace Microsoft.ML.Calibrators
2524
{
2625

2726
/// <summary>

src/Microsoft.ML.Data/Prediction/IPredictionTransformer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// See the LICENSE file in the project root for more information.
44

55
using Microsoft.Data.DataView;
6-
using Microsoft.ML.Calibrator;
6+
using Microsoft.ML.Calibrators;
77

88
namespace Microsoft.ML
99
{

src/Microsoft.ML.Data/TrainCatalog.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
using System.Linq;
77
using Microsoft.Data.DataView;
88
using Microsoft.ML.Data;
9-
using Microsoft.ML.Data.Evaluators.Metrics;
109
using Microsoft.ML.Transforms;
1110
using Microsoft.ML.Transforms.Conversions;
1211

src/Microsoft.ML.Data/Transforms/TrainAndScoreTransformer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
using System.Collections.Generic;
66
using Microsoft.Data.DataView;
77
using Microsoft.ML;
8+
using Microsoft.ML.Calibrators;
89
using Microsoft.ML.CommandLine;
910
using Microsoft.ML.Data;
1011
using Microsoft.ML.EntryPoints;
11-
using Microsoft.ML.Internal.Calibration;
1212
using Microsoft.ML.Model;
1313
using Microsoft.ML.Transforms;
1414

src/Microsoft.ML.Ensemble/EntryPoints/DiversityMeasure.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
using Microsoft.ML.EntryPoints;
66
using Microsoft.ML.Trainers.Ensemble;
7-
using Microsoft.ML.Trainers.Ensemble.DiversityMeasure;
87

98
[assembly: EntryPointModule(typeof(DisagreementDiversityFactory))]
109
[assembly: EntryPointModule(typeof(RegressionDisagreementDiversityFactory))]

src/Microsoft.ML.Ensemble/EntryPoints/FeatureSelector.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
using Microsoft.ML.EntryPoints;
66
using Microsoft.ML.Trainers.Ensemble;
7-
using Microsoft.ML.Trainers.Ensemble.FeatureSelector;
87

98
[assembly: EntryPointModule(typeof(AllFeatureSelectorFactory))]
109
[assembly: EntryPointModule(typeof(RandomFeatureSelector))]

src/Microsoft.ML.Ensemble/EntryPoints/PipelineEnsemble.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
// See the LICENSE file in the project root for more information.
44

55
using Microsoft.Data.DataView;
6+
using Microsoft.ML.Calibrators;
67
using Microsoft.ML.Data;
78
using Microsoft.ML.EntryPoints;
8-
using Microsoft.ML.Internal.Calibration;
99
using Microsoft.ML.Trainers.Ensemble;
1010

1111
[assembly: EntryPointModule(typeof(PipelineEnsemble))]

src/Microsoft.ML.Ensemble/EntryPoints/SubModelSelector.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
using Microsoft.ML.EntryPoints;
66
using Microsoft.ML.Trainers.Ensemble;
7-
using Microsoft.ML.Trainers.Ensemble.SubModelSelector;
87

98
[assembly: EntryPointModule(typeof(AllSelectorFactory))]
109
[assembly: EntryPointModule(typeof(AllSelectorMultiClassFactory))]

src/Microsoft.ML.Ensemble/PipelineEnsemble.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
using System.Text;
1010
using Microsoft.Data.DataView;
1111
using Microsoft.ML;
12+
using Microsoft.ML.Calibrators;
1213
using Microsoft.ML.Data;
1314
using Microsoft.ML.EntryPoints;
14-
using Microsoft.ML.Internal.Calibration;
1515
using Microsoft.ML.Internal.Internallearn;
1616
using Microsoft.ML.Internal.Utilities;
1717
using Microsoft.ML.Model;

src/Microsoft.ML.Ensemble/Selector/DiversityMeasure/BaseDisagreementDiversityMeasure.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
using System.Collections.Concurrent;
77
using System.Collections.Generic;
88

9-
namespace Microsoft.ML.Trainers.Ensemble.DiversityMeasure
9+
namespace Microsoft.ML.Trainers.Ensemble
1010
{
1111
internal abstract class BaseDisagreementDiversityMeasure<TOutput> : IDiversityMeasure<TOutput>
1212
{

src/Microsoft.ML.Ensemble/Selector/DiversityMeasure/DisagreementDiversityMeasure.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,11 @@
55
using System;
66
using Microsoft.ML;
77
using Microsoft.ML.Trainers.Ensemble;
8-
using Microsoft.ML.Trainers.Ensemble.DiversityMeasure;
98

109
[assembly: LoadableClass(typeof(DisagreementDiversityMeasure), null, typeof(SignatureEnsembleDiversityMeasure),
1110
DisagreementDiversityMeasure.UserName, DisagreementDiversityMeasure.LoadName)]
1211

13-
namespace Microsoft.ML.Trainers.Ensemble.DiversityMeasure
12+
namespace Microsoft.ML.Trainers.Ensemble
1413
{
1514
internal sealed class DisagreementDiversityMeasure : BaseDisagreementDiversityMeasure<Single>, IBinaryDiversityMeasure
1615
{

src/Microsoft.ML.Ensemble/Selector/DiversityMeasure/ModelDiversityMetric.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
using System;
66

7-
namespace Microsoft.ML.Trainers.Ensemble.DiversityMeasure
7+
namespace Microsoft.ML.Trainers.Ensemble
88
{
99
internal sealed class ModelDiversityMetric<TOutput>
1010
{

src/Microsoft.ML.Ensemble/Selector/DiversityMeasure/MultiDisagreementDiversityMeasure.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,11 @@
77
using Microsoft.ML.Data;
88
using Microsoft.ML.Numeric;
99
using Microsoft.ML.Trainers.Ensemble;
10-
using Microsoft.ML.Trainers.Ensemble.DiversityMeasure;
1110

1211
[assembly: LoadableClass(typeof(MultiDisagreementDiversityMeasure), null, typeof(SignatureEnsembleDiversityMeasure),
1312
DisagreementDiversityMeasure.UserName, MultiDisagreementDiversityMeasure.LoadName)]
1413

15-
namespace Microsoft.ML.Trainers.Ensemble.DiversityMeasure
14+
namespace Microsoft.ML.Trainers.Ensemble
1615
{
1716
internal sealed class MultiDisagreementDiversityMeasure : BaseDisagreementDiversityMeasure<VBuffer<Single>>, IMulticlassDiversityMeasure
1817
{

0 commit comments

Comments
 (0)