Git Product home page Git Product logo

chart-ann's People

Contributors

bkamapantula avatar jaidevd avatar

Watchers

 avatar  avatar  avatar  avatar

chart-ann's Issues

Public model

Model sharing

  • share the model so others can benefit. What's the best way to share it (Kaggle etc.)?

App improvements

  • add overflow-auto class to div.card-body.
  • suggest previously added names (that aren't in the datalist) in the options.
  • link instructions spreadsheet

Convert the entire pipeline into a single Keras model

The chart detection pipeline:

  • windowing the input image
  • classifying each window
  • detecting neighbouring windows of the same class
  • drawing bounding boxes around them

can theoretically happen in a single keras.models.Model object.

Currently, there are too many cpu -> gpu -> cpu ops happening in the pipeline since there are parts that are done with skimage and the rest with tf.keras.

But tensorflow supports

So theoretically the skimage morphology operations can be replicated in tensorflow.

Try aggregating scores with higher sized windows

Suppose we have a single chart contained in an image sized 448 by 448 px. Our model would then split this into 4 boxes, and return a score of zero for them all, since a cropped quarter of a chart is not likely to be enough to identify it.

This is what we should do: window by size 224 * 224, do the usual run, but also by all higher multiples of 224, and aggregate the scores. Build a different heat map for each window size.

This will make it significantly slower, but hopefully more accurate.

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.