Commit Graph
119 Commits
Author SHA1 Message Date
Axel Uhl 64e025c92b added initial MBean support for leaderboards, preparing for detailed per-leaderboard stats through MBeans
Change-Id: I1ef70ef86dd41b9f396b82407f6db7e5627dd849
2019-07-24 18:39:12 +02:00
Axel Uhl d771ff734a introduced back reference from GraphNode to GraphLevel containing it;
this made GraphNode a generic type, with the GraphLevelBase subtype as
type parameter

Change-Id: I692f814ed13aab457c2e23582061f03640feb79f
2019-07-15 12:15:28 +02:00
Vladislav Chumak 721b9934ba Added new correct/total maneuver ratio to evaluation metrics 2019-05-28 19:15:55 +02:00
Vladislav Chumak 276bc986b4 Implemented Importer for files with exported wind estimation models 2019-05-28 19:15:09 +02:00
Vladislav Chumak adbd61cc90 Made PersistedManeuverClassifiersScorePrinter ignore non existent models
for boat classes
2019-05-28 19:13:41 +02:00
Axel Uhl a5b9554c8a when exporting, load the models from the MongoDB model store 2019-05-22 01:00:11 +02:00
Axel Uhl 8b3916ac18 extended thread pool waiting timeout from 24 to 48 hours and do log
Change-Id: I354c8c58c24aaf71964dc8806b5595b708d22142
2019-05-20 12:00:37 +02:00
Axel Uhl 873c9b058d fixed logging; improved Wiki description of windestimation training process
Change-Id: Ieb6f164c1ccce39f82e0e9ecceaf51954827dece
2019-05-17 11:16:58 +02:00
Axel Uhl 8a96557fce windestimation logging improvements; fix for typo in method name
Change-Id: Ic278620368fb7dab48899e714b26e86813d61110
2019-05-16 21:24:24 +02:00
Axel Uhl 14ca7a1e26 use toCollection() on aggregate() result to force writing of $out collection
Change-Id: Ia5a156849714370b3c3eaeaa65e6b03812aeed61
2019-05-16 16:26:58 +02:00
Axel Uhl 23674eb75a adjusted launch configs to use a local MongoDB on port 10202 which can then, e.g., be an SSH tunnel to a remote MongoDB
Change-Id: Iec8fb059ad797e09ff98b33556637e52c3006b8f
2019-05-15 17:56:28 +02:00
Axel Uhl 10ea09ad32 moved up getOutPipelineState()
Change-Id: I7eb4b12eac4b0fcebdfc2fc99b54a707684edb9e
2019-05-15 17:33:52 +02:00
Axel Uhl f4970fd68c use MongoCollection.aggregate(List<Bson> pipeline) for the aggregations
Change-Id: Id4a7041d98682ba9cf9ec2b1da13111f43f06a5d
2019-05-15 17:29:12 +02:00
Axel Uhl 7831ab16aa Merge branch 'windestimation' into windestimation-runCommand
Change-Id: If463502d3e73c57bfe2a3683ba987482c5c8ba81
2019-05-15 15:59:10 +02:00
Vladislav Chumak fa18662116 Converted all eval commands to runCommands 2019-03-22 22:31:49 +01:00
Vladislav Chumak c6afc6f089 Refactored MongoDB command so that collection name is coded as constant 2019-03-22 12:46:16 +01:00
Axel Uhl 95e64bac5c starting to work with default MongoDBConfiguration; not compileable!
Change-Id: If557e6549d85326e3a0e7d46b3b054921f57aebf
2019-03-21 22:47:32 +01:00
Axel Uhl 4c88e5f287 Merge remote-tracking branch 'server/windestimation' into windestimation
Change-Id: Id300413c84e80ae2c82a1dc52b538d834aebfe43
2019-02-26 09:07:41 +01:00
Vladislav Chumak 940336aa73 Improved model training, adjusted mongodb compound index for distance 2019-02-26 07:15:15 +01:00
Vladislav Chumak 2486e44ae8 Bugfixes and improvements of simple models training 2019-02-24 21:04:23 +01:00
Vladislav Chumak 4a6e992f03 Fixed IllegalStateException during models training 2019-02-21 22:25:18 +01:00
Vladislav Chumak 6e2e3dd6f5 Bugfixed ThreadPool awaitTermination call in ManeuverAndWindImporter 2019-02-21 10:09:17 +01:00
Vladislav Chumak 629b5f9ae2 Improved simple models training with corresponding wiki howto 2019-02-20 17:27:02 +01:00
Vladislav Chumak ddf28ac449 Bugfixes and enhancements for model management via POST/GET/Replica 2019-02-19 20:47:12 +01:00
Vladislav Chumak fe0c08d349 Improved verbosity and error handling of ManeuverAndWindImporter 2019-02-18 19:28:09 +01:00
Vladislav Chumak 504ec82639 Added run config for SimpleModelsTraining 2019-02-18 18:48:38 +01:00
Vladislav Chumak d6efae16dd Improved exception handling and thread pool config 2019-02-18 18:48:10 +01:00
Vladislav Chumak 9c446c9a8a Fixed encoding problem with regatta and race names 2019-02-18 15:48:07 +01:00
Vladislav Chumak 501248a784 Implemented simple models training 2019-02-18 15:47:40 +01:00
Vladislav Chumak 4c0101a317 Added Refresh button to twa delta charts plotting 2019-02-18 15:33:02 +01:00
Vladislav Chumak a95994663e Made ManeuverAndWindImporter to operate in parallel 2019-02-18 15:32:19 +01:00
Vladislav Chumak b159cdd408 Implemented ExportedModelsGenerator 2019-02-18 15:28:33 +01:00
Axel Uhl e096ccf6c1 Merge remote-tracking branch 'server/windestimation' into windestimation
Change-Id: I9fc7d6f9f563c6cd3f88ad5b1c9a848d6e8e0196
2019-02-18 09:54:47 +01:00
Axel Uhl 2e50a27a9d added another launch config for 16GB heap size for import
Change-Id: Iee3ee9477870a29967d07c1ee070e57bc97e816e
2019-02-17 15:57:59 +01:00
Vladislav Chumak d213ee8500 Made race persistence manager to ignore new races with zero competitors 2019-02-16 12:14:48 +01:00
Axel Uhl 5f7733a844 added launch config for maneuver and wind import with 16G heap size
Change-Id: I0d8b85642e80a7577d9f3c5f6e99f4f206e06824
2019-02-16 08:55:25 +01:00
Vladislav Chumak 8070ce6209 Merge branch 'windestimation' of ssh://trac@sapsailing.com/home/trac/git into windestimation 2019-02-15 17:23:25 +01:00
Vladislav Chumak 4719470bb3 Improved wind estimation evaluation framework regarding transition
probabilities calculator specification for hmm
2019-02-15 17:21:36 +01:00
Axel Uhl 231a448f56 added settings to windestimation projects so they have the correct compiler version set
Change-Id: I5f41759e887d10f37e1fd2217dd1a3a9dbc87540
2019-02-15 13:44:25 +01:00
Vladislav Chumak 4f0aba0f0d Documentation shortly the remainder of com.sap.sailing.windestimation 2019-02-13 19:57:07 +01:00
Vladislav Chumak 95990a9b99 Added updated wind estimation models to unit tests 2019-02-13 14:03:01 +01:00
Vladislav Chumak 8e65a9f22a Javadoced/Refactored model.classifier 2019-02-12 20:21:17 +01:00
Vladislav Chumak 6f2f3730a4 Javadoc/Refactoring model, bugfixed modelCache.preloadAllModels() 2019-02-12 17:45:11 +01:00
Vladislav Chumak 4d24653024 Made all model context implementations final to avoid different model
context classes being serialized into trained model
2019-02-12 12:26:15 +01:00
Vladislav Chumak f2204b2c20 Javadoc and refactoring of windinference,util,preprocessing,model.store 2019-02-11 22:00:13 +01:00
Vladislav Chumak 9146140e4c Renamed model metadata to model context 2019-02-11 15:13:08 +01:00
Vladislav Chumak 255833b5f0 Added further bugfixes for model training 2019-02-11 14:05:57 +01:00
Vladislav Chumak c833e7f9f3 Further fixes for model training and import 2019-02-06 13:00:09 +01:00
Vladislav Chumak a352070787 Fixes for regressions caused by recent changes in model training 2019-02-06 11:59:39 +01:00
Vladislav Chumak 62f7a0cad2 Bugfixes and clean-up in windestimation.lab after recent changes 2019-02-05 17:03:47 +01:00