RAPID-MIX_API issueshttps://gitlab.doc.gold.ac.uk/rapid-mix/RAPID-MIX_API/-/issues2017-12-01T09:02:41Zhttps://gitlab.doc.gold.ac.uk/rapid-mix/RAPID-MIX_API/-/issues/15Have run() return a struct2017-12-01T09:02:41ZMichael ZbyszyńskiHave run() return a struct@Joseph has added a struct to machinelearning.h which could hold many types of possible algorithm outputs. How far to integrate this into the whole API?
``` c++
/** @brief A generic ouptut struct to fit all kinds of models */
t...@Joseph has added a struct to machinelearning.h which could hold many types of possible algorithm outputs. How far to integrate this into the whole API?
``` c++
/** @brief A generic ouptut struct to fit all kinds of models */
typedef struct runResults_t {
std::vector<double> likelihoods;
std::vector<double> regression;
std::vector<double> progressions;
std::string likeliest;
} runResults;
```https://gitlab.doc.gold.ac.uk/rapid-mix/RAPID-MIX_API/-/issues/14release Rapid-Mix 2.2.02017-09-29T09:21:58ZMichael Zbyszyńskirelease Rapid-Mix 2.2.0I made some changes to the API that might make it worth a new release:
Related to #5 , I added a recordSingleElement() function.
I've updated dtwTemporalClassification and staticClassification to take labels. This is a pretty big chang...I made some changes to the API that might make it worth a new release:
Related to #5 , I added a recordSingleElement() function.
I've updated dtwTemporalClassification and staticClassification to take labels. This is a pretty big change for staticClassification. Documenting that is #10 and needs to be finishedMichael ZbyszyńskiMichael Zbyszyńskihttps://gitlab.doc.gold.ac.uk/rapid-mix/RAPID-MIX_API/-/issues/13Adapt GVF to look at all the phrases2017-09-01T09:05:40ZMichael ZbyszyńskiAdapt GVF to look at all the phrasesMZ removed the "default" phrase from the trainingData object. Then, edited line 49 for h to start from 0, rather than 1. Unfortunately, this breaks the unit tests.
It seems like GVF is returning the wrong result here?MZ removed the "default" phrase from the trainingData object. Then, edited line 49 for h to start from 0, rather than 1. Unfortunately, this breaks the unit tests.
It seems like GVF is returning the wrong result here?Francisco BernardoFrancisco Bernardohttps://gitlab.doc.gold.ac.uk/rapid-mix/RAPID-MIX_API/-/issues/12CMake support?2017-11-20T22:32:56ZMichael ZbyszyńskiCMake support?Our tests could build and run with CMake.Our tests could build and run with CMake.https://gitlab.doc.gold.ac.uk/rapid-mix/RAPID-MIX_API/-/issues/11Windows and Linux Builds for examples2017-09-21T13:19:47ZMichael ZbyszyńskiWindows and Linux Builds for examplesWe should setup a windows build system to create windows binaries for C++ examplesWe should setup a windows build system to create windows binaries for C++ examplesMichael ZbyszyńskiMichael Zbyszyńskihttps://gitlab.doc.gold.ac.uk/rapid-mix/RAPID-MIX_API/-/issues/10Add SeriesClassification (DTW) to website and documentation2017-09-27T12:03:02ZMichael ZbyszyńskiAdd SeriesClassification (DTW) to website and documentationOnce SeriesClassification has its API in good shape (re: labels and training data), add it to the online documentation.Once SeriesClassification has its API in good shape (re: labels and training data), add it to the online documentation.Michael ZbyszyńskiMichael Zbyszyńskihttps://gitlab.doc.gold.ac.uk/rapid-mix/RAPID-MIX_API/-/issues/9Setup forum2017-09-20T11:12:58ZMichael ZbyszyńskiSetup forumWe've talked about having a user forum on the website. We should decide how to do that and implement it.We've talked about having a user forum on the website. We should decide how to do that and implement it.Michael ZbyszyńskiMichael Zbyszyńskihttps://gitlab.doc.gold.ac.uk/rapid-mix/RAPID-MIX_API/-/issues/8Add GF to Rapid API2017-08-17T14:33:08ZMichael ZbyszyńskiAdd GF to Rapid API@mgill009 @mick
If I can get my hands on the Gesture Follower code, I'll integrate it into the RapidLib.@mgill009 @mick
If I can get my hands on the Gesture Follower code, I'll integrate it into the RapidLib.Michael ZbyszyńskiMichael Zbyszyńskihttps://gitlab.doc.gold.ac.uk/rapid-mix/RAPID-MIX_API/-/issues/7Merge 3rd party dependancies (json and catch)2017-08-17T14:30:14ZMichael ZbyszyńskiMerge 3rd party dependancies (json and catch)We have added dependancies to json.cpp and Catch cpp to the rapidmix-api.
These dependancies are also part of XMM and json.cpp is part of RapidLib. How can we resolve these duplicates in this repository?We have added dependancies to json.cpp and Catch cpp to the rapidmix-api.
These dependancies are also part of XMM and json.cpp is part of RapidLib. How can we resolve these duplicates in this repository?https://gitlab.doc.gold.ac.uk/rapid-mix/RAPID-MIX_API/-/issues/6GVF does not import/export JSON models and breaks the architectural pattern2017-11-27T17:21:56ZFrancisco BernardoGVF does not import/export JSON models and breaks the architectural patternThis could be a "Nice to have" feature
@baptisteThis could be a "Nice to have" feature
@baptistehttps://gitlab.doc.gold.ac.uk/rapid-mix/RAPID-MIX_API/-/issues/5trainingData: design concerns around phrases and elements2017-10-31T13:47:30ZMichael ZbyszyńskitrainingData: design concerns around phrases and elementsThe designed relationship between phrases and elements is not ideal:
1) Do users of static classifiers need to know about phrases? Should they start recording/stop? Or can they directly add elements? Is one class confusing?
2) Phrases ...The designed relationship between phrases and elements is not ideal:
1) Do users of static classifiers need to know about phrases? Should they start recording/stop? Or can they directly add elements? Is one class confusing?
2) Phrases have string labels and elements have numeric outputs. This lets users create incompatible data sets
3) Phrases have column_names, elements don't.https://gitlab.doc.gold.ac.uk/rapid-mix/RAPID-MIX_API/-/issues/4Document background classes2017-09-29T09:22:11ZMichael ZbyszyńskiDocument background classesUsers of classifiers (DTW or kNN) want to know when there is no gesture that matches what has been trained. We need to document how the possible use of a "background" class, or rejecting bad matches by thresholding.Users of classifiers (DTW or kNN) want to know when there is no gesture that matches what has been trained. We need to document how the possible use of a "background" class, or rejecting bad matches by thresholding.https://gitlab.doc.gold.ac.uk/rapid-mix/RAPID-MIX_API/-/issues/3Decide: submodule, subtree, read-tree2017-08-30T13:10:42ZMichael ZbyszyńskiDecide: submodule, subtree, read-tree@Joseph @francisco
I think none of us like git submodule for our external repositories. I had been considering git subtree. Francisco used git read-tree. We should come up with one, simple solution for our public repository.@Joseph @francisco
I think none of us like git submodule for our external repositories. I had been considering git subtree. Francisco used git read-tree. We should come up with one, simple solution for our public repository.Francisco BernardoFrancisco Bernardohttps://gitlab.doc.gold.ac.uk/rapid-mix/RAPID-MIX_API/-/issues/2Add an overload to TrainingData to accept only 1 argument, the input vector2017-06-15T11:13:48ZFrancisco BernardoAdd an overload to TrainingData to accept only 1 argument, the input vector.use cases GVF and DTW that do not require the vector of outputs or labels
.refactor the clients of the function that are using empty output vectors.use cases GVF and DTW that do not require the vector of outputs or labels
.refactor the clients of the function that are using empty output vectorsMichael ZbyszyńskiMichael Zbyszyńskihttps://gitlab.doc.gold.ac.uk/rapid-mix/RAPID-MIX_API/-/issues/1Installation error on both xmm-node and xmm-client using [--save] tag2017-06-09T01:01:15ZFrancisco BernardoInstallation error on both xmm-node and xmm-client using [--save] tag
Hope this is the right place to do this...
When I try to install both xmm-node and client with node v8.0.0
> npm install [--save] ircam-rnd/xmm-node
> npm install [--save] Ircam-RnD/xmm-client
I get this error:
Unhandled...
Hope this is the right place to do this...
When I try to install both xmm-node and client with node v8.0.0
> npm install [--save] ircam-rnd/xmm-node
> npm install [--save] Ircam-RnD/xmm-client
I get this error:
Unhandled rejection Error: Invalid tag name "[--save]": Tags may not have any characters that encodeURIComponent encodes.
at invalidTagName (/usr/local/lib/node_modules/npm/node_modules/npm-package-arg/npa.js:76:15)
at fromRegistry (/usr/local/lib/node_modules/npm/node_modules/npm-package-arg/npa.js:244:13)
at resolve (/usr/local/lib/node_modules/npm/node_modules/npm-package-arg/npa.js:66:12)
at npa (/usr/local/lib/node_modules/npm/node_modules/npm-package-arg/npa.js:39:10)
at /usr/local/lib/node_modules/npm/lib/install/deps.js:200:16
at /usr/local/lib/node_modules/npm/node_modules/slide/lib/async-map.js:52:35
at Array.forEach (native)
at /usr/local/lib/node_modules/npm/node_modules/slide/lib/async-map.js:52:11
at Array.forEach (native)
at asyncMap (/usr/local/lib/node_modules/npm/node_modules/slide/lib/async-map.js:51:8)
at exports.getAllMetadata (/usr/local/lib/node_modules/npm/lib/install/deps.js:199:3)
at Installer.loadArgMetadata (/usr/local/lib/node_modules/npm/lib/install.js:325:3)
at /usr/local/lib/node_modules/npm/lib/install.js:648:16
at BB.join.then (/usr/local/lib/node_modules/npm/lib/install/read-shrinkwrap.js:41:16)
at tryCatcher (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/util.js:16:23)
at Promise._settlePromiseFromHandler (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:512:31)
if I install without the tag it seems to go well.
FBJoseph LarraldeJoseph Larralde