SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
GNR638: Course Project
Kervolutional Neural Networks
Nov 21, 2021
Sahasra Ranjan Paarth Jain Atul Verma
190050102 190050076 19B090004
Tirthankar Adhikari Shrey Gupta
190070003 190100112
Introduction
➢ Convolutional neural networks
(CNNs) have been tremendously
successful in computer vision, e.g.
image recognition and object
detection
➢ But convolutions are not able to
express non-linear behaviour, they
can do so using an activation
function but even though it can only
provide pointwise non-linearity.
Hence, the paper used kervolution
which uses the kernel trick to solve
this.
Recent Approaches to the Problem
A minimal character based CNN architecture based model:
https://arxiv.org/ftp/arxiv/papers/1901/1901.06032.pdf
https://www.analyticsvidhya.com/blog/2020/10/what-is-the-convolution
al-neural-network-architecture/
Our Implementation to the Problem
● We used Kervolutional layers to deploy our model using PyTorch.
● When Kernel type is linear, it’s a usual CNN, but in our implementation we
changed our Kernel types across Polynomial and Gaussian to introduce
non-linearity which in turn, gave better performance.
Dataset and Features
MNIST CIFAR10
Baseline Model: Kervolution
● The ith
element of the
convolution output f(x) is
calculated as a simple inner
product between vector x(i)
and
vector w.
● Whereas the kervolution is
calculated via the kernel trick
which essentially maps the
vector in a non linear space
and then takes the inner
product
Convolution
Kervolution
● Kernel function takes kervolution to non-linear space, thus
the model capacity is increased without introducing extra
parameters.
● Kervolution measures the similarity by match kernels, which
are equivalent to extracting specific features.
● One of the advantages of kervolution is that the non-linear
properties can be customized without explicit calculation.
Models Capacity and features
Polynomial Kervolution
● To show the behavior of polynomial Kervolution, the learned filters of
LeNet-5 trained for MNIST are visualized i which contains all six channels of
the first Kervolutional layer using polynomial kernel (dp = 3, cp = 1)
Continued..
● For a comparison, the learned filters from CNN are also presented. It is
interesting that some of the learned filters of KNN and CNN are quite similar,
This verifies our understanding of polynomial kernel, which is a combination
of linear and higher order terms.
● This also indicates that polynomial kervolution introduces higher order
feature interaction in a more flexible and direct way than the existing
methods.
Gaussian Kervolution
The Gaussian RBF kernel extends kervolution to infinite dimensions.
where γg
(γg
∈ R+
) is a hyperparameter to control the smoothness of
decision boundary.
Continued...
It extends kervolution to infinite dimensions because of the ith-degree terms in
Results
MNIST Dataset
● Test Accuracy (trained for 5 epochs):
● Convolution : 98.1%
● Poly-linear-linear : 98.4%
● Linear-poly-linear : 98.47%
Graph to show faster training with kervolution
●
Other Results:
Conclusions & Future Work
● Kervolution generalise convolution to non-linear space.
● Extends convolutional neural networks to kervolutional Neural
network.
● Not only retains the advantages of convolution( sharing weights and
equivalence to translation) but also enhances model capacity and
captures higher order interactions of features, via patch-wise kernel
functions without introducing additional parameters.
Future Work: Continued...
● With careful kernel chosen, the performance of CNN can be
significantly improved on MNIST, CIFAR, and ImageNet dataset
via replacing convolutional layers by kervolutional layers.
● Due to the large number of choices of kervolution, we cannot
perform a brute force search for all the possibilities.
● We expect the introduction of kervolutional layers in more
architectures and extensive hyperparameter searches can further
improve the performance.
Individual Contribution & Code
Sahasra Ranjan
(190050102)
Worked on the Kervolution Neural Networks and implemented the
training procedure on GPU using pytorch.
Paarth Jain (190050076) Worked on the training procedure and generated results for
various hyperparameters and network settings
Atul Verma (19B090004) Prepared presentation and project report
Tirthankar Adhikari
(190070003)
Debugging the implemented code and preparing presentation
Shrey Gupta (190100112)
Github Repository Link for Final code, Readme Files and Results:
GitHub Repo: https://github.com/Lhisoka/GNR-638-Project
Project PPT:
https://docs.google.com/presentation/d/1-VgwYgyPi4UW1CoTHDgVi7EISm5AbeZPVu62b
CwqDsg/edit?usp=sharing
Note: All of our code is based on the following documentation:
https://openaccess.thecvf.com/content_CVPR_2019/papers/Wang_Kervolutiona
l_Neural_Networks_CVPR_2019_paper.pdf
Given the recent rapid development in this field, there
are a lot more remaining to be explored
Thank You!

Mais conteúdo relacionado

Semelhante a GNR638_project ppt.pdf

Deep Learning
Deep LearningDeep Learning
Deep Learning
Pierre de Lacaze
 
convolutional_neural_networks.pptx
convolutional_neural_networks.pptxconvolutional_neural_networks.pptx
convolutional_neural_networks.pptx
MsKiranSingh
 

Semelhante a GNR638_project ppt.pdf (20)

Mnist report
Mnist reportMnist report
Mnist report
 
Scene understanding
Scene understandingScene understanding
Scene understanding
 
CNN.pptx.pdf
CNN.pptx.pdfCNN.pptx.pdf
CNN.pptx.pdf
 
Mnist report ppt
Mnist report pptMnist report ppt
Mnist report ppt
 
Image Segmentation (D3L1 2017 UPC Deep Learning for Computer Vision)
Image Segmentation (D3L1 2017 UPC Deep Learning for Computer Vision)Image Segmentation (D3L1 2017 UPC Deep Learning for Computer Vision)
Image Segmentation (D3L1 2017 UPC Deep Learning for Computer Vision)
 
物件偵測與辨識技術
物件偵測與辨識技術物件偵測與辨識技術
物件偵測與辨識技術
 
Quantum transfer learning for image classification
Quantum transfer learning for image classificationQuantum transfer learning for image classification
Quantum transfer learning for image classification
 
Neural Architecture Search: Learning How to Learn
Neural Architecture Search: Learning How to LearnNeural Architecture Search: Learning How to Learn
Neural Architecture Search: Learning How to Learn
 
Deep Neural Networks (D1L2 Insight@DCU Machine Learning Workshop 2017)
Deep Neural Networks (D1L2 Insight@DCU Machine Learning Workshop 2017)Deep Neural Networks (D1L2 Insight@DCU Machine Learning Workshop 2017)
Deep Neural Networks (D1L2 Insight@DCU Machine Learning Workshop 2017)
 
Convolutional Neural Networks for Natural Language Processing / Stanford cs22...
Convolutional Neural Networks for Natural Language Processing / Stanford cs22...Convolutional Neural Networks for Natural Language Processing / Stanford cs22...
Convolutional Neural Networks for Natural Language Processing / Stanford cs22...
 
FINAL_Team_4.pptx
FINAL_Team_4.pptxFINAL_Team_4.pptx
FINAL_Team_4.pptx
 
Cvpr 2018 papers review (efficient computing)
Cvpr 2018 papers review (efficient computing)Cvpr 2018 papers review (efficient computing)
Cvpr 2018 papers review (efficient computing)
 
Deep Learning
Deep LearningDeep Learning
Deep Learning
 
Vision Transformer(ViT) / An Image is Worth 16*16 Words: Transformers for Ima...
Vision Transformer(ViT) / An Image is Worth 16*16 Words: Transformers for Ima...Vision Transformer(ViT) / An Image is Worth 16*16 Words: Transformers for Ima...
Vision Transformer(ViT) / An Image is Worth 16*16 Words: Transformers for Ima...
 
Autoencoders for image_classification
Autoencoders for image_classificationAutoencoders for image_classification
Autoencoders for image_classification
 
Survey of recent deep learning with low precision
Survey of recent deep learning with low precisionSurvey of recent deep learning with low precision
Survey of recent deep learning with low precision
 
Convolutional Neural Network and RNN for OCR problem.
Convolutional Neural Network and RNN for OCR problem.Convolutional Neural Network and RNN for OCR problem.
Convolutional Neural Network and RNN for OCR problem.
 
convolutional_neural_networks.pptx
convolutional_neural_networks.pptxconvolutional_neural_networks.pptx
convolutional_neural_networks.pptx
 
DLD meetup 2017, Efficient Deep Learning
DLD meetup 2017, Efficient Deep LearningDLD meetup 2017, Efficient Deep Learning
DLD meetup 2017, Efficient Deep Learning
 
A simplified design of multiplier for multi layer feed forward hardware neura...
A simplified design of multiplier for multi layer feed forward hardware neura...A simplified design of multiplier for multi layer feed forward hardware neura...
A simplified design of multiplier for multi layer feed forward hardware neura...
 

Último

Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
only4webmaster01
 
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
amitlee9823
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
amitlee9823
 
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
amitlee9823
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
amitlee9823
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 

Último (20)

Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
hybrid Seed Production In Chilli & Capsicum.pptx
hybrid Seed Production In Chilli & Capsicum.pptxhybrid Seed Production In Chilli & Capsicum.pptx
hybrid Seed Production In Chilli & Capsicum.pptx
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
 

GNR638_project ppt.pdf

  • 1. GNR638: Course Project Kervolutional Neural Networks Nov 21, 2021 Sahasra Ranjan Paarth Jain Atul Verma 190050102 190050076 19B090004 Tirthankar Adhikari Shrey Gupta 190070003 190100112
  • 2. Introduction ➢ Convolutional neural networks (CNNs) have been tremendously successful in computer vision, e.g. image recognition and object detection ➢ But convolutions are not able to express non-linear behaviour, they can do so using an activation function but even though it can only provide pointwise non-linearity. Hence, the paper used kervolution which uses the kernel trick to solve this.
  • 3. Recent Approaches to the Problem A minimal character based CNN architecture based model: https://arxiv.org/ftp/arxiv/papers/1901/1901.06032.pdf https://www.analyticsvidhya.com/blog/2020/10/what-is-the-convolution al-neural-network-architecture/
  • 4. Our Implementation to the Problem ● We used Kervolutional layers to deploy our model using PyTorch. ● When Kernel type is linear, it’s a usual CNN, but in our implementation we changed our Kernel types across Polynomial and Gaussian to introduce non-linearity which in turn, gave better performance.
  • 6. Baseline Model: Kervolution ● The ith element of the convolution output f(x) is calculated as a simple inner product between vector x(i) and vector w. ● Whereas the kervolution is calculated via the kernel trick which essentially maps the vector in a non linear space and then takes the inner product Convolution Kervolution
  • 7. ● Kernel function takes kervolution to non-linear space, thus the model capacity is increased without introducing extra parameters. ● Kervolution measures the similarity by match kernels, which are equivalent to extracting specific features. ● One of the advantages of kervolution is that the non-linear properties can be customized without explicit calculation. Models Capacity and features
  • 8. Polynomial Kervolution ● To show the behavior of polynomial Kervolution, the learned filters of LeNet-5 trained for MNIST are visualized i which contains all six channels of the first Kervolutional layer using polynomial kernel (dp = 3, cp = 1)
  • 9. Continued.. ● For a comparison, the learned filters from CNN are also presented. It is interesting that some of the learned filters of KNN and CNN are quite similar, This verifies our understanding of polynomial kernel, which is a combination of linear and higher order terms. ● This also indicates that polynomial kervolution introduces higher order feature interaction in a more flexible and direct way than the existing methods.
  • 10. Gaussian Kervolution The Gaussian RBF kernel extends kervolution to infinite dimensions. where γg (γg ∈ R+ ) is a hyperparameter to control the smoothness of decision boundary.
  • 11. Continued... It extends kervolution to infinite dimensions because of the ith-degree terms in
  • 12. Results MNIST Dataset ● Test Accuracy (trained for 5 epochs): ● Convolution : 98.1% ● Poly-linear-linear : 98.4% ● Linear-poly-linear : 98.47%
  • 13. Graph to show faster training with kervolution
  • 15. Conclusions & Future Work ● Kervolution generalise convolution to non-linear space. ● Extends convolutional neural networks to kervolutional Neural network. ● Not only retains the advantages of convolution( sharing weights and equivalence to translation) but also enhances model capacity and captures higher order interactions of features, via patch-wise kernel functions without introducing additional parameters.
  • 16. Future Work: Continued... ● With careful kernel chosen, the performance of CNN can be significantly improved on MNIST, CIFAR, and ImageNet dataset via replacing convolutional layers by kervolutional layers. ● Due to the large number of choices of kervolution, we cannot perform a brute force search for all the possibilities. ● We expect the introduction of kervolutional layers in more architectures and extensive hyperparameter searches can further improve the performance.
  • 17. Individual Contribution & Code Sahasra Ranjan (190050102) Worked on the Kervolution Neural Networks and implemented the training procedure on GPU using pytorch. Paarth Jain (190050076) Worked on the training procedure and generated results for various hyperparameters and network settings Atul Verma (19B090004) Prepared presentation and project report Tirthankar Adhikari (190070003) Debugging the implemented code and preparing presentation Shrey Gupta (190100112)
  • 18. Github Repository Link for Final code, Readme Files and Results: GitHub Repo: https://github.com/Lhisoka/GNR-638-Project Project PPT: https://docs.google.com/presentation/d/1-VgwYgyPi4UW1CoTHDgVi7EISm5AbeZPVu62b CwqDsg/edit?usp=sharing Note: All of our code is based on the following documentation: https://openaccess.thecvf.com/content_CVPR_2019/papers/Wang_Kervolutiona l_Neural_Networks_CVPR_2019_paper.pdf
  • 19. Given the recent rapid development in this field, there are a lot more remaining to be explored