주요 콘텐츠

divideint

R2026b

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

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

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

구문

[trainInd,valInd,testInd] = divideint(Q,trainRatio,valRatio,testRatio)

설명

[trainInd,valInd,testInd] = divideint(Q,trainRatio,valRatio,testRatio)는 목표값을 훈련 세트, 검증 세트, 테스트 세트와 같은 3개의 세트로 나눕니다. 이 함수는 다음과 같은 입력값을 받습니다.

Q

나눌 목표값의 개수.

trainRatio

훈련에 사용할 벡터의 비율. 디폴트 값 = 0.7.

valRatio

검증에 사용할 벡터의 비율. 디폴트 값 = 0.15.

testRatio

테스트에 사용할 벡터의 비율. 디폴트 값 = 0.15.

그런 후 다음을 반환합니다.

trainInd

훈련 인덱스

valInd

검증 인덱스

testInd

테스트 인덱스

예제

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

신경망 사용

다음은 train이 호출되었을 때 어떤 데이터 분할 함수를 사용할지, 이 함수의 파라미터가 무언지, 그리고 목표값의 어떤 측면을 나눌지를 정의하는 신경망 속성입니다.

net.divideFcn
net.divideParam
net.divideMode

버전 내역

R2008a에 개발됨

모두 축소