본문 바로가기

AI

[오류] AttributeError: module 'tensorflow' has no attribute 'set_random_seed'

seed = 0
numpy.random.seed(seed)
tf.set_random_seed(seed)

해당 코드를 작성하면 set_random_seed이 없다고 하면서 오류가 뜬다.

2.x 버전인데 1.x 버전의 문법을 사용해서 일어나는 오류이다.

tf.set_random_seed(seed)

그럴 땐 이걸 ↑

tf.random.set_seed(seed)

이렇게 바꿔주면 해결된다.

 

해결
set_random_seed을 set.random.seed로 변경하면 된다

 

'AI' 카테고리의 다른 글

[오류] KeyError: 'acc'  (0) 2021.08.09
[오류] ModuleNotFoundError: No module named 'keras.model'  (0) 2021.07.18
What is TensorFlow/Jupyter?  (0) 2021.07.04
머신러닝과 딥러닝 차이점  (0) 2021.07.04