New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Разбор естественного языка #44

Open
qertis opened this Issue Mar 15, 2018 · 4 comments

Comments

1 participant
@qertis
Member

qertis commented Mar 15, 2018

No description provided.

@qertis

This comment has been minimized.

Member

qertis commented Mar 15, 2018

Если внедряю эту штуку, в ней же правлю баги:
#27
#30
#31
#32

@qertis

This comment has been minimized.

Member

qertis commented Mar 19, 2018

Есть вариант юзать https://cloud.google.com/vision/ для считывания картинок

@qertis qertis added the help wanted label Apr 2, 2018

@qertis qertis added this to TODO in Watch Apr 10, 2018

@qertis qertis changed the title from Поддержка считывания с естественного языка to Разбор естественного языка Jul 10, 2018

@qertis

This comment has been minimized.

Member

qertis commented Jul 10, 2018

Примерный алгоритм разбора:

  • Разбить текст на строки через "\n" (Обработка каждой строки выполняется отдельно)
  • Получаю язык текста
    • Если язык неопределяемый, набранное считается за мета данные
  • Переисправление ошибок (спеллером)
  • Определяем интенты
    • Если интенты нашлись в системе Dialogflow
      • Если в интентах все необходимые параметры используются они
        • Постисправление найденных параметров (Например, "к" = "тысяча", преобразование кастомных типов "37C" = "37 Number Celsius")
      • Иначе происходит дообучение (добавляются слова в Enitities на основе NLP)
    • Иначе ???
  • Определяем намерения действия из введенного ??? (через глаголы) https://cloud.google.com/natural-language/ с помощью analyzeSyntax получаю морфологию. Мне нужно VERB (действие), PRON, Num (значения)
  • ??? Построение и перевод предложения в строгий искусственный язык (Через ИИ (в перспективе https://github.com/opencog)
  • ...

@qertis qertis self-assigned this Jul 10, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment