Framework/TensorFlow2 [TensorFlow] TensorFlow에서 Gradient Tape를 이용한 자동 미분 TensorFlow에는 자동 미분을 가능케 해주는 tf.GradientTape API가 있습니다.이번 포스팅에서는 TensorFlow의 Gradient Tape를 활용하여 자동 미분 계산을 수행해보고, 그 과정을 수식으로 하나씩 풀어서 살펴보겠습니다.Gradient Tape를 사용한 예제 코드# 가중치(W)와 편향(b)W = tf.Variable(tf.random.normal((3,2)), name ="wieghts")b = tf.Variable(tf.zeros(2, dtype=tf.float32), name = "biases")# 입력 데이터 (1x3)x = [[1., 2., 3.]]with tf.GradientTape() as tape: y = x @ W + b # 선형 회귀 연산 (y = .. 2025. 2. 6. [TensorFlow] TensorFlow 기초 개념과 활용 TensorFlow는 Google이 개발한 오픈소스 머신러닝 라이브러리로, 딥러닝 모델을 효율적으로 구축하고 학습시키는 데 최적화되어 있습니다.본 포스팅에서는 TensorFlow의 핵심 개념과 함께 간단한 예제를 통해 기본적인 사용법을 알아보겠습니다.TensorFlow 시작하기 TensorFlow를 사용하기 위해 먼저 라이브러리를 설치하고 버전을 확인해 봅니다. import tensorflow as tfprint(tf.__version__) # 2.18.0 저는 2.18.0 버전을 사용하고 있습니다.텐서(Tensor)의 객체타입(Type) : string, float32, float16, int32, int8 등딥러닝의 경우 숫자의 경향만 표현하면 되기 때문에 계산량을 줄이고 빠르게 계산하기 위해 일반적.. 2025. 2. 6. 이전 1 다음