Библиотека машинного обучения Java для коммерческого использования?

Кто-нибудь знает хорошую библиотеку обучения Java-машине, которую я могу использовать для коммерческого продукта?
Weka и Rapidminer, к сожалению, этого не позволяют. Я уже нашел Apache Mahout и Java Data Mininng Package. Кто-нибудь сталкивается с ними и оказывает поддержку в принятии решений?
Задача вызывает алгоритмы кластеризации и классификации.

Ответы

Ответ 1

Encog

Он лицензируется под Apache, поэтому вы можете использовать его в своих проектах commecrial по своему усмотрению. Это самый эффективный и простой в использовании из всех Java AI-библиотек, которые я когда-либо видел в своем опыте.

Ответ 2

Это зависит от того, какой алгоритм вы хотите использовать, но если дерево решений все, что вам нужно (я видел документы, которые утверждают, что "дерево решений - единственный алгоритм машинного обучения, который когда-либо нужен", LOL), C5.0 - улучшенная версия C4.5, которая доступна только в коммерческих целях от собственной компании автора. (Да, я знаю, что сайт выглядит так не было затронуто с 1995 года, но они все еще находятся в бизнесе, LOL...)

Он также выглядит как LIBSVM доступен для коммерческого использования, а LIBSVM - это, вероятно, первый или второй наиболее широко используемый вектор поддержки Реализация машины (по сравнению с SVMlight). Oracle также включает в себя классификацию SVM, которая может быть использована на коммерческой основе, если у вас есть правильная лицензия. SVM в большинстве случаев намного превосходит дерево решений, но иногда использование SVM для классификации похоже на использование разрушающего шара, чтобы убить муху. Я видел бумаги, которые поддерживают это, а также LOL.

Итак, дайте мне знать, если вы хотите увидеть любую из этих газет.:)

Ответ 3

Вы можете получить коммерческую лицензию для Weka (и, предположительно, для RapidMiner).

Ответ 4

Я знаю, что плохой стиль отвечает на собственный вопрос, но я нашел хороший BSD-лицензированный API с рядом различных реализаций. Его имя Когнитивная литейная техника, и оно разработано в Национальной лаборатории США. Он также поставляется с реализациями для тестов значимости, кластеризации, статистических утилит и текстового пакета.

Ответ 5

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

LingPipe http://alias-i.com/lingpipe/