Проблемы запуска файла JSON в среде Python и настройки проекта NLP - PullRequest
0 голосов
/ 31 мая 2019

У меня возникли проблемы с выяснением того, как завершить начинающий чат НЛП. Я создал файл JSON в моей виртуальной среде Python, хотя кажется, что я не могу подтвердить, правильно ли используется файл. Пожалуйста, помогите мне разобраться, как импортировать файл JSON, а также определить, какие инструменты я могу использовать для наилучшего завершения моего проекта.

Учебное пособие, которому я следую, дает мне указание сделать следующее в заметках Jupyter:

Как импортировать файл намерений нашего чат-бота-

import json
with open('intents.json') as json_data:
    intents = json.load(json_data)

За мой переводчик Python:

Python 2.7.10 (default, Aug 17 2018, 19:45:58) 
[GCC 4.2.1 Compatible Apple LLVM 10.0.0 (clang-1000.0.42)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import json
>>> with open('chatbotIntents.json') as json_data:
...     intents = json.load(json_data)
... 

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

Учебное пособие продолжается демонстрацией кода Python в записной книжке Jupyter, но я использовал интерпретатор Python только для отдельных строк кода. Чтобы организовать документы, слова и классификационные классы в моем проекте NLP, вы все порекомендовали бы запустить мой код в Jupyter на моем Mac, чтобы запустить код, следуя инструкциям в руководстве? Есть ли другие альтернативы, которые вы все предложили бы?

Ссылка на учебник и блокноты: https://chatbotsmagazine.com/contextual-chat-bots-with-tensorflow-4391749d0077

1 Ответ

0 голосов
/ 31 мая 2019

Полагаю, я бы выполнил это действие, используя интерпретатор Python?

Да.

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

Это потому, что в программировании молчание часто является ответом «Хорошо / Да». Интерпретатор не выдал ошибку, поэтому все в порядке, и вы можете продолжить,

Вы все бы порекомендовали

Эта часть вашего вопроса не подходит для StackOverflow. См https://stackoverflow.com/help/dont-ask и https://stackoverflow.com/help/asking

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...