Commit Graph
100 Commits
Author SHA1 Message Date
Vladislav Chumak 586436b0a1 Adjusted evaluation framework to support random clipping across all
competitor tracks
2019-01-30 18:44:39 +01:00
Vladislav Chumak 14e932c872 Adjusted wind fix confidence calculation 2019-01-30 17:40:26 +01:00
Vladislav Chumak 87ef4d8e5a Final bugfixes 2019-01-30 17:34:02 +01:00
Vladislav Chumak 401dec4d8a Bugfixes and unit tests (now hudson must be green) 2019-01-30 12:17:37 +01:00
Vladislav Chumak b94496bf09 Bugfixing + new best path calculator 2019-01-29 22:13:21 +01:00
Vladislav Chumak 79087bf878 Adjusted DistanceAndDurationAwareTransitionProbabilityCalculator to
calculate p considering the the sd sum of both dimensions
2019-01-29 10:45:35 +01:00
Vladislav Chumak 0eedcde4f7 Passing ClassLoader to ClassPathModelStore + OSGI Unit test debugging 2019-01-29 10:38:10 +01:00
Vladislav Chumak 3a1538e3d6 Bugfixes and new unit tests 2019-01-28 20:03:17 +01:00
Vladislav Chumak 7c4f8323e0 Fixed NullPointer in ClassPathModelStore if model folder was not
existing
2019-01-28 10:22:05 +01:00
Vladislav Chumak 20bfc8a3e2 Adjusted windestimation.lab OSGI configuration to resolve included libs 2019-01-28 10:02:09 +01:00
Vladislav Chumak 7835c942ab Fixed compile error after merge 2019-01-25 19:17:52 +01:00
Vladislav Chumak 342df888b7 Merge remote-tracking branch 'origin/master' into windestimation 2019-01-25 19:12:22 +01:00
Vladislav Chumak ad823492be Extended java/pom.xml with the new windestimation modules 2019-01-25 18:42:01 +01:00
Vladislav Chumak 6e0bd47da0 Implemented unit test for windestimation integration + bugfixes 2019-01-25 18:40:05 +01:00
Vladislav Chumak c628e9e7f6 Adjusted build.properties to fix failing selenium tests 2019-01-25 15:25:57 +01:00
Vladislav Chumak 68ee4292a7 Trying to fix selenium tests 2019-01-25 13:51:38 +01:00
Vladislav Chumak c1d8454aed Replaced Double.MAX_VALUE in SupportedDimensionValueRange 2019-01-25 13:31:39 +01:00
Vladislav Chumak b215ccebb8 Resolved further bugs (ConcurrectModificationException, modelsReady set) 2019-01-25 12:31:21 +01:00
Vladislav Chumak c991b434f6 Removed duplicated setter method call 2019-01-25 11:49:21 +01:00
Vladislav Chumak 88c3f7c250 Bugfixes and lifecycle improvements of windestimation service in osgi 2019-01-25 11:29:25 +01:00
Vladislav Chumak ab4bdaccf1 Bugfixes for attached wind estimation to tracked race 2019-01-24 19:00:35 +01:00
Vladislav Chumak fc195b0947 Removed obsolete runWithDomainFactory code 2019-01-24 17:18:38 +01:00
Vladislav Chumak 1871a502f5 Bugfixes 2019-01-24 17:11:39 +01:00
Vladislav Chumak 24921b37df Fixed isContainsAllFeatures for new boat class name management strategy 2019-01-24 16:26:14 +01:00
Vladislav Chumak 061a313e09 Implemented support for wind estimation model import from filesystem 2019-01-24 16:21:42 +01:00
Vladislav Chumak 45cbc335c1 Square root approximation of twd delta std for duration dimension 2019-01-24 15:54:43 +01:00
Vladislav Chumak dd704cb201 Removed unnecessary parameters 2019-01-24 14:42:08 +01:00
Vladislav Chumak 2a8fa559f9 Implemented model cache preloading, removed dependency on domain factory 2019-01-24 14:39:20 +01:00
Vladislav Chumak 26a783ee49 Making windestimation compatible with osgi lifecycle of sapsailing 2019-01-23 18:04:47 +01:00
Vladislav Chumak 78092d62cd Enforcing maneuver recomputation after setWindEstimation() 2019-01-23 12:47:06 +01:00
Vladislav Chumak 2df57757ba Made WindEstimationFactoryService to return null if ml models are not
trained
2019-01-23 11:40:35 +01:00
Vladislav Chumak 2cc45c750b Bugfixed incremental maneuver detector issue with wrong references of dp
fixes
2019-01-22 19:29:23 +01:00
Vladislav Chumak fdf62be4bf Adapted run configs to load the new windestimation bundle 2019-01-22 18:22:40 +01:00
Vladislav Chumak 766b6e4ec9 Integrated windestimation in trackedRace considering osgi and replicable 2019-01-22 17:17:14 +01:00
Vladislav Chumak a88a1fb550 Merge remote-tracking branch 'origin/master' into windestimation 2019-01-22 10:51:00 +01:00
Vladislav Chumak 78764ac04a Fixed IncrementalManeuverComputationTest 2019-01-22 10:45:14 +01:00
Vladislav Chumak 7eb3afffe8 Merge branch 'windestimation' of ssh://trac@sapsailing.com/home/trac/git into windestimation 2019-01-21 20:10:22 +01:00
Vladislav Chumak d88dfa9ca8 Implemented incremental wind estimation integration component for
tracked race
2019-01-21 20:09:52 +01:00
Vladislav Chumak acdbe2afef Improved mst graph generator 2019-01-17 12:59:08 +01:00
Vladislav Chumak 8563a7b21f Added highestSpeed wind ManeuverCurveBoundaries + Removed obsolete
detailed maneuver loss
2019-01-16 12:50:29 +01:00
Vladislav Chumak ceb37bb8c7 Added wind cache invalidation for resumeAllCachesNotUpdatingWhileLoading 2019-01-15 15:01:45 +01:00
Vladislav Chumak ead1b9ae9b Bugfixed MST HMM inference of best path 2019-01-15 14:59:34 +01:00
Vladislav Chumak ac039ceeeb Renamed advanced hmm stuff to mst stuff (Minimum Spanning Tree) 2019-01-15 12:06:37 +01:00
Vladislav Chumak 95aef2c0fe Added Bugfixes and unit tests for incremental MST determination 2019-01-15 11:54:33 +01:00
Vladislav Chumak 24387d065d Fixed bug with loading wrong regressor models and wrong input for gauss 2019-01-11 18:51:52 +01:00
Vladislav Chumak 8b5fc84baa Fixed another illegal access in unit test 2019-01-11 18:49:24 +01:00
Vladislav Chumak f918c0e0fa Added a la place for transition probabilities 2019-01-11 17:24:44 +01:00
Vladislav Chumak 05127ce833 Bugfixes within wind estimation evaluation framework 2019-01-11 17:24:17 +01:00
Vladislav Chumak 846e91fcba Improved exception handling 2019-01-11 14:37:32 +01:00
Vladislav Chumak 2f60c38e96 Fixed illegal access in unit tests 2019-01-11 14:30:00 +01:00
Vladislav Chumak 1b3093064a Implemented cache invalidation for wind fixes derived from a specific
wind source
2019-01-10 16:44:18 +01:00
Vladislav Chumak 680173ffa5 Adjusted maneuver detector to clear windCache if estimated wind changes 2019-01-10 15:28:31 +01:00
Vladislav Chumak 44e4e2f734 Fixed Nullpointer in IncrementalManeuverDetectorImpl 2019-01-10 13:04:45 +01:00
Vladislav Chumak 66b8266a46 Prepared incremental maneuver detection for interaction with wind
estimation
2019-01-09 17:57:48 +01:00
Vladislav Chumak 54b810a17b Refactored value range config for
SingleDimensionBasedTwdTransitionRegressorModelMetadata
2019-01-09 14:41:24 +01:00
Vladislav Chumak ab058a0134 Finished duration and distance based regressors for twd delta std 2019-01-09 13:39:57 +01:00
Vladislav Chumak 8acbe1a567 Introduced WindEstimationInteraction in IncrementalManeuverDetector 2019-01-08 20:41:23 +01:00
Vladislav Chumak 9a78ca8012 Added histogram plot for correct/incorrect twd transitions 2019-01-08 13:43:25 +01:00
Vladislav Chumak 12842c7d55 Switched back BEAR AWAY + HEAD UP grouping as OTHER maneuver type for
classification + bugfixed boat class filtering for classifier training
2019-01-08 13:42:59 +01:00
Vladislav Chumak 10f7da1183 Refactoring and improvements 2019-01-07 22:40:12 +01:00
Vladislav Chumak 6b3f8e55cf Improved training of twd transitions 2019-01-07 16:12:40 +01:00
Vladislav Chumak 33e3215800 Refactored threshold value calculation for wind data aggregation 2019-01-07 12:54:05 +01:00
Vladislav Chumak 9e6ff3c585 Added confusion matrix to scoring output of classifier training and wind
estimation evaluation framework + bugfixing
2019-01-05 01:19:41 +01:00
Vladislav Chumak 9c8ced025f Adjusted evaluation framework to support various transition probability
calculator types for hmm based model
2019-01-04 14:55:35 +01:00
Vladislav Chumak e12212b87d Adapted TwdTransitionClassifier to be available as transition
probability calculator
2019-01-04 14:26:50 +01:00
Vladislav Chumak 9bb6056d91 Added Regressor trainer with manually editable training data 2019-01-04 11:51:34 +01:00
Vladislav Chumak ea367dd2f4 Removed internal maneuver type "other" + bugfixes 2019-01-03 21:35:48 +01:00
Vladislav Chumak 0fb43b1c11 Added saving of intersected wind range for head-up and bear-away nodes 2019-01-03 21:34:13 +01:00
Vladislav Chumak 1c963ea57e Extended logging util with file logging 2019-01-03 18:40:19 +01:00
Vladislav Chumak 23879606e1 Added filtering to evaluation framework for races with wind sources of
only type expedition
2019-01-03 17:57:54 +01:00
Vladislav Chumak 9852c5d412 Added plots for aggregated absolute twd delta 2019-01-03 17:50:53 +01:00
Vladislav Chumak fdc2567d2b Improved sampling strategy for duration based twd delta data generation 2019-01-03 17:50:24 +01:00
Vladislav Chumak 0954b6b583 Fully implemented twd transition penalty based on gaussian standard
deviation regressors and integrated it with advanced hmm
2019-01-03 17:04:28 +01:00
Vladislav Chumak 928dd35478 Reduced sampling interval for distance based twd delta data sampling 2019-01-02 19:38:20 +01:00
Vladislav Chumak a8e96d8c6e Implemented signed delta twd analysis 2019-01-02 19:18:49 +01:00
Vladislav Chumak bf3c9fe0a1 Finished wind data visualization 2019-01-02 15:28:18 +01:00
Vladislav Chumak 817cc8c9c4 Migration to new MongoDB driver + Fixes after master merge 2018-12-25 22:18:15 +01:00
Vladislav Chumak 8475a4c86e Merge remote-tracking branch 'origin/master' into windestimation 2018-12-25 19:13:09 +01:00
Vladislav Chumak f77b8e1dee Merge remote-tracking branch 'origin/master' into windestimation 2018-12-21 16:30:07 +01:00
Vladislav Chumak ce9a81c226 Refactored + added data visualization 2018-12-21 16:27:07 +01:00
Vladislav Chumak d146836414 Extended distance and duration aggregation statistics with q1, q3, p1,
p99
2018-12-19 17:02:26 +01:00
Vladislav Chumak ee8f989dec Added median and number of values in twd transition entries aggregation
+ refactoring + bugfixing
2018-12-19 15:39:59 +01:00
Vladislav Chumak 2f8f3fb683 Implemented Distance and duration based twd change regressor + bugfixing 2018-12-17 18:07:22 +01:00
Vladislav Chumak beaa2f9604 Changed names with regression to regressor 2018-12-14 17:29:39 +01:00
Vladislav Chumak 426a1192ef Added NotEnoughData...Exception check in isModelReady 2018-12-14 17:23:28 +01:00
Vladislav Chumak 5be8636f30 Added api/impl for incremental training of regressor 2018-12-14 17:20:31 +01:00
Vladislav Chumak 7a515b73d6 Refactored package names of windestimation.lab 2018-12-14 16:54:24 +01:00
Vladislav Chumak a6d705a059 Refactored package and field/method/variable names 2018-12-14 16:49:55 +01:00
Vladislav Chumak aa8347f01a Improved distance and duration based twd transition importers 2018-12-14 16:36:57 +01:00
Vladislav Chumak 061108fc86 Implemented regression model with its loading and persistence 2018-12-14 15:44:50 +01:00
Vladislav Chumak dfbe2adb3d Bugfixes for wind data import 2018-12-14 11:59:06 +01:00
Vladislav Chumak 4e159c3cd5 Prepared persistence layer for regression models 2018-12-13 18:05:57 +01:00
Vladislav Chumak 256777475e Merge remote-tracking branch 'origin/master' into windestimation
Conflicts:
	java/com.sap.sailing.feature.p2build/raceanalysis.product
2018-12-13 15:55:37 +01:00
Vladislav Chumak 16a4b6f583 Implemented distance based twd change data import 2018-12-13 15:52:19 +01:00
Vladislav Chumak 5c4c95b2ef Added persistence for duration based twd transition entries 2018-12-13 11:07:18 +01:00
Vladislav Chumak 49665c9fc4 Implemented duration based twd transition aggregates importer 2018-12-12 13:32:54 +01:00
Vladislav Chumak 433e89acf9 Adapted race wind deserializers to use
MongoDbFriendlyPositionJsonDeserializer
2018-12-11 16:31:31 +01:00
Vladislav Chumak c2bb35126d Merge remote-tracking branch 'origin/master' into windestimation 2018-12-11 16:27:49 +01:00
Vladislav Chumak 46d0754028 Merge remote-tracking branch 'origin/master' into maneuver_refactoring 2018-12-11 16:12:51 +01:00
Vladislav Chumak bb25ca16c6 Adapted RaceWindJsonSerializer to produce mongodb friendly position json 2018-12-11 16:12:04 +01:00