질문있어서 글 올립니다.
305
12 asked
dataset.py에서 dataset을 load 후 filter를 통해 특정 label의 data만 필터링 하는 과정에서
filter의 인자로 predicate함수를 정의할 때
predicate의 인자로 받는 x는 dataset으로 이해했습니다.
그런데 predicate의 return값은 bool 타입이여야 하고, return값이 True일때 x가 필터를 통과하는 방법으로 label 7만 정제해서 dataset을 할당하는 방법을 사용하셨는데
여기서 x는 모든 class label을 담고 있는 dataset이 아닌가요? predicate의 return값이 단순 True일 뿐인데 어떻게 x에서 label 7만 정제가 되는 건가요?
혹시 x는 전체 dataset중, 각 class에 따라 분류된 dataset을 인자로 차례로 가져오는건가요?
label 1 dataset -> label 2 dataset -> ... -> label 20 dataset 이런 방식으로요
Answer 1
1
안녕하세요~. 반갑습니다.
tfds 의 filter 함수는 전체 데이터를 순회하면서 predicate가 True인 조건만 만족하는 데이터만을 반환해주는 기능을 가지고 있습니다. 따라서 filter함수 호출 이후에 predicate 조건이 True인 데이터만 반환되게 됩니다.
좀더 자세한 내용은 아래 링크를 참조하세요~.
https://www.tensorflow.org/api_docs/python/tf/data/Dataset#filter
감사합니다.
수업자료
0
23
2
paperswithcode 서비스 종료 관련 문의
0
209
2
22강 코드 call()메서드 is_training -> model(x,False)로 호출시 밸류에러 참고
0
48
1
강의자료 질문
0
42
1
강의자료는 어떻게 보나요
0
83
2
MNS 질문
0
321
1
model.py의 Activation Function
0
532
1
코랩에서 train.py 실행 시 오류
0
721
1
object_exists_cell_i 계산식
0
448
0
데이터셋 변경에 대한 질문
0
264
0
reshape 한 후 7*7*30
0
290
1
작성한 코드의 저작권과 깃헙 업로드 가능유무에 대한 질문
0
314
1
Train시 bounding box의 개수 설정 관련
0
417
1
backbone network에 대해서 질문 있습니다.
0
290
1
one_hot과 C값에 대해서 질문 드립니다.
0
311
1
class_loss에 대해서 질문 있습니다.
0
306
1
안녕하십니까 강의 잘 보고 있습니다
0
460
5
두 가지 질문 드립니다.
0
265
1
loss.py 의 loss에 사용된 tf.nn.l2_loss 에 대해서 질문 드립니다.
0
446
1
loss function 관련 질문입니다
0
240
1
loss function 관련
0
222
1
NMS 구현 관련 질문있습니다.
0
235
1
confidence가 가장 큰 값으로 IOU 비교 이후 과정에 대해
0
359
1
confidence <= 0.6 이하의 Bounding Box 제거에서 confidence는 class probability가 곱해진 값인지요?
0
330
3

