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
Starbeamrainbowlabs
6dbb6c3b87
Hook up a dataset importer for training the AIs, but it's untested.
...
Also, we don't have any code that actually does the training itself
either yet.
2019-07-17 15:15:31 +01:00