파일에서 데이터 읽어오기
일반적으로 csv라는 파일을 사용한다.
numpy에 있는 loadtxt 사용
Slicing
nums = range(5) //원소들의 리스트를 생성
print nums // 리스트 출력 [0, 1, 2, 3, 4]
print nums[2:4] // 2이상 4미만 [2, 3]
print nums[2:] // 2부터 끝까지 [2, 3, 4]
print nums[:] // 리스트 전체 가져오기 [0, 1, 2, 3, 4]
print nums[:-1] // 끝에 값 하나 빼고 전부 출력 [0, 1, 2, 3]
nums[2:4] = [8, 9] // 새로운 값 할당
print nums // [0, 1, 8, 9, 4]
W(들어오는 값(x), 나가는 값)
배치는 한 번에 처리하는 사진의 개수라고 이해하면 된다.
배치(batch)
모델 학습의 반복 1회, 즉 경사 업데이트 1회에 사용되는 예의 집합입니다.
배치 크기를 참조하세요.
배치 크기(batch size)
배치 하나에 포함되는 예의 개수입니다. 예를 들어 SGD의 배치 크기는 1이고, 미니 배치의 배치 크기는 일반적으로 10~1,000입니다. 학습 및 추론 중에 배치 크기는 일반적으로 고정되지만, 텐서플로우는 동적 배치 크기를 허용합니다.
'programming > Deep Learning' 카테고리의 다른 글
lect05-2 Logistic (regression) classification: cost function & gradient decent (0) | 2019.04.23 |
---|---|
lect 05-1 Logistic(regression) classification (0) | 2019.04.23 |
lec04 multivariable regression (0) | 2019.04.22 |
lec02.02 - TensorFlow로 간단한 linear regression 구현* (0) | 2019.04.19 |
lec02.01 - Linear Regression의 Hypothesis와 cost설명 (0) | 2019.04.19 |