You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Internalize normalizer infrastructure, normalizer transform, entry-points.
* Internalization of component level command line infrastructure.
* Parse/TryUnparse methods internalized.
* Lockdown of column abstract class constructors to make them unextensible.
* Removal of legacy API derived interfaces and abstract classes for columns.
* Internalization of column bindings utilities and infrastructure.
* Hide filtering/misc IDataTransform implementations and associated entry-points.
* Internalize or move much of entry-points.
* Internalize common outputs of entry-points and deal with resulting fallout.
* Internalization of common inputs.
* Internalization of more model saving infrastructure.
/// The data to be used for training. Used only in entry-points, since in the API the expected mechanism is
48
+
/// that the user iwll use the <see cref="IEstimator{TTransformer}.Fit(IDataView)"/> or some other train
49
+
/// method.
41
50
/// </summary>
51
+
[BestFriend]
42
52
[Argument(ArgumentType.Required,ShortName="data",HelpText="The data to be used for training",SortOrder=1,Visibility=ArgumentAttribute.VisibilityType.EntryPointsOnly)]
43
-
publicIDataViewTrainingData;
53
+
internalIDataViewTrainingData;
44
54
45
55
/// <summary>
46
56
/// Column to use for features.
@@ -49,16 +59,20 @@ public abstract class LearnerInputBase
/// Normalize option for the feature column. Used only in entry-points, since in the API the user is expected to do this themselves.
53
63
/// </summary>
64
+
[BestFriend]
54
65
[Argument(ArgumentType.AtMostOnce,HelpText="Normalize option for the feature column",ShortName="norm",SortOrder=5,Visibility=ArgumentAttribute.VisibilityType.EntryPointsOnly)]
/// Whether learner should cache input training data.
69
+
/// Whether learner should cache input training data. Used only in entry-points, since the intended API mechanism
70
+
/// is that the user will use the <see cref="DataOperationsCatalog.Cache(IDataView, string[])"/> or other method
71
+
/// like <see cref="EstimatorChain{TLastTransformer}.AppendCacheCheckpoint(IHostEnvironment)"/>.
59
72
/// </summary>
73
+
[BestFriend]
60
74
[Argument(ArgumentType.LastOccurenceWins,HelpText="Whether learner should cache input training data",ShortName="cache",SortOrder=6,Visibility=ArgumentAttribute.VisibilityType.EntryPointsOnly)]
0 commit comments