উদাহরণ কোড বিবেচনা করে ।
আমি জানতে চাই যে আরএনএন-তে এই গ্রেডিয়েন্টে গ্রেডিয়েন্ট ক্লিপিং কীভাবে প্রয়োগ করতে হবে যেখানে গ্রেডিয়েন্ট বিস্ফোরণের সম্ভাবনা রয়েছে।
tf.clip_by_value(t, clip_value_min, clip_value_max, name=None)
এটি এমন উদাহরণ যা ব্যবহার করা যেতে পারে তবে আমি কোথায় এটি পরিচয় করিয়ে দেব? আরএনএন এর ডিফ মধ্যে
lstm_cell = rnn_cell.BasicLSTMCell(n_hidden, forget_bias=1.0)
# Split data because rnn cell needs a list of inputs for the RNN inner loop
_X = tf.split(0, n_steps, _X) # n_steps
tf.clip_by_value(_X, -1, 1, name=None)
তবে এটি টেন্সর _ এক্স এর ইনপুট এবং ক্লিপটি কী কী ক্লিপ করা হবে তা নয় বলে কোনও অর্থ হয় না?
এর জন্য আমাকে কী আমার নিজস্ব অপটিমাইজার সংজ্ঞায়িত করতে হবে বা এর চেয়ে সহজ বিকল্প আছে?
optimizer = tf.train.AdamOptimizer(learning_rate=learning_rate).minimize(cost)
এবং তারপরে অপটিমাইজারের একটি পুনরাবৃত্তি যেমন করা হয়optimizer.run()
তবে ব্যবহারটিoptimizer.run()
কি এই ক্ষেত্রে কাজ করে না বলে মনে হয়?