텐서플로

텐서플로는 구글에서 만든 파이썬 기반의 머신 러닝 라이브러리이다.

케라스

케라스는 텐서플로 위에서 돌아가는 파이썬용 딥러닝 라이브러리이다.

상수텐서와 변수

신경망 훈련의 핵심 개념들

텐서플로우 API로 변환되는 것들

케라스 API로 변환되는 것들

텐서플로에서 어떤 작업을 하려면 텐서가 필요하다. 텐서를 만들 때는 초깃값을 넣어주어야 한다. 초깃값을 넣고나면 수정을 할 수 없다.(즉, ‘상수’처럼 작동한다.)

x = tf.ones(2,2))

x[0,0] = 0 --------텐서의 값은 수정할 수 없기 때문에 에러가 발생한다.

tf.Variable을 사용하면 수정 가능한 상태를 관리하기 위한 클래스를 선언할 수 있다.

v = tf.variable(initial_value=tf.random.normal(shape=(3,1)))