Notebooks 2.0 is here.

Published
Edited
Jun 6, 2022
Importers
1 star
Insert cell
# Neural Networks Take 3 - Bin2Int
Insert cell
Insert cell
Insert cell
Insert cell
network = new Network([2,4,4]) // bin2int
Insert cell
Insert cell
results = (function*(){
for(let step of buildTrainTest(network)){
yield step
}
})()
Insert cell
sparkline(results.network.error_over_time, 800, 50)
Insert cell
sparkline(results.network.min_over_time, 800, 50)
Insert cell
sparkline(results.network.valid_over_time, 800, 50)
Insert cell
Math.max(...results.network.valid_over_time) // max consec valid
Insert cell
Math.min(...results.network.error_over_time) // min error
Insert cell
viewof visualized = Inputs.button('Visualize',{reduce:()=>{
return html `${visualizeNetwork(results.network,[0,0])}
${ visualizeNetwork(results.network,[0,1])}
<br> ${ visualizeNetwork(results.network,[1,0])}
${ visualizeNetwork(results.network,[1,1])}`
}})
Insert cell
visualized
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more