Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Neural Networks output #186

Open
s4m13337 opened this issue May 26, 2024 · 1 comment
Open

Support for Neural Networks output #186

s4m13337 opened this issue May 26, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@s4m13337
Copy link

It would be interesting to have support for neural network structure/graph output. Currently it just displays a tiny blank box.

Also when training the network with, no helpful information is displayed regarding the current status of training. If TrainingProgressReporting -> "Print" is set, then the information appears on the information bubble on the top right, which is not very useful. It would be easier to track if it gets printed on to the cell.

I hope this gets implemented in the near future as this would really accelerate my research work with neural networks.

@s4m13337 s4m13337 added the bug Something isn't working label May 26, 2024
@JerryI
Copy link
Owner

JerryI commented Jun 16, 2024

We tried our best, however, the developers of WL encoded the output form in somewhat complicated way, so that we are not able to overwrite the definitions of StandardForm for things such as LinearLayer and etc. Another option, we can still introduce a wrapper expressions for each problematic symbol. It wont' affect the evaluation process and UX, but will help to get informative output (this is how Graphics, Graph, ByteArray were implemented, where we failed to overwrite the definitions). Writing an output wrapper symbol is a bit cumbersome, therefore we ask for your help.

Could, you, please mention the most essential or required for your typical neural network workflow object symbols? There are too many of them to check. Ones I found are used the most (represent the state)

  • LinearLayer probably other layers as well
  • NetChain
  • NetEncoder
  • NetDecoder

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants