-
Notifications
You must be signed in to change notification settings - Fork 614
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
Incorporate into keras models repository #20
Comments
Doesn't that require pre-trained weights? I can work on porting over resnet50 weights. Not sure about others. Do you know if Kaiming He has pretrained weights for all resnet configurations? If yes, we could try and port those over. |
there are a bunch of pretrained weights floating around. I'm sure just one set of weights would be enough for them to accept the request for the first version. I mean, your functions let you generate arbitrary sized resnets so one certainly wouldn't be expected to make them all. :-) |
Ok. I'll give it a shot. Do you know of any projects for converting caffe models? I see a bunch of them floating around. Not sure which one to use. |
pretrained resnet v2 (w/pre activations) weights in torch t7 format Actually, it looks pretty simple to move the weights from tensorflow to h5f, and it seems Those are in torch format, and I'd bet the deepmind implementation of conversion is very likely to work: From there I believe keras can load hdf5 by name. |
Cool. I will try to get to this in after december. In the mean time, if any of you guys have time, feel free to take a stab at this. It would be cool to convert all the torch models. |
looks like based on the description some of the weights were already transferred in here: https://github.com/fchollet/deep-learning-models so it might be worth asking if there is code that was used to do the conversion that could be reused |
I have an old script which can convert t7 file to keras model, maybe I can try to get it work again. The problem is there's no easy way to map between the layers created from touchfile and an existing keras model, so some adhoc logic is needed so that we can know which weight is for which layer in the existing model. Also if I remember correctly I had a hard time reproducing the image preprocessing logic from touch. |
I believe the most appropriate place for this now might be keras-contrib: |
I've taken first steps towards this at keras-team/keras-contrib#148 |
Thanks, @ahundt. I have been super busy at work lately. |
@ahundt Did you ever find the pretrained weights for some of the architectures you have for keras-contrib? |
no, I haven't been using ResNets directly recently |
Would you be interested to get this into the keras models repository?
https://github.com/fchollet/deep-learning-models
I might be able to help with modifying the class to match the others appropriately.
The text was updated successfully, but these errors were encountered: