tonndata

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

Синтаксис

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

Описание

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

x

Матрица или массив ячеек из матриц

columnSamples

True, если исходные выборки ориентированы как столбцы, false, если строки

cellTime

True, если исходные выборки являются столбцами массива ячеек, false, если они сохранены в матрице

и возвращает

y

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

wasMatrix

True, если исходные данные были матрицей (в отличие от массива ячеек)

Если columnSamples является false, затем matrix 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