Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Some updates thanks to feedback from @nsthorat. I think if we are to create generic
NeuralNetwork
orClassifier
classes in ml5, a lot of the work will inevitably involve data helper classes so that the end user can work with vanilla arrays and the tensors are all created and managed internally by ml5.I have a somewhat clear picture in my head of what a
Classifier
class might look like. . .with anImageClassifier
subclass with convolutional layers. In this XOR example I'm calling the classNeuralNetwork
but not sure I love this as a name. Perhaps XOR is not useful as an example for ml5 so this is moot. Maybe we have aClassifier
and . .Predictor
(for regression?). Hmmm.