Я пытаюсь использовать Vowpal Wabbit через Java. Я загрузил и успешно скомпилировал код из GitHub. Инструмент командной строки отлично работает. После быстрого просмотра репозитория (особенно here), я могу только предположить, что использование его через Java должно быть уже возможно, и я действительно не хочу изобретать велосипед.Java API для Vowpal Wabbit?
Обертка вокруг Vowpal Wabbit, которая позволяет использовать ее через Java. Эта оболочка предназначена для автономного использования. Поскольку использования JNI, в этом JAR поддерживается ряд платформ.
Я добавил зависимость Maven (найденную here) в моем проекте, но без какого-либо документа, я не знаю, с чего начать. Я видел в another question, что, возможно, можно использовать VW с Java, но парень использует только Runtime.getRuntime.exec()
для вызова своей команды bash, и я не могу найти никакой документации о каком-либо другом способе работы (и есть только 2 questions смешение VW и Java на SO, что не помогает). Я новичок в JNI, поэтому, скорее всего, есть что-то легкое, чего я не вижу. Чтобы быть совершенно ясно, что мои вопросы:
- Должен ли я просто сделать правильный команду Vw и использовать его через
Runtime.getRuntime.exec()
? Это не похоже на дух JNI, потому что для этого нет необходимости в какой-либо обертке/библиотеке. Кроме того, это не делает его очень портативным. - Где (черт возьми) это документация (API Java)?
Любая помощь или руководство будут приветствоваться.
Спасибо. На самом деле один из двух других вопросов уже указывал на эту ссылку, и это не могло помочь мне больше, чем помогло другому ОП, тем более, что теперь оно довольно устарело. Кроме того, если я правильно понял, что этот парень пытается сделать, это в значительной степени то, что уже было сделано в «java» каталоге репозитория. Моя основная проблема заключается в том, что я не знаю, как ее использовать. – Vongo