Я новичок в программировании на python и путаюсь с концепцией oops в python.Я знаю, что super()
используется для использования методов, определенных в родительском классе, но я не могу понять, почему сам родительский класс использует ключевое слово super()
.
class BahdanauAttention(tf.keras.Model):
def __init__(self, units):
super(BahdanauAttention, self).__init__()
self.W1 = tf.keras.layers.Dense(units)
self.W2 = tf.keras.layers.Dense(units)
self.V = tf.keras.layers.Dense(1)