Code Monkey home page Code Monkey logo

deepfire's People

Contributors

devlyn37 avatar gohsato avatar jt-l avatar kgorgi avatar mjfortier avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

deepfire's Issues

Superpixel Segmentation

To improve our training data, we could introduce superpixel segmentation into our pipeline, which would involve grouping together similar pixels and separating them into multiple images. This should probably be done after we have a better idea of the kind of accuracy we can expect from our models to see if this results in an improvement.

Sorting out non-relevant photos

Currently our datasets have a lot of photos that are either not aerial from UAVs or photos of fire that are not wildfires. We need a way to filter out these photos.

Model Data Usage Methodology

From my understanding there are many different ways to 'train' models in terms of how the training dataset is used to ensure that the model can generalize better to an independent dataset and avoid overfitting, etc.

@mjfortier probably knows more about this than any of us given that he has taken a machine learning theory course.

See https://en.wikipedia.org/wiki/Cross-validation_(statistics). The one methodology I have come across in datamining was k-fold cross validation.

It would be good if we could define how we plan to use our data in terms of training samples/validation samples, etc.

Find More Smoke Datasets

In order to create an effective model with three classifications, we need more photos that contain only smoke.

Modularity

As discussed in meetings, a large part of our report is going to be comparisons between models we use for transfer learning. In addition, the professor suggested that we experiment with three-way classification (smoke, fire, forest) and ensemble models. The codebase should make this easier by enabling different base models to be used with different training methods and model types without the need to copy and paste a bunch of code each time.

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.