Developing a convolutional neural network from scratch in MATLAB
이전 댓글 표시
Hi Everyone,
I am trying to understand the architecture of the convolutional neural network (CNN) by developing its algorithm from scratch. First, I developed functions that can perform convolutions and pooling on input images. Then I wanted to feed the outputs of these sequential layers to MATLAB's built-in Neural network models (like fitcnet) to perform image segmentation. I think in CNNs the filters' (kernels') elements are treated like weights in NNet architecture and are determined using an iterative approach. In other words, we just define the total number of filters and let the CNN algorithm calculate the values of their elements.
I don't know how to use MATLAB's NNet models to calculate the filter's elements. Please let me know how this can be implemented in MATLAB. Should I develop the NNet algorithm myself?
I appreciate any help you can provide.
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Deep Learning Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!