stringtranslate.com

Оранжевый (программное обеспечение)

Типичный рабочий процесс в Orange.
Типичный рабочий процесс в Orange 3.

Orange — это набор инструментов для визуализации данных , машинного обучения и интеллектуального анализа данных с открытым исходным кодом . Он имеет интерфейс визуального программирования для исследовательского качественного анализа данных и интерактивной визуализации данных .

Виджет дерева классификации в Orange 3.

Описание

Orange — это пакет программного обеспечения для визуального программирования на основе компонентов, предназначенный для визуализации данных , машинного обучения , интеллектуального анализа и анализа данных .

Оранжевые компоненты называются виджетами. Они варьируются от простой визуализации данных, выбора подмножества и предварительной обработки до эмпирической оценки алгоритмов обучения и прогнозного моделирования .

Визуальное программирование реализуется через интерфейс, в котором рабочие процессы создаются путем связывания предопределенных или созданных пользователем виджетов , а опытные пользователи могут использовать Orange в качестве библиотеки Python для манипулирования данными и изменения виджетов. [5]

Программное обеспечение

Orange — пакет программного обеспечения с открытым исходным кодом, выпущенный под лицензией GPL и размещенный на GitHub . Версии до 3.0 включают основные компоненты на C++ с оболочками на Python . Начиная с версии 3.0, Orange использует общие библиотеки Python с открытым исходным кодом для научных вычислений, такие как numpy , scipy и scikit-learn , а его графический пользовательский интерфейс работает в рамках кроссплатформенной среды Qt .

Установка по умолчанию включает ряд алгоритмов машинного обучения, предварительной обработки и визуализации данных в 6 наборах виджетов (данные, преобразование, визуализация, моделирование, оценка и неконтролируемый). Дополнительные функции доступны в виде надстроек (текстовый анализ, анализ изображений, биоинформатика и т. д.).

Orange поддерживается в macOS , Windows и Linux , а также может быть установлен из репозитория Python Package Index ( pip install Orange3 ).

Функции

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

Украшенная дендрограмма в Orange 3
Украшенная дендрограмма в Orange 3.


Дополнения

Пользователи Orange могут расширить свой основной набор компонентов за счет компонентов в надстройках. Поддерживаемые дополнения включают в себя:


Цели

Программа предоставляет платформу для выбора экспериментов, систем рекомендаций и прогнозного моделирования и используется в биомедицине , биоинформатике , геномных исследованиях и преподавании. В науке он используется как платформа для тестирования новых алгоритмов машинного обучения и внедрения новых методов в генетике и биоинформатике. В образовании его использовали для обучения методам машинного обучения и интеллектуального анализа данных студентов биологии, биомедицины и информатики.

Расширения

Различные проекты основаны на Orange либо путем расширения основных компонентов с помощью надстроек, либо с использованием только Orange Canvas для использования реализованных функций визуального программирования и графического пользовательского интерфейса.

История

В 1996 году Люблянский университет и Институт Йожефа Стефана начали разработку ML*, среды машинного обучения на C++ , а в 1997 году для этой среды были разработаны привязки Python , которые вместе с появляющимися модулями Python образовали совместную структуру под названием Orange. В последующие годы большинство современных основных алгоритмов интеллектуального анализа данных и машинного обучения были реализованы в модулях C++ (ядро Orange) или Python.

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

  1. ^ "orange3/CHANGELOG.md в master. biolab/orange3. GitHub" . Гитхаб .
  2. ^ «Выпуск 3.36.2» . 31 октября 2023 г. Проверено 19 ноября 2023 г.
  3. ^ «Оранжевый - Лицензия» .
  4. ^ «orange3/LICENSE на master. biolab/orange3. GitHub». Гитхаб .
  5. ^ Янез Демшар; Томаж Цурк; Алеш Эрьявец; Чрт Горуп; Томаж Хочевар; Митар Милутинович; Мартин Можина; Матия Полайнар; Марко Топлак; Анже Старич; Миха Стайдохар; Лан Умек; Лан Жагар; Юре Жбонтар; Маринка Житник; Блаж Жупан (2013). «Оранжевый: набор инструментов для интеллектуального анализа данных на Python» (PDF) . Журнал исследований машинного обучения . 14 (1): 2349–2353.
  6. ^ Топлак, М.; Бирарда, Г.; Рид, С.; Сандт, К.; Розендаль, С.М.; Ваккари, Л.; Демшар Дж.; Борондикс, Ф. (2017). «Инфракрасный оранжевый: соединение гиперспектральных данных с машинным обучением». Новости синхротронного излучения . 30 (4): 40–45. Бибкод : 2017SRНовый..30...40T. дои : 10.1080/08940886.2017.1338424. S2CID  125273654.
  7. ^ Санчес Дель Рио, Мануэль; Ребуффи, Лука (2017). «OASYS (или Ange SYnchrotron Suite): графическая среда с открытым исходным кодом для виртуальных рентгеновских экспериментов». В Чубарь, Олег; Сони, Кавал (ред.). Достижения в вычислительных методах рентгеновской оптики IV . п. 28. дои : 10.1117/12.2274263. ISBN 9781510612334. S2CID  117118973.
  8. ^ Примож Годец; Матяж Панчур; Нейц Иленич; Андрей Чопар; Мартин Стражар; Алеш Эрьявец; Ажда Петнар; Янез Демшар; Марко Топлак; Анже Старич; Лан Жагар; Ян Хартман; Гамильтон Ван; Риккардо Беллацци; Урош Петрович; Сильвия Гаранья; Маурицио Зуккотти; Парк Донгсу; Гад Шаульский; Блаж Жупан (2019). «Демократизированная аналитика изображений с помощью визуального программирования за счет интеграции глубоких моделей и мелкомасштабного машинного обучения». Природные коммуникации . 10 (1): 4551. Бибкод : 2019NatCo..10.4551G. дои : 10.1038/s41467-019-12397-x. ПМК 6779910 . PMID  31591416. S2CID  203782491. 
  9. ^ Марко Топлак; Стюарт Т. Рид; Кристоф Сандт; Ференц Борондич (2021). «Квазар: простое машинное обучение для биоспектроскопии». Клетки . 10 (9): 2300. doi : 10.3390/cells10092300 . ПМЦ 8466383 . ПМИД  34571947. 
  10. ^ «Документация Orange3-Geo — Документация Orange3-Geo» .
  11. ^ Мартин Стражар; Лан Жагар; Яка Кокошар; Весна Танко; Алеш Эрьявец; Павлин Г. Поличар; Анже Старич; Янез Демшар; Гад Шаульский; Вилас Менон; Эндрю Лемир; Ануп Парих; Блаж Жупан (2021). «scOrange — инструмент для практического обучения концепциям анализа данных отдельных ячеек». Биоинформатика . 35 (14): i4–i12. doi : 10.1093/биоинформатика/btz348. ПМК 6612816 . ПМИД  31510695. 
  12. ^ "Ядро оранжевого холста" . Гитхаб .

дальнейшее чтение

Внешние ссылки