0
A
답변
6
나는이 질문이 꽤 오래되었다는 것을 알고 있지만 대답에 여전히 관심이있는 경우 일반적으로 짧고 넓은 나무가 "더 좋을 것"입니다. 내부 결정 노드 "C"에 도달하는 추가 결정이 필요하다는 사실을 고려하십시오.
실제로 봐야 할 것은 각 내부 결정 노드에서 엔트로피 및 이입니다. 엔트로피은 특정 변수에 대한 불확실성 또는 임의성의 양입니다. 예를 들어 예과 아니요의 두 가지 클래스가있는 분류 기준을 사용한다고 가정 해 보겠습니다. 예를 들어 x과 같은 특정 변수 또는 속성이 YES 클래스의 세 가지 학습 예제와 NO 클래스의 세 가지 학습 예제 (총 6 개)를 갖는 경우 엔트로피는 1이됩니다. 두 클래스가 같은 수이기 때문입니다 이 변수는 가장 많이 섞여서 얻을 수 있습니다. 마찬가지로, x이 특정 클래스의 여섯 가지 훈련 예를 모두 가지고 있다면, 예를 들어,이 특정 변수가 순수하기 때문에 엔트로피는 0이 될 것이고 따라서 의사 결정 트리에서 잎 노드가됩니다.
엔트로피는 다음과 같은 방법으로 계산 될 수있다
지금 이득을 고려하십시오. 의사 결정 트리의 각 레벨은 해당 노드에 가장 적합한 이득을 나타내는 속성을 선택합니다. 이득은 단순히 무작위 변수 x의 상태를 학습하여 달성되는 엔트로피의 예상 감소량입니다. 게인은 쿨백 - 라이 블러 발산이라고도합니다. 이득은 다음과 같은 방법으로 계산 될 수있다관련 문제
- 1. 의사 결정 트리 차트 만들기
- 2. 다변량 의사 결정 트리 학습자
- 3. SharePoint에서 의사 결정 트리 구현
- 4. 의사 결정 트리 구성 요소
- 5. 결정 트리 기반 양식 (SharePoint)
- 6. ID3 숫자가있는 의사 결정 트리
- 7. 의사 결정 트리 소프트웨어/지식베이스 라이브러리
- 8. 친구의 정보를 얻으려면
- 9. 이미지를 파싱하여 정보를 얻으려면
- 10. 추론 엔진 대 의사 결정 트리
- 11. 의사 결정 트리 생성 및 시각화
- 12. 엔트로피를 사용하는 가중 의사 결정 트리
- 13. 의사 결정 트리 및 규칙 엔진 (Drools)
- 14. 의사 결정 트리 학습 및 불순물
- 15. 증분 의사 결정 트리 C++ 구현
- 16. VFML 증분 의사 결정 트리 분할 오류
- 17. 앱에서 배터리 정보를 얻으려면 어떻게해야합니까?
- 18. 새 오브젝트의 정보를 얻으려면 어떻게해야합니까?
- 19. PHP를 사용하여 정보를 얻으려면 어떻게해야합니까?
- 20. 터치 이벤트에서 정보를 얻으려면 어떻게해야합니까?
- 21. 받는다는 최신 유물 정보를 참조하기로 결정 방법
- 22. 트리 뷰에서 노드 레벨을 얻으려면 어떻게해야합니까?
- 23. 양식을 제출하여이 페이지에 정보를 보내지 않고 $ _POST 정보를 얻으려면 어떻게해야합니까?
- 24. 정규 표현식을 사용하여 정보를 얻으려면 perl을 사용하십시오.
- 25. C#의 OpenOffice에서 성능 정보를 얻으려면 어떻게해야합니까?
- 26. Java를 사용하여 BIOS 정보를 얻으려면 어떻게합니까?
- 27. XmlDocument에서 노드에 대한 스키마 정보를 얻으려면 어떻게해야합니까?
- 28. Objective-C에서 런타임에 클래스 정보를 얻으려면 어떻게해야합니까?
- 29. 필터 정보를 기록하는 HTTP :: Proxy를 얻으려면 어떻게해야합니까?
- 30. 망고에 대한 운송 업체 정보를 얻으려면 어떻게해야하나요?
후반 코멘트 죄송하지만 그건 안'P _ (-)'엔트로피 계산의 부분 중 하나에? – anderas