inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

딥러닝 CNN 완벽 가이드 - TFKeras 버전

강사님 시퀀스 클래스의 get_item 관련해서 여쭤보고싶은게 있습니다.

261

jhjung

작성한 질문수 5

0

get_item에서 정의한 배치 사이즈 단위로 순차적으로 CNN 모델에 넣어 학습을 시키는 걸로 알고 있었는데 해당 인덱스 값이 순차적이지 않고 랜덤적인 것으로 확인 했습니다.

분명 __init__ 함수에서 shuffle을 False로 지정하고 했는데도 왜 순차적으로 나오지 못하는지 알고 싶습니다.

 

예를들면 

[(index)*self.batch_size:(index+1)*self.batch_size]

위코드의 배치 사이즈(12) 만큼의 구간을 출력해보면

0 : 12

888 : 900

828 : 840

 1/99 [..............................] - ETA: 24s - loss: 1.5485 - accuracy: 0.3333792 804

480 : 492

120 : 132

516 : 528

324 : 336

1104 : 1116

540 : 552

 

이런식으로 나오는데 제가 이해한 것으론

0:12 -> 12:24 -> 24:36 이런식으로 순차적으로 구간을 인덱싱해서 모델에 데이터를 넣는 것이라고 저는 이해를 했습니다.

추가적으로 위 구간들 중에서 개수가 중복(ex) [0:12] 구간이 2번 출력 됨)인 구간도 나왔는데 중복인 구간이 나올경우 해당 구간들 중 한 구간만 학습 혹은 예측을하나요?? 

감사합니다.

keras tensorflow 딥러닝 kaggle 머신러닝 배워볼래요? cnn

답변 1

0

권 철민

안녕하십니까, 

저도 좀 이해가 안가는 군요. 

실행하신 코드를 여기에 올려봐 주시겠습니까, 제가 확인해 보겠습니다. 

감사합니다. 

resize 질문

0

60

1

20251212 Kaggle 런타임에 scikit-learn 설치 실패 트러블 슈팅

0

87

1

Loss와 매트릭 관계

0

78

2

Boston 코랩 실습

0

173

2

배치 정규화의 이해와 적용 2 강의 질문

0

145

2

Augmentation원본에 적용해서 데이터 갯수 자체를 늘리는 행위는 의미가있나요?

0

153

2

Conv함수 안에 activation 을 넣지 않는 이유가 뭔지 궁금합니다.

0

214

2

소프트맥스 관련 질문입니다

0

215

1

강의 관련 질문입니다

0

162

2

residual block과 identity block의 차이

0

202

2

옵티마이저와 경사하강법의 차이가 궁금합니다.

1

253

1

실습 환경

0

173

2

입력 이미지 크기

0

259

2

데이터 증강

0

209

2

albumentations ShiftScaleRotate

0

212

1

Model Input Size 관련

0

295

1

마지막에 bird -> frog 말고도 deer -> frog 도 잘못된것 아닌가요??

0

207

1

일반적인 질문 (kaggle notebook사용)

0

278

2

실무에서 Augmentation 적용 시

0

349

2

안녕하세요 교수님

0

237

1

가중치 초기화(Weight Initialization) 질문입니다.

0

333

1

테스트 데이터셋 predict의 'NoneType' object has no attribute 'shape' 오류

0

414

1

학습이 이상하게 됩니다.

2

1043

2

boston import가 안됩니다

0

233

1