RapidLib issueshttps://gitlab.doc.gold.ac.uk/rapid-mix/RapidLib/-/issues2017-08-16T13:17:22Zhttps://gitlab.doc.gold.ac.uk/rapid-mix/RapidLib/-/issues/62JSON parsing will break if node order is changed2017-08-16T13:17:22ZMichael ZbyszyńskiJSON parsing will break if node order is changedThe current code relies on node order, rather than doing string matching on the node names. It will break if the nodes are presented in a different order than expected.The current code relies on node order, rather than doing string matching on the node names. It will break if the nodes are presented in a different order than expected.Future APIhttps://gitlab.doc.gold.ac.uk/rapid-mix/RapidLib/-/issues/61Wekinator-like output limits2017-08-16T13:17:22ZMichael ZbyszyńskiWekinator-like output limitsWekinator has some options for limiting the output. Duplicate those in our API.Wekinator has some options for limiting the output. Duplicate those in our API.Future APIhttps://gitlab.doc.gold.ac.uk/rapid-mix/RapidLib/-/issues/59Build Essentia with Emscripten2017-05-02T14:07:05ZMichael ZbyszyńskiBuild Essentia with EmscriptenIf we want to use Essentia features in our API, we need to get it into JavaScriptIf we want to use Essentia features in our API, we need to get it into JavaScriptFuture APIhttps://gitlab.doc.gold.ac.uk/rapid-mix/RapidLib/-/issues/57Implement nameable inputs.2017-08-16T13:17:22ZMichael ZbyszyńskiImplement nameable inputs.Wekinator lets you name inputs. This could be useful later, for example using a model in the context of a different set.
Implement setting and checking for this feature.Wekinator lets you name inputs. This could be useful later, for example using a model in the context of a different set.
Implement setting and checking for this feature.Future APIMichael ZbyszyńskiMichael Zbyszyńskihttps://gitlab.doc.gold.ac.uk/rapid-mix/RapidLib/-/issues/48Initialize variables in header?2017-05-02T14:07:05ZMichael ZbyszyńskiInitialize variables in header?C++11 lets use initialize variables in the header. That might streamline code in some places (eg the modelSet constructor).
C++11 lets use initialize variables in the header. That might streamline code in some places (eg the modelSet constructor).
Future APIhttps://gitlab.doc.gold.ac.uk/rapid-mix/RapidLib/-/issues/45Add Random Forest to API2017-11-08T16:50:02ZMichael ZbyszyńskiAdd Random Forest to APIFuture APIhttps://gitlab.doc.gold.ac.uk/rapid-mix/RapidLib/-/issues/44Add SVM models to the API2017-11-08T16:50:02ZMichael ZbyszyńskiAdd SVM models to the APIFuture APIMichael ZbyszyńskiMichael Zbyszyńskihttps://gitlab.doc.gold.ac.uk/rapid-mix/RapidLib/-/issues/32Build Essentia with Emscripten2017-05-02T14:07:05ZMichael ZbyszyńskiBuild Essentia with EmscriptenWe'd like Essentia as part of our Rapid API. It looks like it could be built with Emscripten, but we're starting from square one.We'd like Essentia as part of our Rapid API. It looks like it could be built with Emscripten, but we're starting from square one.Future APIMichael ZbyszyńskiMichael Zbyszyńskihttps://gitlab.doc.gold.ac.uk/rapid-mix/RapidLib/-/issues/24Expose activation function for output node2017-08-30T12:43:24ZMichael ZbyszyńskiExpose activation function for output nodeIf we want to use our Perceptron as a classifier, we might want the output node to use a sigmoid activation function.
Easy to add... worthwhile?If we want to use our Perceptron as a classifier, we might want the output node to use a sigmoid activation function.
Easy to add... worthwhile?Future APIMick GriersonMick Griersonhttps://gitlab.doc.gold.ac.uk/rapid-mix/RapidLib/-/issues/13C++ write JSON2017-09-20T10:05:08ZMichael ZbyszyńskiC++ write JSONFuture APIhttps://gitlab.doc.gold.ac.uk/rapid-mix/RapidLib/-/issues/5Improve neural network training2017-12-12T14:15:00ZMichael ZbyszyńskiImprove neural network trainingI've written neural network training, but it's not the same as Wekinator. Figure out why.
I've written neural network training, but it's not the same as Wekinator. Figure out why.
Future APIMichael ZbyszyńskiMichael Zbyszyńskihttps://gitlab.doc.gold.ac.uk/rapid-mix/RapidLib/-/issues/94Implement FastDTW2017-09-18T13:49:24ZMichael ZbyszyńskiImplement FastDTWThe current DTW in RapidLib is slow. Port FastDTW from Java.The current DTW in RapidLib is slow. Port FastDTW from Java.Michael ZbyszyńskiMichael Zbyszyńskihttps://gitlab.doc.gold.ac.uk/rapid-mix/RapidLib/-/issues/86DTW: group examples into "Gesture types"2017-08-25T16:16:54ZMichael ZbyszyńskiDTW: group examples into "Gesture types"Wekinator lets users record multiple examples of a "Gesture Type". The current RapidLib implementation considers each example as a unique type. This matches how DTW works; the algorithm doesn't do any grouping.
Implement Gesture Types s...Wekinator lets users record multiple examples of a "Gesture Type". The current RapidLib implementation considers each example as a unique type. This matches how DTW works; the algorithm doesn't do any grouping.
Implement Gesture Types so RapidLib is more like Wekinator.Michael ZbyszyńskiMichael Zbyszyńskihttps://gitlab.doc.gold.ac.uk/rapid-mix/RapidLib/-/issues/85Downsampling for DTW2017-10-08T08:03:32ZMichael ZbyszyńskiDownsampling for DTWThe DTW in Wekinator does some downsampling. This would be a nice feature to implement in RapidLib.The DTW in Wekinator does some downsampling. This would be a nice feature to implement in RapidLib.Michael ZbyszyńskiMichael Zbyszyńskihttps://gitlab.doc.gold.ac.uk/rapid-mix/RapidLib/-/issues/83Logistic Regression2017-07-24T20:16:37ZMichael ZbyszyńskiLogistic RegressionByron Becker expressed interest in a logistic regression model.Byron Becker expressed interest in a logistic regression model.https://gitlab.doc.gold.ac.uk/rapid-mix/RapidLib/-/issues/82Expose hidden layers to API2017-09-01T10:12:54ZMichael ZbyszyńskiExpose hidden layers to APIThe neural network algorithm could have more hidden layers, but there's no way to set that right now. The algorithm code hasn't been seriously tested, either.
Add a set() and get() method, and make sure they work.The neural network algorithm could have more hidden layers, but there's no way to set that right now. The algorithm code hasn't been seriously tested, either.
Add a set() and get() method, and make sure they work.Michael ZbyszyńskiMichael Zbyszyńskihttps://gitlab.doc.gold.ac.uk/rapid-mix/RapidLib/-/issues/34Make Unity plugin2017-08-30T12:36:29ZMichael ZbyszyńskiMake Unity pluginMarco has a prototype unity plugin.
To finish it, mz should improve the serialization of the model and mg should write functions to serialize to the editor.Marco has a prototype unity plugin.
To finish it, mz should improve the serialization of the model and mg should write functions to serialize to the editor.Marco GilliesMarco Gillies