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 | 훈련에 사용할 벡터의 비율. 디폴트 값 = |
valRatio | 검증에 사용할 벡터의 비율. 디폴트 값 = |
testRatio | 테스트에 사용할 벡터의 비율. 디폴트 값 = |
그런 후 다음을 반환합니다.
trainInd | 훈련 인덱스 |
valInd | 검증 인덱스 |
testInd | 테스트 인덱스 |
예제
[trainInd,valInd,testInd] = divideint(3000,0.6,0.2,0.2);
신경망 사용
다음은 train이 호출되었을 때 어떤 데이터 분할 함수를 사용할지, 이 함수의 파라미터가 무언지, 그리고 목표값의 어떤 측면을 나눌지를 정의하는 신경망 속성입니다.
net.divideFcn net.divideParam net.divideMode