Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИАД_методичка1.doc
Скачиваний:
33
Добавлен:
13.11.2019
Размер:
752 Кб
Скачать
☆

1.2.1 Начало работы

Основное окно программы Weka GUI Chooser (см. рис. 1.1). Опишем более подробно назначение управляющих элементов данного окна.

Рис. 1.1. Основное окно программы WEKA.

Основное окно предоставляет доступ к четырем модулям программы:

• Explorer – среда для исследования данных;

• Experimenter – среда для проведения сравнительного анализа работы различных алгоритмов при обработке одного и того же набора данных;

• KnowledgeFlow – данная среда поддерживает такую же функциональность, как и Explorer, но с применением интерфейса drug-and-drop; его достоинство заключается в том, что он поддерживает инкрементное обучение;

• SimpleCLI – командный интерфейс для непосредственного исполнения команд WEKA.

Главное меню программы состоит из четырех пунктов:

  1. Program

  • LogWindow – открывает окно логов, которое сохраняет всю информацию, выводимую в потоки stdout или stderr. Полезно для сред типа MS Windows, в которых обычно WEKA не запускается из терминала.

  • Memory usage – использование памяти.

  • Exit.

  1. Tools – Другие полезные средства.

  • ArffViewer – редактор arff-файлов.

  • SqlViewer – модуль просмотра баз данных, для SQL запросов к базам данных посредством JDBC.

  • Bayes net editor – модуль для редактирования, визуализации и обучения Байесовых сетей (Bayes nets).

  1. Visualization – средства визуализации данных WEKA.

  • • Plot – отображения 2D-графика набора данных.

  • • ROC – отображает ранее сохраненную ROC-кривую.

  • • TreeVisualizer – отображает направленные графы, т.е. деревья решений.

  • • GraphVisualizer – визуализирует графику в формате XML BIF или DOT для Байесовых сетей.

  • • BoundaryVisualizer – позволяет визуализировать границы решений классификаторов в двух измерениях.

  1. Help – Online ресурсы, посвященные WEKA.

  • • Weka homepage – открывает домашнюю страницу проекта WEKA.

  • • HOWTOs, code snippets, etc. – WekaWiki, содержащая множество примеров и HOWTOs касающихся разработки и использования WEKA.

  • • Weka on Sourceforge – страница проекта WEKA на Sourceforge.net.

  • • SystemInfo – содержит значения некоторых переменных среды Java/WEKA.

1.2.2 Модуль Explorer

Это основной модуль программы, который позволяет загрузить и предобработать данные (вкладка Preprocess), решить задачу классификации или регрессии (Classify), кластеризации (Claster), поиска ассоциаций (Associate), селекции признаков (Select Attributes) и визуализации (Visualize).

Каждая задача имеет свою вкладку в общем окне. Сначала доступна только вкладка Preprocess, поскольку для выполнения остальных задач нужны данные. Отметим, что последовательность вкладок не всегда соответствует этапам решения задачи. Например, после загрузки данных в память ЭВМ можно перейти к селекции признаков.

Внизу каждой вкладки отображается строка статуса. Правый щелчок на строке статуса дает контекстное меню с двумя вариантами выбора:

  1. Memory information – отображает количество памяти доступной WEKA.

  2. Run garbage collector – запускает сборщик мусора Java, которые очищает области памяти, которые больше не используются, позволяя освободить память для новых задач. Следует заметить, что сборщик мусора постоянно запущен в фоновом процессе.

Кнопка LOG позволяет увидеть лог событий происшедших за время работы WEKA.

В правой части статусной строки изображена птичка Киви. Если она бегает, то программа производит вычисления, если сидит неподвижно, то программа находится в режиме ожидания. После значка «Х» отображается число запущенных процессов.

Рассмотрим работу на соответствующих вкладках.