Python в браузере с NLTK или альтернатива?

Есть ли Python-интерфейс, поддерживающий nltk?

Я создаю пользовательское приложение, которое должно выполнять остановку и остановку, а также связанную обработку, на основе простого запроса слов из браузера. Я знаком с функционалом nltk для работы со стволом / остановкой, но быстрый поиск альтернативных интерфейсов Python в Google, перечисленных в этой теме, не включает поддержку nltk. Я попробовал pypy.js с его сайта, ввел "import nltk", и это не удалось.

(Я планирую использовать CherryPy в качестве серверной части, если это имеет значение, для подачи приложения в браузер при первом контакте и обработки выходных данных.)

Есть ли интерфейс, который работает с nltk? В качестве альтернативы:

  • Могу ли я добавить поддержку nltk в любую из этих сред и как?
  • Есть ли еще какая-нибудь библиотека, которая делает остановку / остановку, которая работает с этими интерфейсами?

Спасибо!

2 ответа

Вам, вероятно, лучше всего использовать библиотеку JavaScript NLP, которых несколько, например NLPJS, хотя я не могу судить о ее качестве.

Если вы используете Transcrypt в своем браузере, вы можете использовать объекты и вызывать функции из этой библиотеки без преобразования. Таким образом, вы можете программировать на Python, в то время как ваша библиотека находится в JS.

Вы можете использовать колбу, чтобы показать свой питон в веб-браузере. Flask - это веб-фреймворк. Это означает, что колба предоставляет вам инструменты, библиотеки и технологии, которые позволяют создавать веб-приложения. В вашем случае вы можете использовать колбу, чтобы получить данные из браузера и проанализировать ваши данные, а затем показать результат в браузере. Вы можете увидеть пример облака слов здесь.

Другие вопросы по тегам