- Animated AI는 신경망 개념을 애니메이션과 교육용 영상으로 보여주는 프로젝트로, 시각적으로 이해하기 어려운 연산 과정을 따라가기 쉽게 만듦
- 핵심 자료는 Convolution의 기본 알고리듬, Padding, Stride, Groups, Depthwise, Depthwise-separable Convolution에 집중함
- Pixel Shuffle 자료는 해상도 변환 흐름을 2x2와 3x3 블록 크기 예시로 나눠 보여줌
- 각 주제는 페이지의 애니메이션 자료와 함께 볼 수 있는 YouTube 동반 영상으로 연결됨
- 프로젝트 페이지는 Patreon과 YouTube 채널을 안내하며, 코드는 MIT License로 공개됨
신경망 애니메이션과 영상
- Animated AI는 신경망을 설명하는 애니메이션과 교육용 영상을 제작함
- 후원과 영상 시청을 위한 공식 링크가 함께 제공됨
Convolution 학습 자료
- Fundamental Algorithm of Convolution in Neural Networks는 Convolution 기본 알고리듬을 다루는 동반 YouTube 영상임
- Convolution Padding - Neural Networks는 Padding 차이를 보여줌
- No Padding, 즉 “Valid”
[1,1,1,1]Padding, 즉 “Same”
- Stride - Convolution in Neural Networks는 Stride 설정과 Padding 조합을 다룸
- Stride 1과 Stride 2
- No Padding “Valid”와
[1,1,1,1]Padding “Same” 조합
- Groups, Depthwise, and Depthwise-Separable Convolution (Neural Networks)는 Groups와 Depthwise 계열 Convolution을 비교해 볼 수 있는 자료임
- 1 Group
- 2 Groups
- Depthwise, 8 Groups
- Depthwise-separable, 8 Groups 뒤에 pointwise 적용
Pixel Shuffle 예시
- Pixel Shuffle - Changing Resolution with Style는 Pixel Shuffle을 다루는 동반 YouTube 영상임
- 2x2 블록 크기에서는 Shuffle, Unshuffle, 반복 루프 예시를 확인할 수 있음
- 2x2 Pixel Shuffle
- 2x2 Pixel Unshuffle
- 2x2 Pixel Shuffle/Unshuffle Loop
- 3x3 블록 크기에서도 같은 흐름을 별도 예시로 제공함
- 3x3 Pixel Shuffle
- 3x3 Pixel Unshuffle
- 3x3 Pixel Shuffle/Unshuffle Loop
라이선스
- 프로젝트 코드는 MIT License로 라이선스됨