Skip to content
This repository was archived by the owner on Jul 16, 2021. It is now read-only.
This repository was archived by the owner on Jul 16, 2021. It is now read-only.

Improvements to Neural Networks #91

@AtheMathmo

Description

@AtheMathmo

There are some issues with the current Neural Network implementation. Though rusty-machine will not be able to beat existing deep learning frameworks it would be nice if we could provide a simple but powerful api.

Here are some issues with the current implementation that we would like to address:

  • Only supports feed forward architecture.
  • No support for convolutional/pooling layers.
  • Cannot control activation functions at the layer level (criterion controls the entire network).

There are other issues. But if we can find a solution to address these alone it would be a good step in the right direction.

One obvious improvement would be to adjust how the layers are defined in the model. Currently we simply give each layer a size. If instead each layer could be defined individually based on some enum we would gain more control (it could contain a simple ActivationFunc for feed forward, Pool etc.)

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions