资源算法DeepMask object segmentation

DeepMask object segmentation

2019-09-10 | |  98 |   0 |   0

NNProject - DeepMask

This is a Keras-based Python implementation of DeepMask- a complex deep neural network for learning object segmentation masks. The full article can be found here: Learning to Segment Object Candidates.

This was implemented as a final project for TAU Deep Learning course (2016).

General instructions

  1. Install all requirements, as listed below

  2. Download mscoco annotations (see below)

  3. Download and convert graph weights with HeplerScripts/CreateVggGraphWeights.py (see below)

  4. Create the learning dataset using ExamplesGenerator.py

  5. Create a train and test directories with examples to train and test on. Default locations are 'Predictions/train' and same for test (can be configured in EndToEnd.py)

  6. Run EndToEnd.py

Required installations

This was run on Windows 8.1 (64 bit) on a CPU with 8GB RAM. In brackets are the versions I used.

  • Python

  • Theano (0.8.0.dev0)

    • conda install mingw libpython

    • git clone https://github.com/Theano/Theano.git

    • python setup.py install

  • Keras (0.3.1)

    • NOTICE- if you get an error regarding the 'Graph' object, you are probably not using the correct Keras version

  • Open CV (3.1.0)

    • Download installation here

    • Copy cv2.pyd to site-packages dir inside python's lib dir in anaconda

  • Coco API (1.0.1)

    • git clone https://github.com/pdollar/coco

    • python setup.py build_ext install

Required downloads


上一篇:Open Source Chatbot with PyTorch

下一篇:Very Deep Convolutional Networks for Large-Scale Image Recognition

用户评价
全部评价

热门资源

  • 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...