問題タブ [knowledge-graph]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
644 参照

python - 問題を引き起こす Tensorflow の複数のバージョン

長い話: 私は Amazon EC2 インスタンスを使用しており、TensorFlow(TF) を内部的に使用する Ampligraph と呼ばれるこのパッケージを使用しようとしていました。このインストール ガイドを使用して、PIP 経由でインストールしました。以下のスクリプトを実行して、モデルをシステムにロードしました。

「AttributeError: module 'tensorflow' has no attribute 'random'」が表示されます

このような複数の StackOverFlow 投稿をたどり、使用している TF バージョンに問題があることを理解しました。

以下のコマンドを実行してTFのバージョンを確認すると

これは私が得るものです:

というわけで、TFのバージョンは1.0.1(最終行)であることがわかりました。

繰り返しますが、ピップ経由で TF をインストールしました。

正常にインストールされます。ただし、コマンドを実行して TF のバージョンを確認すると、上記と同じメッセージが表示され、バージョンはまだ 1.0.1 です。

私は何を間違っていますか?

長文すみませんありがとうございます!

0 投票する
1 に答える
485 参照

python - 検索クエリに回答するためにナレッジ グラフをデータベースに保存するにはどうすればよいですか?

私は機械学習が初めてで、ナレッジグラフを実装して検索目的で使用しようとしています (Google や Bing と同じように)。これが私のアプローチです。私はいくつかのテキスト文書を持っています。私はパイソンに精通しています。

手順:

  1. テキスト ドキュメントからトリプルを抽出します。これにはStanford OpenIEを使用することを考えています。(pythonで利用できるより良いライブラリはありますか?)。

トリプルを抽出して csv にロードすると、データは次のようになります。

2. データセットを Python にインポートし、TransHTransEComplExなどの任意のモデルに従ってトレーニングします。 3. 次に、Tensorflow および Ampligraph ライブラリ ( Ampligraph Example ) を使用トレーニングます

埋め込みモデルを取得したら、それを使用して検索クエリに回答するにはどうすればよいですか? モデルをデータベースに保存するにはどうすればよいですか? また、この目的にはどのデータベースを使用すればよいですか?

ありがとうございました。

Ps。「Ampligraph Example」のリンクにアクセスして、トレーニング後にどのようなモデルが生成されるかを確認できます。