Việc triển khai bài viết học sâu được học thông qua việc triển khai YOLO với TensorFlow 2.0
model.py
model.py의 Activation Function
581
3 câu hỏi đã được viết
GlobalAveragePooling2D()에서InceptionV3의 다차원 Feature Map을 1차원 스칼라로 차원변환 해주는데, 여기서GlobalAveragePooling2D()를 사용하심은, 아래 이미지에서 Flatten된 Vector를 구현 하심이 맞으실까요? 왜 2D 해당 기법은, CNN + FCN을 대체하기위해 사용된다는정도로만 인지하고 있습니다.x = tf.keras.layers.GlobalAveragePooling2D()(x) # Multi dimension featuremap to one dimension scalar value.
YOLO Format으로 Flatten 시킬때, 활성화 함수는 지정할 필요가 없나요? 원 논문에서 마지막 Layer에 대해 linear activation function을 사용했는데, 수업에서 사용한 코드에서는 'None'으로 지정된 이유가 어떻게 될까요?
output = tf.keras.layers.Dense(cell_size * cell_size * (num_classes + 5 * boxes_per_cell), activation="None")(x) # Yolo 형태에 맞는 Flatten 된 벡터로 변환
Câu trả lời 1
0
안녕하세요~. 반갑습니다.
네. 맞습니다. 해당 FeatureMap들을 1차원 벡터로 Pooling 해줘서 Flattening한 것과 유사한 레이어를 얻는 것입니다.
TensorFlow에서 activation을 None으로 지정하면 linear activation과 동일한 수식(Wx+b)이 되게 됩니다. 즉 논문과 똑같이 linear activation을 지정해준 것입니다.
좋은 하루 되세요.
감사합니다.
19강 감정분석 강의처럼 api 돌렸는데
0
13
0
완독 챌린지 도서 인정 방법에 대한 문의
0
18
2
강사님 강의 자료와 코드를 부탁드리고 싶습니다.
0
48
2
16강에서 코드가 계속 안도길래. ai가 고쳐서 일단 supabase에 preditc 한 주가를
1
39
1
16강 구글 colab 에서 코드 실행이 안돼요.
0
58
1
MNS 질문
0
368
1
코랩에서 train.py 실행 시 오류
0
764
1
object_exists_cell_i 계산식
0
477
0
데이터셋 변경에 대한 질문
0
291
0
reshape 한 후 7*7*30
0
329
1
작성한 코드의 저작권과 깃헙 업로드 가능유무에 대한 질문
0
355
1
Train시 bounding box의 개수 설정 관련
0
452
1
backbone network에 대해서 질문 있습니다.
0
331
1
one_hot과 C값에 대해서 질문 드립니다.
0
349
1
class_loss에 대해서 질문 있습니다.
0
344
1
질문있어서 글 올립니다.
0
340
1
안녕하십니까 강의 잘 보고 있습니다
0
532
5
두 가지 질문 드립니다.
0
297
1
loss.py 의 loss에 사용된 tf.nn.l2_loss 에 대해서 질문 드립니다.
0
489
1
loss function 관련 질문입니다
0
287
1
loss function 관련
0
256
1
NMS 구현 관련 질문있습니다.
0
279
1
confidence가 가장 큰 값으로 IOU 비교 이후 과정에 대해
0
393
1
confidence <= 0.6 이하의 Bounding Box 제거에서 confidence는 class probability가 곱해진 값인지요?
0
390
3

