Giter Club home page Giter Club logo

Comments (6)

CIPop avatar CIPop commented on May 14, 2024

@Marcel-Simon here's my idea for this item: I plan to recycle existing very deep models (VGG16 / inception-v3) using transfer learning:

  • will detach the top layer and last 3 layers
  • will freeze middle layers that will re-use imagenet training
  • will re-attach a new top layer to account for the different size (based on #10 - all color boxes for anomaly vs seal are 512x512)
  • will attach the last 3 conv, pool and backprop layers to account for the two classes

Variations:

  • add data augmentation using Keras' ImageDataGenerator

from arcticseals.

RealDataLLC avatar RealDataLLC commented on May 14, 2024

@clpop

I agree. This seems to be the methodology most of the other endangered wildlife detectors are also using.

deep neural net +transfer learning + data augmentation.

Do we have the hotspot image data set though? Like would it make sense to overlay the thermal images over the normal images, basically adding a new dimension similar to using RGB images vs Grayscale in the input?

Which framework/example are you building it off of?

from arcticseals.

cosminpa avatar cosminpa commented on May 14, 2024

I'm also interested in this

from arcticseals.

Marcel-Simon avatar Marcel-Simon commented on May 14, 2024

Happy about all the interest.

@CIPop The general idea as also described by @nelsonlin2708968 is perfectly right. However, I think, there is no need to change so much of the network architecture, you can keep the network input size and just resize the input images accordingly on the fly during training.

from arcticseals.

RealDataLLC avatar RealDataLLC commented on May 14, 2024

Hey there,

Just got some replies for other projects people have done.

The people working on the snow leopard identification (Mark Hamilton) sent me this for help making a transfer learning architecture.
Step 1:
https://mmlspark.blob.core.windows.net/website/index.html#install
Go to Databricks section -> follow instructions to create and import library and examples
Step 2: Run the flowers Image Featurizer example notebook to see some transfer learning examples!
Let me know if you run into issues or need more help!

This is from the AI for earth people.
β€’ If you aren’t an expert in deep learning frameworks, you can leverage the Custom Vision service in Azure, which is doing transfer learning under the covers and there is less of a learning curve here. You can access the service at http://customvision.ai. I give a quick demo of this in my talk at https://channel9.msdn.com/Events/Ignite/Microsoft-Ignite-Orlando-2017/BRK3296 - start at time 40:40 for a slide or two and then a demo.

from arcticseals.

CIPop avatar CIPop commented on May 14, 2024

Created a pre-release with a 1.5GB model based on VGG16 + transfer learning.
The model is checked in at https://github.com/Microsoft/arcticseals/blob/master/src/hotspotdetection/VGG16transferlearning.ipynb

from arcticseals.

Related Issues (15)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.