exponenta event banner

fromnndata

Преобразование данных из стандартной формы массива нейронных сетей

Синтаксис

fromnndata(x,toMatrix,columnSample,cellTime)

Описание

fromnndata(x,toMatrix,columnSample,cellTime) принимает эти аргументы,

net

Нейросеть

toMatrix

True, если результат должен быть в матричной форме

columnSample

True, если образцы должны быть представлены в виде столбцов, false, если строки

cellTime

True, если временной ряд должен быть представлен в виде массива ячеек, false, если представлен матрицей

и возвращает исходные данные, переформатированные соответствующим образом.

Примеры

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

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)

Здесь данные определяются в форме стандартной ячейки данных нейронной сети. Преобразование этих данных не изменяет их. Данные состоят из трех выборок временных рядов 2-элементных сигналов в течение 3 временных интервалов.

x = {rands(2,3);rands(2,3);rands(2,3)}
columnSamples = true;
cellTime = true;
[y,wasMatrix] = tonndata(x)
x2 = fromnndata(y,wasMatrix,columnSamples)

См. также

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