tonndata

Преобразуйте данные в стандартную форму массива ячеек нейронной сети

Синтаксис

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

Описание

[y,wasMatrix] = tonndata(x,columnSamples,cellTime) берет эти аргументы,

x

Матричный или массив ячеек матриц

columnSamples

Верный, если исходные выборки ориентированы как столбцы, ложь если строки

cellTime

Верный, если исходные выборки являются столбцами массива ячеек, ложь, если они хранятся в матрице

и возвращается

y

Исходные данные преобразовываются в стандартную форму массива ячеек нейронной сети

wasMatrix

Верный, если исходные данные были матрицей (в противоположность массиву ячеек)

Если columnSamples является ложным, затем матричный x или матрицы в массиве ячеек x будет транспонирован, таким образом, выборки строки будут теперь храниться как вектор-столбцы.

Если cellTime является ложным, затем матричные выборки будут разделены на столбцы массива ячеек так время, первоначально представленное, когда векторы в матрице будут теперь представлены как столбцы массива ячеек.

Возвращенное значение wasMatrix может использоваться fromnndata инвертировать преобразование.

Примеры

Здесь данные, состоящие из шести тактов векторов с 5 элементами, первоначально представленных как матрица с шестью столбцами, преобразованы в стандартное представление нейронной сети и назад.

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)

Смотрите также

| | |

Представленный в R2010b