2010-02-18 7 views
5

ID3 결정 트리 구현을 파이썬 또는 유효성 검사 및 테스트 파일을 입력으로 받아 예측을 반환하는 언어를 찾고 있습니다.ID3 숫자가있는 의사 결정 트리

나는 this을 찾았지만 숫자 값에 맞출 수는 없습니다. Iris dataset.

콘솔이나 Python으로 작성된 ID3 트리 구현을 알고 계십니까? 숫자 값과 함께 this을 사용하는 방법에 대한 제안은 매우 유용 할 것입니다.

답변

2

비슷한 알고리즘 C4.5가 파이썬으로 작성되었습니다. 그것은 콘솔에서 작동합니다. 관심이 있다면 여기에 넣으십시오.

게시물이 필요하면 죄송합니다. http://pastebin.ca/1802066

  • 조리개 -

    • C4.5 : 나는 모두 업로드 한

      : 코드와 데이터

      BTW, 나는 아이리스 데이터 세트 :

      업데이트에 테스트 한 .data - http://pastebin.ca/1802067

    도움이되기를 바랍니다.

    BTW, 프로그램도 graphViz를 통해 "png"에 트리를 그릴 수 있습니다

  • +1

    네, C4.5 알고리즘을 공유 할 수 있다면 감사하겠습니다. –

    +0

    C4.5 코드를 보내 주셔서 감사합니다. 나는 분류의 정확성을 계산할 필요가있다. 코드에서 예측 클래스를 얻으려면 어떻게해야합니까? 나는 classify (tree_root, ds)를 사용하려고했으나 원본과 같은 클래스 레이블을 반환하는 것으로 보입니다. - 또는 제가 뭔가 잘못하고 있어요 :) –

    +2

    그래, 맞아. 학습 프로세스가 전체 홍채 데이터 세트에서 수행하기 때문에 레이블이 동일합니다. 데이터 파일에서 일부 데이터 벡터를 제외 시키거나 ('load_iris'함수에서 수행), 예측 테스트를 위해 제외 된 벡터를 사용하십시오. – woo

    관련 문제