named_parameter 와 state_dict 간의 실질적인 차이에 대해서 여쭤보고 싶어서 글 올립니다!
YOLOv5에서 named_parameter를 활용하여 학습시 프리즈할 레이어를 설정해주고 있는데,
named_paratemer가 반환하는 value값들은 Parameter 객체임을 확인했습니다.
또한, state_dict().items()를 활용해서 받아오는 value값들은 텐서이면서 동시에 requires_grad attribute가 False로 설정이 되어 있는것을 확인했습니다. 이 값들을 True로 바꾸어주면 named_parameter를 통해서 가져오는 Parameter value값들의 requires_grad attribute를 수정하는것과 똑같은 결과를 얻을 수 있는것 인가요?