sair-lab / kervolution Goto Github PK
View Code? Open in Web Editor NEWKervolution Library in PyTorch (CVPR 2019 Oral)
License: GNU General Public License v3.0
Kervolution Library in PyTorch (CVPR 2019 Oral)
License: GNU General Public License v3.0
What is the difference between the Kerv2D polynomial kernel with a degree of 2, balance of 1 and Conv2D kernel which is followed by an activation layer of x^2?
This is an issue concerning the architectural arrangement.
In deeper layers, for example, in Resnet18, changing all convolutional layers to kervolutional layers (with degree 3), the network gives a NaN loss which suggests explosion. How do you arrange the architecture to give good results
Hi, I find the nn.unfold is much slow in pytorch. And your implementation is based on nn.unfold. I want to know if you have any tricks to speed up it ?
Hi,
I got much insight from your amazing work.
But it cost too much memory because the operator F.unflod
.
It will almost consume 9 times memory if the kernel size is (3, 3).
Is there any way that implements KERV with little memory consumption?
Hi. I am working on 3D images. I want to implement kerv3d similar to 3D CNN. Can you please provide the kerv3d layer in your repository. How can we extend your method for three-dimensional data?
Hi. I am working on 3D images. I want to implement kerv3d similar to 3D CNN. Can you please provide the kerv3d layer in your repository. How can we extend your method for three-dimensional data?
Hi,
If you try to use kervolution without bias, it does not work if you set bias=False.
The reason is in line 85 in kervolution.py in function Kerv2d:
if self.bias is not None:
output += self.bias.view(self.out_channels, -1)
So you need to set bias=None to not have bias
The same is true for the function Kerv1d
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.