Compartir a través de


DataOperationsCatalog Clase

Definición

Clase que se usa para crear componentes que funcionan en datos, pero que no forman parte de la canalización de entrenamiento del modelo. Incluye componentes para cargar, guardar, almacenar en caché, filtrar, orden aleatorio y dividir datos.

public sealed class DataOperationsCatalog
type DataOperationsCatalog = class
Public NotInheritable Class DataOperationsCatalog
Herencia
DataOperationsCatalog

Métodos

BootstrapSample(IDataView, Nullable<Int32>, Boolean)

Tome una muestra de arranque aproximada de input.

Cache(IDataView, String[])

Crea una caché diferida en memoria de input.

CreateEnumerable<TRow>(IDataView, Boolean, Boolean, SchemaDefinition)

Convierta un objeto IDataView en un objeto fuertemente tipado IEnumerable<T>.

CrossValidationSplit(IDataView, Int32, String, Nullable<Int32>)

Divida el conjunto de datos en plegamientos de validación cruzada del conjunto de entrenamiento y el conjunto de pruebas. Respeta el samplingKeyColumnName si se proporciona.

FilterRowsByColumn(IDataView, String, Double, Double)

Filtre el conjunto de datos por los valores de una columna numérica.

FilterRowsByKeyColumnFraction(IDataView, String, Double, Double)

Filtre el conjunto de datos por los valores de una KeyDataViewType columna.

FilterRowsByMissingValues(IDataView, String[])

Coloque filas en las que cualquier columna de columns contenga un valor que falta.

LoadFromEnumerable<TRow>(IEnumerable<TRow>, DataViewSchema)

Cree una nueva IDataView a través de una enumerable de los elementos del tipo definido por el usuario mediante el proporcionado DataViewSchema, que puede contener más información sobre el esquema que el tipo puede capturar.

LoadFromEnumerable<TRow>(IEnumerable<TRow>, SchemaDefinition)

Cree un nuevo a IDataView través de una enumerable de los elementos del tipo definido por el usuario. El usuario mantiene la propiedad de y data la vista de datos resultante nunca modificará el contenido de data. Dado IDataView que se supone que es inmutable, se espera que el usuario admita varias enumeraciones de que data devolverían los mismos resultados, a menos que el usuario sepa que los datos solo se cursorarán una vez.

Un uso típico para la vista de datos de streaming podría ser: crear la vista de datos que carga los datos de forma diferida según sea necesario y, a continuación, aplicar transformaciones previamente entrenadas y cursor a través de ella para los resultados de la transformación.

ShuffleRows(IDataView, Nullable<Int32>, Int32, Boolean)

Ordena las filas de input.

SkipRows(IDataView, Int64)

Omita count las filas de input.

TakeRows(IDataView, Int64)

Tome count filas de input.

TrainTestSplit(IDataView, Double, String, Nullable<Int32>)

Divida el conjunto de datos en el conjunto de entrenamiento y el conjunto de pruebas según la fracción especificada. Respeta el samplingKeyColumnName si se proporciona.

Métodos de extensión

LoadFromBinary(DataOperationsCatalog, IMultiStreamSource)

Cargue un IDataView objeto desde en IMultiStreamSource un archivo binario. Tenga en cuenta que es diferido, por lo que IDataViewno se produce ninguna carga real aquí, solo la validación del esquema.

LoadFromBinary(DataOperationsCatalog, String)

Cargue un IDataView objeto desde un archivo binario. Tenga en cuenta que es diferido, por lo que IDataViewno se produce ninguna carga real aquí, solo la validación del esquema.

SaveAsBinary(DataOperationsCatalog, IDataView, Stream, Boolean)

Guarde en IDataView una secuencia binaria.

FilterByCustomPredicate<TSrc>(DataOperationsCatalog, IDataView, Func<TSrc,Boolean>)

Coloque filas en las que un predicado especificado devuelva true.

FilterByStatefulCustomPredicate<TSrc,TState>(DataOperationsCatalog, IDataView, Func<TSrc,TState,Boolean>, Action<TState>)

Coloque filas en las que un predicado especificado devuelva true. Este filtro permite mantener un estado por cursor.

CreateSvmLightLoader(DataOperationsCatalog, Nullable<Int64>, Int32, Boolean, IMultiStreamSource)

Crea un cargador que carga archivos de formato SVM-light. SvmLightLoader.

CreateSvmLightLoaderWithFeatureNames(DataOperationsCatalog, Nullable<Int64>, IMultiStreamSource)

Crea un cargador que carga archivos similares a SVM, donde las características se especifican por sus nombres.

LoadFromSvmLightFile(DataOperationsCatalog, String, Nullable<Int64>, Int32, Boolean)

Cargue un IDataView desde un archivo de texto mediante SvmLightLoader.

LoadFromSvmLightFileWithFeatureNames(DataOperationsCatalog, String, Nullable<Int64>)

Cargue un IDataView desde un archivo de texto que contenga características especificadas por los nombres de características mediante SvmLightLoader.

SaveInSvmLightFormat(DataOperationsCatalog, IDataView, Stream, Boolean, Boolean, String, String, String, String)

Guarde en IDataView formato SVM-light. Se pueden guardar cuatro columnas: una etiqueta y una columna de características y, opcionalmente, una columna de identificador de grupo y una columna de peso de ejemplo.

CreateDatabaseLoader(DataOperationsCatalog, DatabaseLoader+Column[])

Cree un cargador DatabaseLoaderde base de datos .

CreateDatabaseLoader(DataOperationsCatalog, DatabaseLoader+Options)

Cree un cargador DatabaseLoaderde base de datos .

CreateDatabaseLoader<TInput>(DataOperationsCatalog)

Cree un cargador DatabaseLoaderde base de datos .

CreateTextLoader(DataOperationsCatalog, TextLoader+Column[], Char, Boolean, IMultiStreamSource, Boolean, Boolean, Boolean)

Cree un cargador TextLoaderde texto .

CreateTextLoader(DataOperationsCatalog, TextLoader+Options, IMultiStreamSource)

Cree un cargador TextLoaderde texto .

CreateTextLoader<TInput>(DataOperationsCatalog, TextLoader+Options, IMultiStreamSource)

Cree un cargador TextLoader de texto inferenciando el esquema del conjunto de datos a partir de un tipo de modelo de datos.

CreateTextLoader<TInput>(DataOperationsCatalog, Char, Boolean, IMultiStreamSource, Boolean, Boolean, Boolean)

Cree un cargador TextLoader de texto inferenciando el esquema del conjunto de datos a partir de un tipo de modelo de datos.

LoadFromTextFile(DataOperationsCatalog, String, TextLoader+Column[], Char, Boolean, Boolean, Boolean, Boolean)

Cargue un IDataView desde un archivo de texto mediante TextLoader. Tenga en cuenta que es diferido, por lo que IDataViewno se produce ninguna carga real aquí, solo la validación del esquema.

LoadFromTextFile(DataOperationsCatalog, String, TextLoader+Options)

Cargue un IDataView desde un archivo de texto mediante TextLoader. Tenga en cuenta que es diferido, por lo que IDataViewno se produce ninguna carga real aquí, solo la validación del esquema.

LoadFromTextFile<TInput>(DataOperationsCatalog, String, TextLoader+Options)

Cargue un IDataView desde un archivo de texto mediante TextLoader. Tenga en cuenta que es diferido, por lo que IDataViewno se produce ninguna carga real aquí, solo la validación del esquema.

LoadFromTextFile<TInput>(DataOperationsCatalog, String, Char, Boolean, Boolean, Boolean, Boolean)

Cargue un IDataView desde un archivo de texto mediante TextLoader. Tenga en cuenta que es diferido, por lo que IDataViewno se produce ninguna carga real aquí, solo la validación del esquema.

SaveAsText(DataOperationsCatalog, IDataView, Stream, Char, Boolean, Boolean, Boolean, Boolean)

Guarde como IDataView texto.

Se aplica a