Я новичок в машинном обучении и пытаюсь реализовать График знаний и использовать его в целях поиска (как это делают Google и Bing). Это мой подход к этому. У меня есть некоторые текстовые документы со мной. Я знаком с python.
Шаги:
- Извлечение троек из текстового документа. Я думаю использовать для этого 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. Вы можете посетить ссылку «Пример амплиграфа», чтобы узнать, какая модель генерируется после тренировки.