Как использовать wit.ai с существующими строками данных?

голоса
1

У меня есть много существующих данных, которые я хотел бы использовать в качестве обучающих данных для wit.ai Chatbot. Данные сохраняются в CSV-файл, где каждая строка имеет заявление / вопрос и ответ на это заявление / вопрос.

Я знаю, что wit.ai требует назначить намерения на комментарии и поэтому я интересно, если есть способ, чтобы просто отправить по данным я имею и иметь Chatbot начать обучение намерений по себе.

Благодаря!

Задан 13/06/2016 в 21:18
источник пользователем
На других языках...                            


2 ответов

голоса
1

«Обучение» Wit.Ai это не совсем то, что некоторые могут подумать, что это.

Вам придется создавать истории для вашей User saysколонки. Ответы не имеют значения, если честно. Вы не можете «научить» wit.ai ответить. Ответы определены в истории или в вашем коде.

Что wit.ai может потребоваться от ваших данных ключевых слов и ключевых фраз, которые делают признание лица лучше wit.ai.

Вот простейший пример:

введите описание изображения здесь

Объект colorпризнается на основе ключевых слов , перечисленных. Так что если у вас есть много данных , как пример пользовательского ввода - вы можете попытаться разбить его первым в «какие объекты которые пользовательский ввод должны производить» , а затем ключевые слова из этих входных данных.

Использование данных для «учения» - было бы немного трудным, так как это потребует от вас создать много историй в wit.ai для покрытия возможного пользовательского ввода и идентификации объекта. Но вы все равно можете сделать это следующим образом:

(Грубый пример)

  1. Сделайте один рассказ о пользователе, задающего время, например
  2. Отметка на входе пользователя, какие объекты должны быть выведены из этого входа: введите описание изображения здесь
  3. Сортировка списка вы должны получить все возможные пути просить время:
    • Как поздно это?
    • Можешь сказать мне время?
    • Интересно, что это время?
  4. Используйте скрипт ( Python ) , чтобы «стрелять» все эти входы пользователей в вашей истории.
  5. После этого - переход к пониманию того времени wit.ai и пройти через весь ввод коррекции \ добавляя объекты, которые вы определили.

Этот процесс будет «научить» объекты, если они являются ключевыми словами на основе или какой-либо другой алгоритм.

Это лучшее, что я могу думать о том, как использовать имеющиеся данные. Wit.Ai отличается от других языков обработки инструментальных наборов и «учить» его с существующими данными несколько «загадочный» :)

Ответил 14/06/2016 в 08:05
источник пользователем

голоса
2

Спасибо за сообщение. Мы знаем , что это не является совершенным , но мы выпустим функцию импорта / экспорта несколько дней назад. Глядя на структуру экспорта JSon, вероятно , можно легко кормить с имеющимися данными. Это потребует создания одной истории за заявление / вопрос и ответ. Более подробная информация здесь: https://wit.ai/docs/recipes#copyexportversion-my-app

Ответил 30/06/2016 в 18:33
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more