본문 바로가기

검색하기
프로필사진 eremo2002

  • Total (55)
    • ML & DL (42)
      • Paper Review (9)
      • Coursera-ML (21)
      • 이것저것.. (12)
    • Python (1)
    • 알고리즘 (12)
      • BOJ (5)
      • 자료구조 (7)
    • x (0)
Guestbook
Notice
Recent Posts
Recent Comments
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록Python (1)

numpy를 이용한 Convolution 2D 구현

pytorch, tensorflow 등의 딥러닝 라이브러리를 사용하지 않고 딥러닝 모델을, backpropagation weight update까지 수행하는 파이프라인을 만들기 위해 필요한 내용들을 정리하고자 함 여기선 python numpy를 이용하여 Convolution 2D 연산을 수행하는 함수를 구현한다. pytorch, tensorflow의 Conv2D를 보면 인자로 받는 값들이 굉장히 많은데 우선은 kernel, padding, stride 정도만 사용하기로 함 입력으로 사용할 (3, 5, 5) 크기의 numpy array를 생성한다. (channel-first format) output은 Conv2D 함수의 리턴 값으로 Conv2D 함수의 인자로는 image, out_channel, kern..

Python 2021. 9. 14. 02:02
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바