현재 사용 환경은 vscode를 쓰고 있고 tensorflow는 1.14.0 버전을 사용하고 있습니다.
강의에서 나온거처럼
import tensorflow as tf
from scipy.optimize import minimize
키 = 170
신발 = 260
a = tf.Variable(0.1)
b = tf.Variable(0.2)
def 손실함수():
예측값 = 키 * a + b
return tf.square(260 - 예측값)
opt = tf.keras.optimizers.Adam(learning_rate=0.1)
for i in range(300):
opt.minimize(손실함수, var_list=[a,b])
print(a,b)
이렇게 코드를 짜서 실행시켰는데
for 문 안에 opt.minimize(손실함수, var_list=[a,b]) 이 코드에서 아래와 같은 에러가 발생합니다.
(예외가 발생했습니다. SystemError
<built-in function TFE_Py_TapeWatch> returned a result with an error set
File "C:\Users\gram\Desktop\파이썬\tensor.py", line 20, in <module> opt.minimize(손실함수, var_list=[a,b]))
구글링 해도 답이 안나와 게시판에 올립니다. 답변 부탁드립니다