JSFiddle - React, Tailwind, and code Playground

by Timar

HTML

<script src="https://rawgit.com/eu81273/jsfiddle-console/master/console.js"></script>
<script src="https://unpkg.com/brain.js"></script>

JavaScript

const trainingData = [
'truefalsefalsetrue&&false=false',
'truefalsetruetrue||false=true',
'falsetruefalsefalse&&true=false',
'falsetruetruefalse||true=true'
];

const lstm = new brain.recurrent.LSTM();
const result = lstm.train(trainingData, {
  iterations: 1500,
  log: details => console.log(details),
  errorThresh: 0.011
});

const run1 = lstm.run('truefalsetrue');
const run2 = lstm.run('falsetruefalse');
const run3 = lstm.run('falsetruetrue');
const run4 = lstm.run('truefalsefalse');

console.log('run 1: Jane' + run1);
console.log('run 2: Doug' + run2);
console.log('run 3: Spot' + run3);
console.log('run 4: It' + run4);