Tensorflow 101

텐서플로우를 이용하여 가장 간단한 형태의 텐서플로우 코드를 작성하여 딥러닝을 구현해보는 딥러닝 기초 수업입니다.

Tensorflow 101 텐서플로우를 이용하여 가장 간단한 형태의 텐서플로우 코드를 작성하여 딥러닝을 구현해보는 딥러닝 기초 수업입니다.

두번째 딥러닝 - 보스턴 집값 예측

수업소개

보스턴 집값을 예측하는 딥러닝 모델을 텐서플로우를 이용하여 만들어 보고, 모델을 구성하는 퍼셉트론에 대해 이해합니다.

 

강의 

 

수식과 퍼셉트론 

 

실습 

 

소스코드

colab |  backend.ai

###########################
# 라이브러리 사용
import tensorflow as tf
import pandas as pd

###########################
# 1.과거의 데이터를 준비합니다.
파일경로 = 'https://raw.githubusercontent.com/blackdew/tensorflow1/master/csv/boston.csv'
보스턴 = pd.read_csv(파일경로)
print(보스턴.columns)
보스턴.head()

# 독립변수, 종속변수 분리 
독립 = 보스턴[['crim', 'zn', 'indus', 'chas', 'nox', 'rm', 'age', 'dis', 'rad', 'tax',
            'ptratio', 'b', 'lstat']]
종속 = 보스턴[['medv']]
print(독립.shape, 종속.shape)

###########################
# 2. 모델의 구조를 만듭니다
X = tf.keras.layers.Input(shape=[13])
Y = tf.keras.layers.Dense(1)(X)
model = tf.keras.models.Model(X, Y)
model.compile(loss='mse')

###########################
# 3.데이터로 모델을 학습(FIT)합니다.
model.fit(독립, 종속, epochs=1000, verbose=0)
model.fit(독립, 종속, epochs=10)

###########################
# 4. 모델을 이용합니다
print(model.predict(독립[5:10]))
# 종속변수 확인
print(종속[5:10])

###########################
# 모델의 수식 확인
print(model.get_weights())

댓글

댓글 본문
  1. 제로
    완료
  2. 시즌2
    쨈~
  3. 소야
    완료 수식확인이 어려워용
  4. NewWorld
    완료!~
  5. 김희분
    감사합니다.
  6. jang1red
    완료
  7. 권동채
    신기하고 재미있어요
  8. Youngha Kim
    완료
  9. 저기요
    완료
  10. ybkim95
    완료했습니다!.
  11. 지식탐구자
    완료~
  12. 백지원
    완료
  13. Kwang Chul Kim
    완료.^^
  14. 김우진
    완료
  15. doryeng
    완료!
  16. byoonn
    완료
  17. 드미트리
    실습 최고!
  18. 김민규
    역시 재밌네요 ㅎㅎ !!!
  19. Jin Kwang Kang
    완료!
  20. 장현욱
    완료
  21. 완료!
  22. 완료
  23. 완료
  24. 퍼펙트스톰
    완료
  25. Kim Wansang
    킹료!
  26. Slow-motion
    완료
  27. 독립변수, 종속변수 여러 개도 문제 없네요... 완료!
  28. 힁스
    완료
  29. changkr28
    완료
  30. 밀리
    완료
  31. Krorina
    완료
  32. So-ra Jung
    완료
  33. Hyong Seok Yoon
    완료
  34. 묵사마
    완료
  35. 행복
    완료
  36. 서향부엌
    완료
  37. 완료
  38. 완료!
  39. 완료!
  40. 잔칫집국밥
    완료
  41. 신나라
    완료!
  42. 이제부터야
    완료!
  43. 완료
  44. 시바견
    완료!
  45. kala555
    완료
  46. Kim Yumi
    완료!!
  47. LazRuby
    수식과 퍼셉트론
    1:10 / 4:30
    #4 모델을 이용합시다.
    print(model.predict(독립[5:10)) -> print(model.predict(독립[5:10]))
  48. 창우몬
    완료
  49. 소독약언니
    완료
  50. 화로
    완료!
버전 관리
이선비
현재 버전
선택 버전
graphittie 자세히 보기