Para ejecutar el programa, se debe ejecutar el siguiente comando:
python3 decision_tree.py
Este programa el que hace es coger la tabla iris.csv y la usa para mostrar si nuestra implementacion es correcta. El terninal muestra la tabla, el unique counts, gini impurity y la entropia, el build tree resultante (iterativo y recursivo, el mismo resultado), el classify, el prunning, la accuracy y la cross validation (estos 2 ultimos estan implementados en el archivo evaluation.py).
Para ejecutar el programa, se debe ejecutar el siguiente comando:
python3 clusters.py
Este programa coge el documento blogdata.csv y lo divide en 5 clusters. Una vez hecho esto, se calcula la distancia entre los clusters y se muestra por pantalla.