kotlindl icon indicating copy to clipboard operation
kotlindl copied to clipboard

[WiP] Add ConvTranspose Layers

Open avan1235 opened this issue 3 years ago • 3 comments

Closes #124.

Work status:

  • [x] Implementation of layer class named as Conv2DTranspose (you can take inspiration from the implementation of Conv2D as reference)
  • [x] Implementation of layer class named as Conv3DTranspose (you can take inspiration from the implementation of Conv3D as reference)
  • [ ] Implementation of layer class named as Conv1DTranspose
  • [ ] Common hierarchy of all ConvTranspose layers with abstract class with the common functionality (reused AbstractConv from standard conv operation)
  • [ ] Documentation of layer and all non-private methods
  • [ ] JUnit tests in api module
  • [ ] Support for export of layer to JSON (see ModelSaver.kt)
  • [ ] Support for import of layer from JSON (see ModelLoader.kt)

avan1235 avatar Jun 23 '21 09:06 avan1235

Hi @avan1235 if you have any questions regarding this PR feel free to ask, I'll try to help

zaleslaw avatar Aug 03 '21 12:08 zaleslaw

Hi @zaleslaw. Sorry for no actions from my side - I just couldn't find time and motivation after work to work on this issue. I think you can unassign me but I will do my best to finally implement this on my repo and if there will be no other PR candidates I would mention you here to go back to the issue.

avan1235 avatar Aug 05 '21 06:08 avan1235

Hi @avan1235 you partially implemented this issue and there is no race here to finish it in the 0.3 release, for example, but as you wish I unassigned this issue, hope you will return to work on KotlinDL in the future!

zaleslaw avatar Aug 05 '21 09:08 zaleslaw

Transpose convolutional layers were implemented in #315.

juliabeliaeva avatar Jan 10 '23 14:01 juliabeliaeva