-1

Я хочу разработать приложение/программное обеспечение, которые понимают текст с разных входных данных и принимают решение в соответствии с ним. Кроме того, если в какой-то момент система запуталась, пользователь может вручную подать на нее вывод, и со следующего раза система должна научиться давать такой вывод в этих сценариях. В основном система должна учиться на своем прошлом опыте. Работа, с которой я хочу справиться с этой системой, - это обыденная работа по решению технических проблем заказчика (билеты на производство L3). Ввод в этом случае будет проблемой клиента, например, с порядком (например, состояние, в котором застревает заказ, и состояние, в котором он хочет, чтобы он был нажат), а вторым - текущий порядок состояний (данные, полученные для этого порядка из нескольких таблицы db). Для этих двух входов выход будет желаемым действием, которое необходимо предпринять, чтобы обновить некоторые столбцы и запустить XML для этого порядка. Инструменты, которые, как мне кажется, потребуются, представляют собой библиотеку процессора естественного языка (NLP) для понимания текстового и машинного обучения, а также изучение прошлых запутанных сценариев.Автоматизация Решение технической проблемы заказчика Изготовление билетов L3

+2

Этот вопрос просит сообщество SO создать для вас приложение, поэтому слишком широкий вопрос. – paisanco

+1

Я прошу «дорожную карту» для разработки этого приложения. Предположим, что если я начну разрабатывать эту вещь с помощью java, то какие библиотеки и какие инструменты потребуется обработать и интерпретировать ввод текста. В основном любой движок обработки языка для интерпретации текста проблемы клиента, а затем я могу кодировать базу вывода на этом входе клиента и данные из БД для этого порядка, в котором клиент ищет проблему. Затем мне нужно знать, какой механизм машинного обучения я должен использовать, чтобы мое приложение узнало из моего ручного вывода выходных множеств ввода, в которых приложение не могло предсказать вывод. –

ответ

1

Если вы хотите использовать библиотеки Java для своего NLP-конвейера, посмотрите на Opennlp.

у вас есть основная поддержка here.

И у вас есть deeplearning4j, где у вас много реализаций нейронной сети в java. Как вы хотите, чтобы динамическая модель могла учиться из прошлого опыта, а не из статического, у вас есть ряд реализаций нейронных сетей, с которыми вы можете играть в deeplearning4j.

Надеюсь, это поможет!

 Смежные вопросы

  • Нет связанных вопросов^_^