ニューラルネットワークを使用してこのタスクを達成する方法を教えてください。 - >どのように入力値をニューラルネットワークへ - ニューラルネットワークにニューラルネットワークによるショートリストの作成
-2
A
答えて
0
を使用して>は、あなたがTensorFlow、Googleのオープンソースニューラルネットワークライブラリに見たことがありますか? They support recurrent neural networks、これはあなたが説明しているように聞こえるものです。
私はあなたの質問にjavaタグを気付きました。残念ながら、TensorFlowはPythonライブラリです。必要に応じて、TensorFlowからモデルのウェイトとバイアスをエクスポートし、Javaで訓練されたネットワークを再構築することができます。リカレントニューラルネットワークを再構築するための既存のJavaツールがあるかどうかはわかりませんが、最初から実行することは実現可能です。
EDIT(ニューラルネットワークを再構築する方法の詳細):
は印刷/ TensorFlowからあなたの重みとバイアスの保存の詳細についてはhereを参照してください(私は最近話題に質問を投稿し、有用な答えを受けました)。あなたはおそらくしたい
import numpy as np
#I copied this function from an answer here:
#https://stackoverflow.com/questions/34968722/softmax-function-python
def softmax(values):
values = [x for x in values]
return np.exp(values)/np.sum(np.exp(values), 0)
def rectify(ls):
values = ls
for i in range(len(values)):
values[i] = values[i] * (values[i] > 0)
return values
class Neuron:
def __init__(self, weights, bias):
self.weights = weights
self.bias = bias
def compute(self, inputs):
sum = self.bias
for i in range(len(inputs)):
sum += self.weights[i] * inputs[i]
return sum
class Layer:
def __init__(self, weightSets, biases):
self.neurons = []
for i in range(len(weightSets)):
neuron = Neuron(weightSets[i], biases[i])
self.neurons.append(neuron)
def compute(self, inputs):
outputs = []
for neuron in self.neurons:
outputs.append(neuron.compute(inputs))
return outputs
def networkCompute(inputs):
global layer1, layer2, layer3
v = rectify(layer1.compute(inputs))
v = rectify(layer2.compute(v))
return softmax(layer3.compute(v))
+0
もし私が最初からニューラルネットワークを構築したいのであれば、訓練されたNNの保存、訓練されたNNのロード、ニューラルネットワークの使用に関連するものを私に提供することができますか? – jee1tha
関連する問題
- 1. ニューラルネットワークによるテキスト読み上げの作成方法
- 2. ニューラルネットワークによる音楽生成
- 3. MNISTデータセット:作成numpyのニューラルネットワーク、ここで
- 4. ニューラルネットワークのデータ生成
- 5. ニューラルネットワークによるバイナリ分類?
- 6. どのようにニューラルネットワーク
- 7. ジオロケーションを見つけるためのニューラルネットワークの作成方法
- 8. ニューラルネットワークによるビデオ分析の推奨
- 9. Keras - 1つのニューラルネットワークから2つの予測を作成
- 10. ニューラルネットワークでデータを生成
- 11. ダイナミックな出力ノード数を持つニューラルネットワークの作成方法は?
- 12. Python:行列を使った小さなニューラルネットワークの作成
- 13. ニューラルネットワークの開始v3でラベルが作成されない
- 14. ニューラルネットワークによる時系列予測
- 15. ニューラルネットワークによる近似関数
- 16. ニューラルネットワークによる人工生命
- 17. どのように畳み込みニューラルネットワークの最適設計を作成することができます
- 18. rocのニューラルネットワーク:Rのニューラルネットワーク
- 19. 畳み込みニューラルネットワークが歪んだ予測を作成
- 20. OpenCVを使用してニューラルネットワークを作成しますか?
- 21. テンソルフローを使用してカスタム接続ニューラルネットワークを作成するにはどうすればよいですか?
- 22. Tensorflow - 単純な配列/リスト入力を処理するニューラルネットワークを作成する
- 23. どのようにプロジェクトのニューラルネットワークを選択するには?
- 24. ニューラルネットワーク:
- 25. - ニューラルネットワーク
- 26. 畳み込みニューラルネットワークでのMXNetフレームワークでの円滑なカーネルの作成方法
- 27. 結果を生成しないニューラルネットワーク
- 28. 列車ニューラルネットワークのSYSLOG FILEによる侵入検知のデータセット。
- 29. ニューラルネットワークによるQ学習への古いシステムの更新
- 30. データクラスタリングによるニューラルネットワークの畳み込みフィルタ設計
:Javaでネットワークをモデル化するとして、ここで私はあなたには、Javaに「翻訳」し、自分のニーズに合わせて調整することができ、フィードフォワード(非反復)ネットワークのために書いたいくつかの不完全なPythonのコードですキーワードマッチングのようなかなり基本的なものを見ることができます。そして、このサイトは、あなたのウォンに関するいくつかの調査をした後、特定の質問に答えるためのものです。 – lgaud
@Igaud私は実際にいくつかの研究をしました。ニューラルネットワークに入力できるようにアルゴリズムやライブラリの入力を正規化し、訓練されたニューラルネットワークを保存して再度ロードする方法を知りたい。 – jee1tha