Main Content

tonndata

Convertir los datos al formato de arreglo de celdas de una red neuronal estándar

Sintaxis

[y,wasMatrix] = tonndata(x,columnSamples,cellTime)

Descripción

[y,wasMatrix] = tonndata(x,columnSamples,cellTime) toma los argumentos siguientes:

x

Matriz o arreglo de celdas de matrices

columnSamples

Verdadero si las muestras originales están orientadas como columnas, falso si son filas

cellTime

Verdadero si las muestras originales son columnas de un arreglo de celdas, falso si están almacenadas en una matriz

y devuelve

y

Datos originales transformados en el formato de arreglo de celdas de una red neuronal estándar

wasMatrix

Verdadero si los datos originales eran una matriz (y no un arreglo de celdas)

Si columnSamples es falso, entonces la matriz x o las matrices del arreglo de celdas x se traspondrán, por lo que las muestras de fila ahora se almacenarán como vectores columna.

Si cellTime es falso, entonces las muestras de matriz se separarán en columnas de un arreglo de celdas, de modo que el tiempo originalmente representado como vectores en una matriz ahora se representará como columnas de un arreglo de celdas.

El valor devuelto wasMatrix puede ser usado por fromnndata para revertir la transformación.

Ejemplos

Aquí, los datos que constan de seis unidades de tiempo de vectores de 5 elementos, originalmente representados como una matriz con seis columnas, se convierten a una representación de red neuronal estándar y viceversa.

x = rands(5,6)
columnSamples = true; % samples are by columns.
cellTime = false;     % time-steps in matrix, not cell array.
[y,wasMatrix] = tonndata(x,columnSamples,cellTime)
x2 = fromnndata(y,wasMatrix,columnSamples,cellTime)

Historial de versiones

Introducido en R2010b

Consulte también

| | |