Apache SystemML - Apache SystemML - Wikipedia

Apache SystemML сейчас Apache SystemDS. Пожалуйста, посетите systemds.apache.org для информации.

Apache SystemML это гибкая система машинного обучения, которая автоматически масштабируется до Искра и Hadoop кластеры. Отличительные характеристики SystemML:

  1. Возможность настройки алгоритма с помощью R-подобных и Python-подобных языков.
  2. Несколько режимов выполнения, включая автономный, Искра Партия, Искра MLContext, Hadoop Batch и JMLC.
  3. Автоматическая оптимизация на основе данных и характеристик кластера для обеспечения эффективности и масштабируемости.

История

SystemML был создан в 2010 году исследователями из Исследовательский центр IBM в Альмадене во главе с сотрудником IBM Шивакумаром Вайтьянатаном. Было замечено, что специалисты по обработке данных будут писать алгоритмы машинного обучения на таких языках, как р и Python для небольших данных. Когда пришло время масштабировать большие данные, потребуется системный программист для масштабирования алгоритма на таком языке, как Scala. Этот процесс обычно занимал дни или недели на итерацию, и при переводе алгоритмов на работу с большими данными возникали ошибки. SystemML стремится упростить этот процесс. Основная цель SystemML - автоматически масштабировать алгоритм, написанный на R-подобном или Python-подобном языке, для работы с большими данными, генерируя тот же ответ без подверженного ошибкам многоитеративного подхода к переводу.

15 июня 2015 года на Spark Summit в Сан-Франциско Бет Смит, генеральный менеджер IBM Analytics, объявила, что IBM открывает исходный код SystemML в рамках основного обязательства IBM по Apache Spark и проекты, связанные со Spark. SystemML стал общедоступным на GitHub 27 августа 2015 г. и стал Инкубатор Apache 2 ноября 2015 г. 17 мая 2017 г. совет Apache Software Foundation одобрил исключение Apache SystemML как проекта верхнего уровня Apache.

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

внешняя ссылка