[PyTorch Convolution] Practical customized image classification

Foreword Convolutional neural network is a type of feedforward neural network that contains convolutional calculations and has a deep structure. It is one of the representative algorithms of deep learning. It can effectively process through convolutional layers, pooling layers, fully connected layers and other structures. Such as time series and picture data, etc. There are […]

FPGA implements 3X3 convolution

Because the pixel data in FPGA are all pipeline inputs, they cannot be processed in parallel like CModel. Therefore, a 3*3 matrix acquisition module needs to be used to perform convolution operations with some operators. The specific implementation idea is to use two FIFOs to cache the data of the upper two rows respectively. When […]

ICLR 2022) ODConv: Plug-and-play dynamic convolution (with code)

Paper address: Omni-Dimensional Dynamic Convolution | OpenReview Code address: https://github.com/OSVAI/ODConv/blob/main/modules/odconv.py 1.What is it? ODConv is a dynamic convolution algorithm. Its principle is to dynamically adjust the shape and size of the convolution kernel according to the characteristics of the input data during the convolution process to adapt to different input data. Specifically, ODConv improves the […]

Analysis of GPU memory usage of CNN convolutional neural network model

1. Reference materials A brief discussion on deep learning: how to calculate the memory usage of models and intermediate variables How to make precise use of video memory in Pytorch 2. Related introduction 0. Preliminary knowledge For the convenience of calculation, this article performs unit conversion according to the following standards: 1G = 1000MB 1 […]

YOLO algorithm improvement 3 [Intermediate improvement]: Add HorNet convolution module

Paper address: https://arxiv.org/pdf/2207.14284.pdf Source code address: https://github.com/raoyongming/HorNet. High-quality reference article: https://blog.csdn.net/qq_42075634/article/details/126670347 The structure of the HorNet module is shown in the figure below: This figure is from the paper. From the picture, we can clearly see that the HorNet module and the Swin transformer module have a similar structure. The difference is that HorNet uses […]

TCN research on multi-variable time series prediction based on temporal convolutional neural network (Matlab code implementation)

?About the author: A Matlab simulation developer who loves scientific research. He cultivates his mind and improves his technology simultaneously. For cooperation on MATLAB projects, please send a private message. Personal homepage: Matlab Research Studio Personal credo: Investigate things to gain knowledge. For more complete Matlab code and simulation customization content, click Intelligent optimization algorithm […]

[Wind Power Forecast] Based on convolutional neural network combined with long short memory network CNN-LSTM to realize wind power power multi-input single-output regression prediction with matlab code

?About the author: A Matlab simulation developer who loves scientific research. He cultivates his mind and improves his technology simultaneously. For code acquisition, paper reproduction and scientific research simulation cooperation, please send a private message. Personal homepage: Matlab Research Studio Personal credo: Investigate things to gain knowledge. For more complete Matlab code and simulation customization […]

Based on convolutional neural network combined with long short memory network CNN-LSTM to realize wind power power multi-input single-output regression prediction with matlab code

?About the author: A Matlab simulation developer who loves scientific research. He cultivates his mind and improves his technology simultaneously. For code acquisition, paper reproduction and scientific research simulation cooperation, please send a private message. Personal homepage: Matlab Research Studio Personal credo: Investigate things to gain knowledge. For more complete Matlab code and simulation customization […]