Commit Graph

213 Commits

Author SHA1 Message Date
Starbeamrainbowlabs 126f2bdac2 Add geojson-debug build task 2019-07-31 15:11:40 +01:00
Starbeamrainbowlabs 903639bba8 Tweak the settings some mroe, but it's not looking too good. 2019-07-31 14:05:27 +01:00
Starbeamrainbowlabs 8dc21f358a Formatting 2019-07-31 12:15:37 +01:00
Starbeamrainbowlabs ececc750bc Tweak colouring, but it needs some work. 2019-07-30 19:15:34 +01:00
Starbeamrainbowlabs 121da46b5e Fix grid to make prediction point in centre of cells 2019-07-30 19:09:45 +01:00
Starbeamrainbowlabs f18023cf1a Fix more training and prediction bugs, but its still not working as intended. 2019-07-30 18:56:45 +01:00
Starbeamrainbowlabs 7761b0e1aa Bugfix: Correct normalisation 2019-07-30 18:46:07 +01:00
Starbeamrainbowlabs dea7940b2e Bugfix: Fix client-side Brain.js crashes 2019-07-30 18:38:44 +01:00
Starbeamrainbowlabs 623af65aef Remove unused imports 2019-07-30 16:40:12 +01:00
Starbeamrainbowlabs c9114cc4c4 Use new tidied normalising code on the client-side 2019-07-30 15:55:15 +01:00
Starbeamrainbowlabs 4493fbb0fa Tidy up normalising code 2019-07-30 15:42:37 +01:00
Starbeamrainbowlabs 25bb302033 Bugfix: Fix Brain.js training issues 2019-07-30 15:28:31 +01:00
Starbeamrainbowlabs 7d709c0fa5 Bugfix: Fix crashes in DatasetFetcher 2019-07-30 15:15:34 +01:00
Starbeamrainbowlabs 8917f746ec Add todo 2019-07-29 18:07:17 +01:00
Starbeamrainbowlabs 03c1cbb97f Finish refactoring to use Brain.js, but it's untested. 2019-07-29 18:06:50 +01:00
Starbeamrainbowlabs cce0761fed Continue brain.js refactoring, but it's still not finished yet. 2019-07-29 17:02:34 +01:00
Starbeamrainbowlabs 2a81ac792e Start replacing Tensorflow with Brain.js, but it's not finished yet
Note to self: bug them to upgrade ot GPU.js 2 for future projects
2019-07-29 14:36:52 +01:00
Starbeamrainbowlabs b2efeae563 Remove Tensorflow.js dependency 2019-07-29 14:17:47 +01:00
Starbeamrainbowlabs 43f99d6b5d Try to add an additional input to the neural network, but it's not working. 2019-07-29 14:17:28 +01:00
Starbeamrainbowlabs 9e93940225 Log the statistics to the console 2019-07-26 15:26:10 +01:00
Starbeamrainbowlabs 048a5c25a7 Add loading animation 2019-07-26 15:05:16 +01:00
Starbeamrainbowlabs f8b09e5b9d Add gateway marker layer to display gateway locations 2019-07-26 14:56:07 +01:00
Starbeamrainbowlabs ced38c6734 Refactor client-side AI into multiple web workers 2019-07-26 13:57:24 +01:00
Starbeamrainbowlabs 673a8e3441 Refactor WebWorker interfacing code into own class 2019-07-26 12:33:47 +01:00
Starbeamrainbowlabs 52d4f4fb38 Bugfix the new web worker.
Web workers + Tensorflow + Rollup = pain. I think I might blog about 
it....
2019-07-25 18:56:59 +01:00
Starbeamrainbowlabs 4708fdbd6e Refactor the AI into a web worker, but it's untested. 2019-07-25 16:44:26 +01:00
Starbeamrainbowlabs edb6362688 Optimise client-watch by using rollup --watch 2019-07-25 14:33:02 +01:00
Starbeamrainbowlabs 7a96f87b2d Bugfix: Correct latitude & longitude to make them the right way around 2019-07-25 14:02:16 +01:00
Starbeamrainbowlabs 0ff5ca462e Bugfix: Correct GeoJSON 2019-07-25 13:33:11 +01:00
Starbeamrainbowlabs ff412dcd5d Update CLI help 2019-07-25 13:17:23 +01:00
Starbeamrainbowlabs dde6dc15be Create shel script proxy for server script access 2019-07-24 18:09:06 +01:00
Starbeamrainbowlabs c6e6150d3e Bugfix: Fix a bunch of crashes in the client-side map, but it's still not working :-/ 2019-07-24 18:08:53 +01:00
Starbeamrainbowlabs bd42fa29a6 Bugfix the new Leaflet AI layer, but there are still issues to work out. 2019-07-23 15:58:11 +01:00
Starbeamrainbowlabs 2a065e144a Switch from path polyfill to rollup-plugin-node-builtins
Rollu  doesn't appear to like the path polyfill on npm, since it uses 
Node.js various environment features that Rollup doesn't provide
2019-07-23 15:55:29 +01:00
Starbeamrainbowlabs 698e02ff52 build/client-watch: Watch for changes to the rollup config file 2019-07-23 15:53:56 +01:00
Starbeamrainbowlabs 61edaf6fa3 Write AI layer, but it's untested. 2019-07-23 15:45:29 +01:00
Starbeamrainbowlabs f0694de02c Bugfix: Create 1 model per-gateway 2019-07-23 15:14:50 +01:00
Starbeamrainbowlabs 225eb8753a Start setting up an AI display layer, but it's not finished yet 2019-07-23 13:49:45 +01:00
Starbeamrainbowlabs d158868c3f AITrainer: Save gateway locations to the index file 2019-07-23 13:44:00 +01:00
Starbeamrainbowlabs ebbc96ec8c HACK: Dynamically import the AITrainer when it's needed to avoid crashes when the AVX instruction set isn't available 2019-07-22 16:04:49 +01:00
Starbeamrainbowlabs a1516a67bc build: Add development web server build tasks 2019-07-22 15:47:13 +01:00
Starbeamrainbowlabs 80a8833c03 [client] Get a basic map showing 2019-07-22 15:46:07 +01:00
Starbeamrainbowlabs c2810d4871 Improve format of index 2019-07-22 12:42:04 +01:00
Starbeamrainbowlabs d9cf650019 Write index JSON file to AI output directory 2019-07-22 12:40:19 +01:00
Starbeamrainbowlabs 92574bc98c Serialise trained AIs and save them to disk 2019-07-22 11:53:30 +01:00
Starbeamrainbowlabs dd9d39ba52 Create initial scaffolding for client-side map interface. 2019-07-19 15:36:21 +01:00
Starbeamrainbowlabs 7469d4c1bf ttn listener:Delete debug lines 2019-07-19 13:10:47 +01:00
Starbeamrainbowlabs 5f5a4382a3 Move npm dependencies to top-level of repo 2019-07-19 12:12:34 +01:00
Starbeamrainbowlabs 5c7cc1e906 Fix bugs in AI trainer. It works, but precisely it's doing si up for debate.... 2019-07-18 17:22:37 +01:00
Starbeamrainbowlabs 192e31a925 Write the the data input, but it's untested.
There's also some confusion over the batch size. If it doesn't work, we 
probably need to  revise our understanding of the batch size in 
different contexts.
2019-07-18 16:34:25 +01:00