inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Tensorflow 사용메뉴얼

12강 data split take와 skip

319

임해빈

작성한 질문수 20

0

안녕하십니까 강의 너무 잘보고 있습니다!

12강 Data Split 부분에서 궁금한 것이 생겨 질문하게 되었습니다.

저는 data.skip(10) 코드의 경우 data의 처음 10개 이후의 데이터를 생성해주는 것으로 이해했습니다.

그러면 train_validation에서 train을 take(n_train)을 통해 나누고 validation은 skip(n_train)으로 생성하면 되지 않나요?

validation 데이터 생성시 skip 이후에 왜 take를 이용해야하는지 궁금합니다.

딥러닝 tensorflow

답변 1

1

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴이에요. Data Split 부분에 궁금한 점이 있으시군요.
데이터를 나눌 때, train 데이터와 validation 데이터를 생성하는 과정에서 data.skip(10)을 사용하셨다고 말씀하셨는데요, 일반적으로 skip()은 데이터를 일정 갯수만큼 건너뛰는 역할을 합니다.
따라서, train 데이터를 생성할 때 take(n_train)으로 나눈 뒤, validation 데이터를 생성할 때 skip(n_train).take(n_validation)을 사용하면 됩니다.
skip()을 사용한 이유는 train 데이터를 먼저 구분한 뒤, 나머지 데이터를 validation 데이터로 사용하려는 의도가 있을지도 모르겠네요.
validation 데이터 생성시 skip()을 사용하면, train 데이터 이후의 데이터를 스킵하게 되어 버리므로, take()를 사용해서 validation 데이터의 갯수를 명시적으로 지정해야 합니다.
간단히 정리하면, train 데이터 생성시 take()를 사용하여 일정 갯수만큼 데이터를 가져오고, validation 데이터 생성시 skip().take()을 사용하여 나머지 데이터를 가져옵니다.
더 궁금한 점이 있다면 언제든지 물어보세요!

0

임해빈

아하 그럼 skip으로는 데이터 생성이 안되는건가요?

[업로드오류] 강의 내용과 제목 불일치

0

24

2

섹션22 퀴즈 질문

0

30

1

import torch가 안되는 경우는 어떻게 하나요?

0

31

1

소리가 겹쳐서 들려요

0

33

2

20강에서 파인튜닝 때 사용한 데이터가 없어졌습니다. LoRA Trainer 매개변수도 라이브러리 업그레이드로 수정되었습니다.

0

24

1

[개정판] 딥러닝 컴퓨터 비전 완벽 가이드 먼저? 구현하며 배우는 Transformer 먼저?

0

34

1

수업자료

0

29

2

전 강의와 전혀 이어지지가 않음

0

34

1

pytorch local 설치 옵션에 conda 가 없습니다.

0

40

3

pc에서는 괜찮은데 탭으로 들으니 화면확대시 화면이 까맙니다

0

24

1

강의 환경설정 질문

0

43

2

모든 자료 다운로드 누를때마다 똑같은 excel파일이 다운로드 받아짐. 노션 주소 공유되나요?

0

35

2

오토인코더+ Knn, SVC 로 해석하는경우

0

46

3

강의자료에 소스코드가 없는데요

0

51

3

강화학습저장 및 로드

0

61

1

Custom Dataset에서의 polygon 정보 관련

0

90

3

동영상 재생오류

0

55

1

multiple inputs

0

320

1

epoch 1부터 loss가 너무 낮게 나와 학습이 안되네요

0

542

1

텍스트 데이터일 때의 dtype

0

267

1

<tensorflow사용메뉴얼> 강의파일

0

291

0

SyntaxError: keyword can't be an expression

0

519

0

강의 감사합니다. 다섯번째 강의인 Model Implementation가 재생이 안됩니다.

0

173

0

unsupported operand type(s) for *: 'float' and 'NoneType'

0

1969

1