Git Product home page Git Product logo

corescore's People

Contributors

lambdaboost avatar metazool avatar mobiuscreek avatar z-alzayer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

m-haines

corescore's Issues

Core quality metrics

We currently have a single metric to assess rock quality that is implemented in fastaiv1 as foreground_acc and assesses the accuracy of the foreground (rock) segmentation. We should revisit this and implement more metrics. This can be done by having multiple metrics, e.g starting from the crude, like the total foreground accuracy and then measure the accuracy for each respective class. We should also add existing core quality assessments e.g the Rock Quality Designation (RQD) with the caveat that the segmentation has to be thoroughly tested for its performance before we have concrete results.

Add parameter optimization

Libraries like talos add an automated hyperameter optimization layer. We should implement this (or any other similar libraries) and add it to the training workflow.

Handle more inputs with argparse

The training script, train.py only accepts the number of epochs and learning rate. The default batch size is set t to 1 and as a result the training has been very slow. It will be good to be able handle more arguments and see how they affect performance.

Acceptance criteria:

  • Batch size
  • Weight decay
  • Path

Visualisation of model-suggested labelled areas

/labels API endpoint returns an image mask when POSTed a base64 encoded image wrapped in the JSON that LabelTool expects.

We should enable predicted annotations in LabelTool, and optionally extend the single-page JavaScript preview to show suggested segmentation overlaid on new images; or both, if we also want a simple interface to show the metrics assessing extent of fragmentation

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.