Jump to content

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

Вафли
Разработчик(и) Майкл С. Гашлер
Операционная система Кросс-платформенный
Доступно в С++
Тип Машинное обучение
Лицензия Меньшая стандартная общественная лицензия GNU
Веб-сайт http://gashler.com/mike/waffles/

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

Описание

[ редактировать ]

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

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

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

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

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

[ редактировать ]

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

  • Waffles автоматически решает многие проблемы, связанные с форматом данных, чтобы упростить свои инструменты.
  • Поскольку он реализован на C++, многие из его алгоритмов работают особенно быстро. Кроме того, отсутствие зависимости от какой-либо виртуальной машины упрощает развертывание совместно с другими приложениями.
  • Функциональность, включенная в Waffles, очень широка, включая алгоритмы уменьшения размерности , совместную фильтрацию , визуализацию, кластеризацию, контролируемое обучение, оптимизацию, линейную алгебру, преобразование данных, обработку изображений и сигналов, обучение политике и операции с разреженными матрицами.

Недостатки

[ редактировать ]
  • Хотя Waffles обеспечивает значительную широту возможностей, ему не хватает глубины многих наборов инструментов, ориентированных на конкретную область машинного обучения. Waffles . Например, набор инструментов Weka (машинное обучение) предоставляет гораздо больше алгоритмов классификации, чем
  • Waffles имеет только ограниченный графический интерфейс.

См. также

[ редактировать ]
  1. ^ Гашлер, Майкл С. (2011). «Вафли: набор инструментов машинного обучения» (PDF) . Журнал исследований машинного обучения . 12 (1532–4435). JMLR.org и Microtome Publishing: 2383–2387.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b17ef3db5061216ad266f378611a6e7e__1615248060
URL1:https://arc.ask3.ru/arc/aa/b1/7e/b17ef3db5061216ad266f378611a6e7e.html
Заголовок, (Title) документа по адресу, URL1:
Waffles (machine learning) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)