stringtranslate.com

Вафли (машинное обучение)

Waffles — это набор инструментов командной строки для выполнения операций машинного обучения , разработанный в Университете Бригама Янга . Эти инструменты написаны на C++ и доступны по лицензии GNU Lesser General Public License .

Описание

Набор инструментов машинного обучения Waffles [1] содержит инструменты командной строки для выполнения различных операций, связанных с машинным обучением , интеллектуальным анализом данных и прогнозным моделированием . Основная цель Waffles — предоставить инструменты, которые легко использовать в скриптовых экспериментах или процессах. Например, все алгоритмы контролируемого обучения, включенные в Waffles, предназначены для поддержки многомерных меток, классификации и регрессии , автоматического вменения пропущенных значений и автоматического применения необходимых фильтров для преобразования данных в тип, который может поддерживать алгоритм, например произвольный Алгоритмы обучения могут использоваться с произвольными наборами данных. Многие другие наборы инструментов машинного обучения предоставляют аналогичную функциональность, но требуют от пользователя явно настроить фильтры и преобразования данных, чтобы сделать их совместимыми с конкретным алгоритмом обучения. Алгоритмы, представленные в Waffles, также имеют возможность автоматически настраивать свои собственные параметры (за счет дополнительных вычислительных затрат).

Поскольку Waffles спроектирован с возможностью использования сценариев, он намеренно избегает представления своих инструментов в графической среде. Однако он включает в себя графический «мастер», который помогает пользователю сгенерировать команду, которая выполнит желаемую задачу. Этот мастер фактически не выполняет операцию, но требует от пользователя вставить сгенерированную им команду в командный терминал или сценарий. Идея, лежащая в основе этого дизайна, состоит в том, чтобы не дать пользователю «привязаться» к графическому интерфейсу.

Все инструменты Waffles реализованы как тонкие оболочки функциональности библиотеки классов C++. Это позволяет с минимальными усилиями конвертировать скриптовые процессы в собственные приложения.

Впервые Waffles был выпущен как проект с открытым исходным кодом в 2005 году. С этого времени он разрабатывался в Университете Бригама Янга , причем новая версия выпускалась примерно каждые 6–9 месяцев. Вафли — это не аббревиатура: набор инструментов был назван в честь продукта по историческим причинам.

Преимущества

Некоторые из преимуществ Waffles по сравнению с другими популярными наборами инструментов машинного обучения с открытым исходным кодом включают в себя:

Недостатки

Смотрите также

Рекомендации

  1. ^ Гашлер, Майкл С. (2011). «Вафли: набор инструментов машинного обучения» (PDF) . Журнал исследований машинного обучения . 12 (1532–4435). JMLR.org и Microtome Publishing: 2383–2387.