خیلی ممنون. برای این پرسیدم خطا کجا محاسبه میشه چون در حقیقت میخواستم کدی که گرادیان رو محاسبه میکنه ببینم . یعنی همون کد مربوط به آموزش شبکه lstm میشه.
میشه بگید این قسمت کد منظور از اینکه واحد ها رو در 1 و 2 و3 و 4 ضرب کرده چی هست
self.kernel = self.add_weight(shape=(self.input_dim, self.units * 4)
self.kernel_i = self.kernel[:, :self.units]
self.kernel_f = self.kernel[:, self.units: self.units * 2]
self.kernel_c = self.kernel[:, self.units * 2: self.units * 3]
self.kernel_o = self.kernel[:, self.units * 3:]