Main Content

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이면 행렬 x 또는 셀형 배열 x의 행렬이 전치되므로 행 샘플은 이제 열 벡터로 저장됩니다.

cellTime이 false이면 행렬 샘플이 셀형 배열의 열로 분리되므로 원래 행렬에서 벡터로 표현된 시간은 이제 셀형 배열의 열로 표현됩니다.

반환된 값 wasMatrixfromnndata로 반대 방향의 변환을 수행하는 데 사용할 수 있습니다.

예제

원래 6열 행렬로 표현된, 요소를 5개 가진 벡터들의 6개 시간 스텝으로 구성된 데이터를 표준 신경망 표현으로 변환한 다음, 다시 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)

버전 내역

R2010b에 개발됨