주요 콘텐츠

dividerand

(제거될 예정임) 임의의 인덱스를 사용하여 목표값을 3개의 세트로 나누기

dividerand 함수는 향후 릴리스에서 제거될 예정입니다. 자세한 내용은 Transition Legacy Neural Network Code to dlnetwork Workflows 항목을 참조하십시오.

코드 업데이트에 대한 자세한 지침은 버전 내역 항목을 참조하십시오.

설명

[trainInd,valInd,testInd] = dividerand(Q,trainRatio,valRatio,testRatio)는 나눌 목표값의 개수, 훈련에 사용할 벡터의 비율, 검증에 사용할 벡터의 비율, 테스트에 사용할 벡터의 비율을 받고, 훈련 인덱스, 검증 인덱스, 테스트 인덱스를 반환합니다.

예제

예제

모두 축소

이 예제에서는 dividerand 함수를 사용하여 훈련 인덱스, 검증 인덱스, 테스트 인덱스를 가져오는 방법을 보여줍니다.

3000개의 샘플을 훈련용으로 60%, 검증용으로 20%, 테스트용으로 20% 비율로 나눕니다.

[trainInd,valInd,testInd] = dividerand(3000,0.6,0.2,0.2)

입력 인수

모두 축소

나눌 목표값의 개수로, 스칼라로 지정됩니다.

훈련에 사용할 벡터의 비율로, 스칼라로 지정됩니다.

검증에 사용할 벡터의 비율로, 스칼라로 지정됩니다.

테스트에 사용할 벡터의 비율로, 스칼라로 지정됩니다.

출력 인수

모두 축소

훈련 인덱스로, 행 벡터로 반환됩니다.

검증 인덱스로, 행 벡터로 반환됩니다.

테스트 인덱스로, 행 벡터로 반환됩니다.

세부 정보

모두 축소

버전 내역

R2008a에 개발됨

모두 축소