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이면 행렬 샘플이 셀형 배열의 열로 분리되므로 원래 행렬에서 벡터로 표현된 시간은 이제 셀형 배열의 열로 표현됩니다.
반환된 값 wasMatrix
는 fromnndata
로 반대 방향의 변환을 수행하는 데 사용할 수 있습니다.
예제
원래 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에 개발됨
참고 항목
nndata
| fromnndata
| nndata2sim
| sim2nndata