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

Suggestion: make it easier to initialize parameters #147

Open
AStupidBear opened this issue Jul 18, 2017 · 6 comments
Open

Suggestion: make it easier to initialize parameters #147

AStupidBear opened this issue Jul 18, 2017 · 6 comments

Comments

@AStupidBear
Copy link

AStupidBear commented Jul 18, 2017

Whenever I write a network with non-standard structures, I'm constantly bothered by the model initialization because it's even more tedious than writing the network itself. I have seen some efforts but that's still not mature and satisfactory. Do you have any good idea to mitigate this pain?

@AStupidBear AStupidBear changed the title Suggestions: make it easier to initialize parameters Suggestion: make it easier to initialize parameters Jul 18, 2017
@denizyuret
Copy link
Owner

denizyuret commented Jul 18, 2017 via email

@AStupidBear
Copy link
Author

I think PyTorch is quite good at this, but mimicking PyTorch's approach may require an overhaul of Knet and AutoGrad. Although the main focus of Knet now is transparent autograd on GPU, evolving a higher level API is still necessary for the long run.

@MikeInnes
Copy link
Collaborator

You may be interested in #144.

@jgbos
Copy link

jgbos commented Jul 25, 2017

I've also been playing with an toy project to address this

https://github.com/jgbos/KFuddles

@AStupidBear
Copy link
Author

@jgbos Your project was mentioned in my hyperlink.

@denizyuret
Copy link
Owner

Please check out issue #347.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants