KGQA_HLM
知識グラフに基づいて、「赤い大邸宅の夢」の視覚化とQ&Aシステム
詳細については、http://chizhunlp.comを参照してください
ファイルツリー:
- App.pyはシステム全体のメインエントランスです
- テンプレートフォルダーはHTMLページです
| -index.htmlウェルカムインターフェイス
| -search.html文字関係ページの検索
| -all_relation.htmlすべての文字関係ページ
| -kgqa.html文字関係Q&Aページ
- 静的フォルダーは、ページスタイルとエフェクトを備えたファイルであるCSSとJSを保存します
- RAW_DATAフォルダーは、データ処理を備えたトリプルファイルです
- NEO_DBフォルダーは、ナレッジグラフビルディングモジュールです
| -config.py構成パラメーター
| -create_graph.py知識グラフを作成し、グラフデータベースを作成します
| -query_graph.py知識グラフのクエリ
- KGQAフォルダーはQ&Aシステムモジュールです
| -ltp.pyワード分詞、一部のスピーチのアニット、ネーミングエンティティ認識
- スパイダーフォルダーはクローラーモジュールです
| -GET _*。PYは、以前にキャラクター情報をrawったコードです。画像とJSONを作成し、実行する必要なく実行できます。
| -show_profile.pyは、フロントエンドに表示する文字プロファイルとグラフを呼び出すコードです
展開手順:
- 0.必要なライブラリをインストールしてPIPインストール-R要件を実行する
- 1.最初にNEO4Jイメージデータベースをダウンロードし、環境に一致させます(NEO4JにはJDK8が必要であることに注意してください)。 NEO_DBディレクトリの構成ファイルconfig.pyを変更し、グラフデータベースのアカウントとパスワードを設定します。
- 2.NEO_DBディレクトリに切り替えて、python create_graph.pyを実行して知識グラフを作成します
- 3.ここにアクセスして、LTPモデルをダウンロードしてください。 LTPの紹介
- 4。KGQAディレクトリで、LTP.pyのLTPモデルファイルのストレージディレクトリを変更します
- 5。PythonApp.pyを実行し、ローカルホストを開きます:ブラウザで5000を表示して表示します
システム全体のフローチャート:

ウェブサイトの例:
ようこそインターフェイス

メインインターフェイス




