問題タブ [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.
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 です。
私は何を間違っていますか?
長文すみませんありがとうございます!
python - 検索クエリに回答するためにナレッジ グラフをデータベースに保存するにはどうすればよいですか?
私は機械学習が初めてで、ナレッジグラフを実装して検索目的で使用しようとしています (Google や Bing と同じように)。これが私のアプローチです。私はいくつかのテキスト文書を持っています。私はパイソンに精通しています。
手順:
- テキスト ドキュメントからトリプルを抽出します。これにはStanford OpenIEを使用することを考えています。(pythonで利用できるより良いライブラリはありますか?)。
トリプルを抽出して csv にロードすると、データは次のようになります。
2. データセットを Python にインポートし、TransH、TransE、ComplExなどの任意のモデルに従ってトレーニングします。 3. 次に、Tensorflow および Ampligraph ライブラリ ( Ampligraph Example ) を使用してトレーニングします。
埋め込みモデルを取得したら、それを使用して検索クエリに回答するにはどうすればよいですか? モデルをデータベースに保存するにはどうすればよいですか? また、この目的にはどのデータベースを使用すればよいですか?
ありがとうございました。
Ps。「Ampligraph Example」のリンクにアクセスして、トレーニング後にどのようなモデルが生成されるかを確認できます。