Un clasificador jerárquico es un clasificador que mapea los datos de entrada en categorías de salida subsuntivas definidas . [ ejemplo necesario ] La clasificación se produce primero en un nivel bajo con piezas de datos de entrada muy específicas. Las clasificaciones de los datos individuales se combinan luego sistemáticamente y se clasifican en un nivel superior de forma iterativa hasta que se produce un resultado. Este resultado final es la clasificación general de los datos. Dependiendo de la aplicacion-detalles específicos, esta salida puede ser una de un conjunto de salidas predefinidas, una de un conjunto de salidas aprendidas en línea, o incluso una nueva clasificación novedosa que no se ha visto antes. Generalmente, tales sistemas se basan en unidades individuales relativamente simples de la jerarquía que tienen solo una función universal para hacer la clasificación. En cierto sentido, estas máquinas dependen del poder de la estructura jerárquica en sí misma en lugar de las capacidades computacionales de los componentes individuales. Esto los hace relativamente simples, fácilmente expandibles y muy poderosos.
Solicitud
Existen muchas aplicaciones que se implementan de manera eficiente utilizando clasificadores jerárquicos o variantes de los mismos. Un ejemplo de ello se encuentra en el área de la visión por computadora . Reconocer imágenes es algo que el procesamiento jerárquico puede hacer bien. [ cita requerida ] La razón por la que el modelo se ajusta tan bien a esta aplicación es que las imágenes pueden verse intuitivamente como una colección de componentes u objetos . Estos objetos pueden verse como colecciones de componentes más pequeños como formas , que pueden verse como colecciones de líneas , etc. Esto coincide directamente con la forma en que funciona el procesamiento jerárquico. Si una unidad simple de la jerarquía de procesamiento puede clasificar líneas en formas, entonces una unidad equivalente podría procesar formas en objetos (por supuesto, hay algunos pasos intermedios entre estos, pero la idea está ahí). Por lo tanto, si organiza estas unidades de clasificación genéricas de manera jerárquica (utilizando un gráfico acíclico dirigido ), puede resultar una clasificación completa paso a paso desde píxeles de color hasta una etiqueta abstracta de lo que está en la imagen.
Hay muchas aplicaciones similares que también se pueden abordar mediante clasificación jerárquica, como el reconocimiento de texto escrito [ aclaración necesaria - término ambiguo ] , conciencia de robot , etc. Es posible que los modelos matemáticos y los métodos de resolución de problemas también se puedan representar de esta manera . [ cita requerida ] Si este es el caso, la investigación futura en esta área podría conducir a probadores de teoremas automatizados muy exitosos en múltiples dominios . Tales desarrollos serían muy poderosos, [¿ según quién? ] pero aún no está claro cómo se aplican exactamente estos modelos.