-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Closed
Description
Is there a way to train the brain and generate possible results instead of letting the brain analyse a certain input?
For example:
"Give me 4 colors which match 'orange' with at least 80% accuracy".
As pseudo-code:
var net = new NeuralNetwork(); //Create neural network
net.train([{input: {r:1, g:0.65, b:0}, output: {orange: 1}}, //This is orange
{input: {r:0, g:0.54, b:0}, output: {green: 1}}, //This is green
{input: {r:0.6, g:1, b:0.5}, output: {green: 1}}, //This is also green
{input: {r:0.67, g:0, b:1}, output: {purple: 1}}]); //This is purple
var output = net.run({"orange": ">0.8", "results": 4}); //return 4 colors which match 'orange' with at least 80% accuracy
Pseudo-output:
[{r:1, g:0.65, b:0},
{r:0.98, g:0.55, b:0},
{r:1, g:0.55, b:0.2},
{r:0.85, g:0.55, b:0}]
A real world example would be:
"Tell me the first thing which comes to your mind when I say Internet". You might say something like Tim Berners-Lee or Wikipedia.
Is something like that possible with BrainJS?
Note: I also posted this question on StackOverflow.
onurozkan and alimertcakar
Metadata
Metadata
Assignees
Labels
No labels