Git Product home page Git Product logo

Comments (3)

ngillian-google avatar ngillian-google commented on July 23, 2024

In what way are you trying to run the classifiers at the same time?

e.g., are you trying to create an ensemble (where all the classifiers are trying to recognize the same gestures, but you are combining multiple classifiers together to improve the accuracy), or are you using different classifiers at the same time to recognize different types of gestures (e.g., a basic classifier to detect that a user's hands are in a specific interaction area - such as in front of their torso - and a more complex classifier to recognize specific gestures that occur in the interaction area)?

from grt.

lumyx2 avatar lumyx2 commented on July 23, 2024

Hello Nick,

They are all trying to recognise the same gesture. I am very much at a
testing/building stage so I am not sure what performs better. The idea was
to have an array of Classifiers and go through all of them and output the
predictions to compare accuracies while in use with live data.

On 28 January 2016 at 06:15, ngillian-google [email protected]
wrote:

In what way are you trying to run the classifiers at the same time?

e.g., are you trying to create an ensemble (where all the classifiers are
trying to recognize the same gestures, but you are combining multiple
classifiers together to improve the accuracy), or are you using different
classifiers at the same time to recognize different types of gestures
(e.g., a basic classifier to detect that a user's hands are in a specific
interaction area - such as in front of their torso - and a more complex
classifier to recognize specific gestures that occur in the interaction
area)?


Reply to this email directly or view it on GitHub
#44 (comment).

from grt.

nickgillian avatar nickgillian commented on July 23, 2024

Ahh, so if you are trying to run multiple classifiers in parallel for testing purposes, then I would advice setting up a vector of pipelines, with each pipeline holding one of the classifiers. This also gives you the option to add slightly different preprocessing/feature extraction modules or settings for each pipeline if you need it.

Then for each pipeline you would call:

for(size_t i = 0; i<pipelines.size(); i++){
pipelines[ i ].train( trainingData );
}

and

for(size_t i = 0; i<pipelines.size(); i++){
pipelines[ i ].predict( inputData );
}

for training and predicting.

from grt.

Related Issues (20)

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.