Weka es un software libre desarrollado en la Universidad de Waikato en Nueva Zelanda para realizar tareas de minería de datos como clasificación, regresión, clustering y asociación. Está implementado en Java y contiene herramientas para preprocesamiento de datos y modelado. Weka se distribuye bajo licencia GPL y es una de las suites más utilizadas para minería de datos debido a su facilidad de uso y amplia colección de algoritmos.