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 |
|