资源算法tensorflow-resnet

tensorflow-resnet

2020-01-10 | |  31 |   0 |   0

This code is very old and doesn't run on modern TensorFlow. Indeed, TF now includes a resnet model in its core library:https://github.com/tensorflow/tensorflow/blob/master/tensorflow/contrib/slim/python/slim/nets/resnet_v1.py

Also checkout my new ML project at http://propelml.org/

ResNet in TensorFlow

Implemenation of Deep Residual Learning for Image Recognition.  Includes a tool to use He et al's published trained Caffe weights in TensorFlow.

MIT license. Contributions welcome.

Goals

  • Be able to use the pre-trained model's that Kaiming He has provided for Caffe. The convert.pywill convert the weights for use with TensorFlow.

  • Implemented in the style ofInceptionnot using any classes and making heavy use of variable scope. It should be easily usable in other models.

  • Foundation to experiment with changes to ResNet like stochastic depth, shared weights at each scale, and 1D convolutions for audio. (Not yet implemented.)

  • ResNet is fully convolutional and the implementation should allow inputs to be any size.

  • Be able to train out of the box on CIFAR-10, 100, and ImageNet. (Implementation incomplete)

Pretrained Model

To convert the published Caffe pretrained model, run convert.py. However Caffe is annoying to install so I'm providing a download of the output of convert.py:

tensorflow-resnet-pretrained-20160509.tar.gz.torrent  464M

Notes

  • This code depends on TensorFlow git commit cf7ce8or later because ResNet needs 1x1 convolutions with stride 2. TF 0.8 is not new enough.

  • The convert.py script checks that activations are similiar to the caffe version but it's not exactly the same. This is probably due to differences between how TF and Caffe handle padding. Also preprocessing is done with color-channel means instead of pixel-wise means.






上一篇:pytorch-skipthoughts

下一篇:keras-resnet

用户评价
全部评价

热门资源

  • Keras-ResNeXt

    Keras ResNeXt Implementation of ResNeXt models...

  • seetafaceJNI

    项目介绍 基于中科院seetaface2进行封装的JAVA...

  • spark-corenlp

    This package wraps Stanford CoreNLP annotators ...

  • capsnet-with-caps...

    CapsNet with capsule-wise convolution Project ...

  • inferno-boilerplate

    This is a very basic boilerplate example for pe...