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
nndata
| fromnndata
| nndata2sim
| sim2nndata