WEKA là một công cụ phần mềm viết bằng Java phục vụ lĩnh vực học Java, máy và khai phá dữ liệu Các tính năng chính • Một tập các công cụ tiền xử lý dữ liệu, các giải thuật học máy, khai phá dữ liệu, và các phương pháp thí nghiệm đánh giá • Giao diện đồ họa (gồm cả tính năng hiển thị hóa dữ liệu) • Môi trường cho phép so sánh các giải thuật học máy và khai phá dữ liệu.