Skip to content

InvalidArgumentError (see above for traceback): Found Inf or NaN global norm. : Tensor had NaN values #21

@aguang1201

Description

@aguang1201

每次训练到1000step的时候就报这个错误.
出错是model.py中,下面代码的最后一句:
optimizer = tf.train.AdamOptimizer(self.learing_rate)
trainable_params = tf.trainable_variables()
gradients = tf.gradients(self.loss, trainable_params)
clip_gradients, _ = tf.clip_by_global_norm(gradients, self.max_gradient_norm)
貌似是梯度消失吧.把学习率从0.0001改成0.001还是报错.
求指导

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions