ui = {
let styles = `width:49%;height:100px;line-height:100px;text-align:center;display:inline-block;`;
let data = [];
while (true) {
let testColor = randomColor();
let ui = html`<div><div id='black' style='background:${colorToRgb(testColor)};${styles}'>This one</div><div id='white' style='color:white;background:${colorToRgb(testColor)};${styles}'>This one</div></div>`;
yield ui;
yield new Promise(resolve => {
ui.childNodes[0].onclick = () => {
data.push({ input: testColor, output: { black: 1 }});
net.train(data);
resolve();
};
ui.childNodes[1].onclick = () => {
data.push({ input: testColor, output: { white: 1 }});
net.train(data);
resolve();
};
})
}
}