Weka has many interfaces, Explorer, KnowledgeFlow, Experimenter, SimpleCLI, Workbench. All of them share mostly can do the same tasks, with different focus and flexibility. Here, we are going to explore their different focuses and flexibilities.
- do all things quickly
- give a quick and comprehensive view of data structure
cos: can't save the process;
- compare several models at once, e.g., run 3 different classifiers against 5 datasets all together, and see the compared result at one place;
- experiment can be saved
- do almost all things that Explorer can do
- can save the process
- KF can't do Experimenter's job, as it doesn't support loops, but ADAMS can help;
- KF can't access low-level functionalities inside Weka API;
pro: run similar tasks of what Explorer does using command line
cos: it can't access all functionalities of Weka API, Jython or Groovy scripting is recommended for this task.
pro: it gathers all other interfaces together into one place