Árbol de decisión

Una implementación de Pure-Python para construir un árbol de decisión de datos de capacitación multidimensionales y f ...
Descargar ahora

Árbol de decisión Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Python License
  • Nombre del editor:
  • Avinash Kak
  • Sitio web del editor:
  • http://purdue.edu

Árbol de decisión Etiquetas


Árbol de decisión Descripción

Una implementación de Python Pure-Python para construir un árbol de decisión de datos de capacitación multidimensional y para utilizar el árbol de decisión para clasificar datos sin etiquetar La decisión es una implementación del módulo de Python para la construcción de un árbol de decisión de los datos de capacitación multidimensionales y, posteriormente, usando el árbol de decisiones para clasificar los datos futuros. ASUMINIR DE ASUMENDO HA ARRIBIÓ SU FORMA DE UNA TABLA EN UN ARCHIVO DE TEXTO, todo lo que tiene que hacer es Para suministrar el nombre del archivo de datos de capacitación en este módulo y lo hace el resto por usted sin mucho esfuerzo en su parte. El clasificador de árbol de decisiones consiste en pruebas de características que están dispuestas en forma de un árbol. Se asocia con el nodo raíz una prueba de funciones que se puede esperar que al máximo desambigan las diferentes etiquetas de clase posibles para un vector de datos sin etiqueta. Luego, colgó del nodo raíz un conjunto de nodos infantiles, uno para cada valor de la característica que eligió para el nodo raíz. En cada nodo de este niño, ahora selecciona una prueba de funciones que es la más discriminativa a la clase, dado que ya ha aplicado la prueba de funciones en el nodo raíz y observó el valor de esa función. Este proceso se continúa hasta llegar a los nodos de las hojas del árbol. Los nodos de las hojas pueden corresponder a la profundidad máxima deseada para el árbol de decisión o en el caso cuando se quede sin características para probar. Sintaxis de uso técnico: DT = Decisión (Training_datafile = "Training.dat", debug1 = 1) DT. get_training_data () dt.show_training_data () root_node = dt.construct_decision_tree_classifier () root_node.display_decision_tree ("") test_sample = = DT.Clasificación (root_node, test_sample) Imprimir "Clasificación:", Requisitos de clasificación: · Python


Árbol de decisión Software relacionado