Как сохранить мой График знаний в базе данных, чтобы ответить на поисковый запрос? - PullRequest
1 голос
/ 16 января 2020

Я новичок в машинном обучении и пытаюсь реализовать График знаний и использовать его в целях поиска (как это делают Google и Bing). Это мой подход к этому. У меня есть некоторые текстовые документы со мной. Я знаком с python.

Шаги:

  1. Извлечение троек из текстового документа. Я думаю использовать для этого Stanford Open IE. (Любая лучшая библиотека доступна для python?).

После извлечения троек и загрузки их в csv мои данные выглядят примерно так:

 Subject    relation     predicate

    New Delhi   IS_CAPITAL   India
    India Gate  IS_LOCATED   New Delhi
    India       HAS_STATES     29
    Hyderabad   IS_CAPITAL   Telangana
    Charminar   IS_LOCATED   Telangana

2. Импортируйте набор данных в python и обучайте его в соответствии с любой моделью, например Tran sH, TransE , ComplEx et c. 3. Затем обучите его, используя библиотеки Tensorflow и Ampligraph ( Пример Ampligraph ).

Теперь, когда я получу встроенную модель , как я могу использовать ее для ответа на поисковый запрос? Как я могу сохранить свою модель в базе данных и какую базу данных использовать для этой цели?

Спасибо.

Ps. Вы можете посетить ссылку «Пример амплиграфа», чтобы узнать, какая модель генерируется после тренировки.

...