fancompute / neuroptica

Flexible simulation package for optical neural networks
https://doi.org/10.1109/JSTQE.2019.2930455
MIT License
208 stars 40 forks source link

Implement convolutional neural network or recurrent neural network #9

Closed zhengyizhen closed 2 years ago

zhengyizhen commented 2 years ago

Except for full connection, can you implement a convolutional neural network or a recurrent neural network? Many thanks

bencbartlett commented 2 years ago

There's currently no implementation for a CNN or recurrent layer, since at the time we wrote this software, we didn't know how to make this optically. But it should be possible to create a class for this by extending NetworkLayer.