드디어 딥러닝 라이브러리 텐서플로우 실습하는 날 !! 🤩
앞선 강의에서 배웠던대로 Colab 에서 실습해보쟈 >.^
🍿 Tensorflow 강의 🍿
🤚 Tensorflow 가 설치되어 있지 않다면? (Colab 실습이면 할 필요 없다!)
https://codingapple.com/unit/tensorflow-2-setting-up-mac-window/?id=4205
✨ 기본 텐서 만들기
· 텐서는 숫자, 리스트를 담는 곳이다
import tensorflow as tf
tensor = tf.constant([1,2,3])
print(tensor)
✨ 텐서가 필요한 이유
· 행렬 형식으로 input & w값 저장이 가능하다 (w값 : 가중치)
→ node 값 계산식이 쉬워진다 (숫자를 여러 개를 한 번에 계산)
import tensorflow as tf
# 텐서로 행렬 표현하는 방법
tensor = tf.constant([ [1,2],
[3,4] ])
✨ 행렬 함수
행렬 읽는 법 : 뒤에서부터 읽기
ex) [2,2,3] → 자료가 3개 들어있는 리스트가 2개인 행렬 2개
✨ 텐서의 Shape
ex1) (2, 2) → 2개의 자료가 들어있는 리스트가 2개
ex2) (2, 3) → 3개의 자료가 들어있는 리스트가 2개
✨ 텐서의 Datatype
· 보통 실수 자료형 float 을 사용한다
tensor = tf.constant([3.0, 4.0])
✨ Variable
· weight 가중치를 저장하고 싶으면 꼭! 값을 변경할 수 있는 Variable 타입으로 생성해야 한다
# 변수 생성
w = tf.Variable(1.0)
# 변수 출력
print(w.numpy())
# 변수 수정
w.assign(2.0)
'AI' 카테고리의 다른 글
[AI 도전기 14일차] Tensorflow 2 - 대학 합격 예측하기 실습 (0) | 2024.04.11 |
---|---|
[AI 도전기 13일차] Tensorflow 2 - 키로 신발 사이즈 추론하기 예제 실습 (0) | 2024.04.10 |
[AI 도전기 11일차] 혼공머신 강의 수강 후 내 프로젝트 중간 점검 (0) | 2024.04.08 |
[AI 도전기 10일차] 훈련 세트 & 테스트 세트 & 검증 세트로 교차 검증하기 (0) | 2024.04.06 |
[AI 도전기 9일차] 결정 트리에서의 이진 분류에 대해 알아보자 ! (0) | 2024.04.04 |