IRIS-AUDIO / SELD

7 stars 8 forks source link

모듈을 잘게 쪼개기 #97

Closed daniel03c1 closed 3 years ago

daniel03c1 commented 3 years ago
  1. res_bottleneck 복원 (이 모듈로 resent, efficientnet을 구현할 수 있음)
  2. res_basic_block 추가 (3x3 두개짜리 res block)
  3. dense_net_block 분해 (전체 densenet 구조가 아닌 그것을 이루는 블럭별로 나눔, 예시도 conv_temp.json로 추가)
  4. resnet50 변환 (resnet50은 없어졌지만, resnet_gru.json이라는 이름으로 이전 코드에서 구현했던 것 그대로 구현하는 세팅을 제시함)
  5. identity block 추가 (최대 5개가 있다고 할 때 4개, 3개 등도 가능하도록 연산이 없는 블럭을 추가)
  6. another_conv_block 추가 (이는 1등 모델 구현에 사용하기 위해서)
  7. conv_temporal이라는 모델 구조를 추가 어떻게 블럭화하여 사용할 수 있는지 json 예시들 첨부

이외에 GRU, attention은 2D든 1D든 받아 1D만 출력하도록 하였습니다. Sepformer 기반 모듈은 추가적으로 시간나는대로 추가하겠습니다. resolved: #87