<표를 다루는 도구 - Pandas>
데이터 준비하기 1
- 데이터를 불러온다
- 종속변수와 독립변수로 분리한다.
- 실습을 통해 배울 도구들
- 파일 읽어오기: read_csv('/경로/파일명.csv')
- 모양 확인하기: 데이터.shape
- 칼럼 선택하기: 데이터[['칼럼명1', '칼럼명 2', '칼럼명 3']]
- 칼럼 이름 출력하기: 데이터.columns
- 맨 위 5개 관측치 출력하기: 데이터.head()
- 샘플 데이터
- GitHub github link: https://github.com/blackdew/tensorflow1/tree/master/csv
- 레모네이드: https://raw.githubusercontent.com/blackdew/tensorflow1/master/csv/lemonade.csv
- 보스턴:https://raw.githubusercontent.com/blackdew/tensorflow1/master/csv/boston.csv
- 아이리스: https://raw.githubusercontent.com/blackdew/tensorflow1/master/csv/iris
==================================================================================
import pandas as pd
# 파일로부터 데이터 읽어오기
파일 경로 = 'https://raw.githubusercontent.com/blackdew/tensorflow1/master/csv/lemonade.csv'
레모네이드 = pd.read_csv(파일 경로)
파일 경로 = 'https://raw.githubusercontent.com/blackdew/tensorflow1/master/csv/boston.csv'
보스턴 = pd.read_csv(파일 경로)
파일 경로 = 'https://raw.githubusercontent.com/blackdew/tensorflow1/master/csv/iris.csv'
아이리스 = pd.read_csv(파일 경로)
# 데이터의 모양 확인(데이터의 행과 열의 모습을 나타낼 때 사용)
print(레모네이드. shape)
print(보스턴. shape)
print(아이리스. shape)
(6, 2)
(506, 14)
(150, 5)
cf) Loss(손실)
model.fit(독립, 종속 , epochs=10)에서 epoches는 모델을 10번 반복하여 학습하라는 뜻입니다.
Loss가 0 이 될수록 학습이 잘 되었는지 판단을 내릴 수 있는데 옆의 그림과 같이 (예측 - 결과)^2의 값의 평균이 Loss입니다. Loss가 0에 가까워지게 계속 반복, 학습 시킴을 통해 결론(잘 학습시켰는지)을 도출하는 것입니다.
<레모네이드 판매 예측>
'Python > opentutorials(Tensorflow)' 카테고리의 다른 글
3. Deep Learning(Hidden layer) (0) | 2021.07.28 |
---|---|
2. Deep Learning(보스턴 집값 예측, 아이리스 품종 분류) (0) | 2021.07.28 |
1. Start TensorFlow (0) | 2021.07.21 |