2010-08-18 3 views
23

Недавнее объявление Google о Google Prediction API звучало очень интересно. Это может быть полезно для проекта, который подходит, и, вероятно, будет работать лучше, чем какой-то пользовательский код, который я рассматривал.Открытые альтернативы Google Prediction API

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

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

Так что мой вопрос:

Что альтернативы Google Prediction API существует, которые:

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

ответ

15

Может Apache Mahout?

+0

Похоже, хорошее решение. Еще рано (по собственному признанию, v0.3). Они решают более широкий круг проблем, чем просто классификация. – Oddthinking

+0

Да, но это выглядит многообещающим, поскольку они предназначены для крупномасштабной обработки данных. – tszming

1

Я не уверен, если это уместно, но directededge швы должны делать именно это :)

+0

Они, похоже, предоставляют услугу, такую ​​как Google. Это не самообслуживание, так что это не ответ. – Oddthinking

+0

Нет проблем ^^ так что вы пробовали mahout в своей системе? – tUrG0n

+1

Проект был поставлен на задний план. Может быть, через год или два - вероятно, когда Mahout достигнет 1.0! !:-) – Oddthinking

3

искали недавно в такие инструменты, как Google Prediction API, один из первых, я получил надел, был Weka инструмент машинного обучения, который может стоить проверить, кто ищет.

11

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

+2

Отлично. Он построен на библиотеке Apache Mahout (по крайней мере, для алгоритмов по умолчанию). Кажется, не поддерживает общую классификацию, а просто предсказание предпочтений пользователей. – Oddthinking

+0

Выглядит неплохо. Я застрял в установке его зависимостей: / –

1

Существует хороший бесплатный сервис Yandex Predictor с квотой на 100000 дней. Он работает только для текста, поддерживает несколько языков и исправление заклинаний.

Вам необходимо получить бесплатный ключ API, тогда вы можете использовать простой API RESTful. Api поддерживает JSON, XML и JSONP в качестве вывода.

К сожалению, я не могу найти документацию на английском языке. Вы можете использовать Google Translate.

Я могу перевести документы, если есть спрос.

Смежные вопросы