Python в браузере с NLTK или альтернатива?
Есть ли Python-интерфейс, поддерживающий nltk?
Я создаю пользовательское приложение, которое должно выполнять остановку и остановку, а также связанную обработку, на основе простого запроса слов из браузера. Я знаком с функционалом nltk для работы со стволом / остановкой, но быстрый поиск альтернативных интерфейсов Python в Google, перечисленных в этой теме, не включает поддержку nltk. Я попробовал pypy.js с его сайта, ввел "import nltk", и это не удалось.
(Я планирую использовать CherryPy в качестве серверной части, если это имеет значение, для подачи приложения в браузер при первом контакте и обработки выходных данных.)
Есть ли интерфейс, который работает с nltk? В качестве альтернативы:
- Могу ли я добавить поддержку nltk в любую из этих сред и как?
- Есть ли еще какая-нибудь библиотека, которая делает остановку / остановку, которая работает с этими интерфейсами?
Спасибо!
2 ответа
Вам, вероятно, лучше всего использовать библиотеку JavaScript NLP, которых несколько, например NLPJS, хотя я не могу судить о ее качестве.
Если вы используете Transcrypt в своем браузере, вы можете использовать объекты и вызывать функции из этой библиотеки без преобразования. Таким образом, вы можете программировать на Python, в то время как ваша библиотека находится в JS.
Вы можете использовать колбу, чтобы показать свой питон в веб-браузере. Flask - это веб-фреймворк. Это означает, что колба предоставляет вам инструменты, библиотеки и технологии, которые позволяют создавать веб-приложения. В вашем случае вы можете использовать колбу, чтобы получить данные из браузера и проанализировать ваши данные, а затем показать результат в браузере. Вы можете увидеть пример облака слов здесь.