5
9
INTRODUCIÓN
Según Marvin Minsky [1], la inteligencia artificial (IA) es la ciencia de construir máquinas para
que hagan cosas que, si las hicieran humanos, requerirían inteligencia.
La IA tiene diferentes técnicas como sistemas expertos basados en reglas, redes neuronales
artificiales, árboles de decisión, etc. [2]. A continuación, se presenta la implementación de un
árbol de decisión para determinar si una habitación está ocupada o no con un dataset de más de
2
0000 registros utilizando una biblioteca de software automático llamada Sklearn.
Árboles de decisión
Los árboles de decisión es una de las técnicas de aprendizaje inductivo supervisado no
paramétrico, se utiliza para la predicción y se emplea en el campo de inteligencia artificial, donde
a partir de una base de datos se construyen diagramas de construcción lógica, muy similares a
los sistemas de predicción basados en reglas, que sirven para representar y categorizar una serie
de condiciones que ocurren en forma repetitiva para la solución de un problema.[3]
Nuestra inclinación por el uso de esta técnica se debe a sus ventajas:
•
•
Se puede trabajar con valores cuantitativos (solo tuvimos que transformarlos).
Al contar un número pequeño de características (cinco) es factible el uso de esta técnica.
Limpieza de datos
Inicialmente nuestra base de conocimiento estaba conformada por 7 columnas (No, Fecha,
Temperatura, Humedad, Luminosidad, Nivel de CO2, Radio de humedad y la salida). Además,
esta contaba con 20560 casos.
Con el objetivo de realizar un mejor entrenamiento se realizó la limpieza de datos utilizando como
herramienta principal Microsoft Excel 2016. Se eliminó la columna Fecha ya que esta no tiene
algún valor significativo para el entrenamiento al ser diferente para cada caso. Se eliminó filas
repetidas usando la herramienta antes ya mencionada, con lo que el número de filas se redujo a
1
9119. Finalmente, no se encontraron valores muy alejados al promedio.
REVISTA INNOVACIÓN Y SOFTWARE
VOL 3 Nº 1 Marzo - Agosto 2022 ISSN Nº 2708-0935