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!