Я хочу внедрить алгоритм HDBSCAN в приложение Java Android. Я переношу C# на Java. В C# они были сделаны с использованием библиотеки под названием HDBSCansharp. Я попробовал с Элки в Яве, но я не смог добиться успеха. исходный код C# - < /p>
Я хочу внедрить алгоритм HDBSCAN в приложение Java Android. Я переношу C# на Java. В C# они были сделаны с использованием библиотеки под названием HDBSCansharp. Я попробовал с Элки в Яве, но я не смог добиться успеха. исходный код C# - < /p> [code] double avgTgtSpd = (tgt1.speed + tgt2.speed) / 2; filteredHits.Add(new FilteredHit(avgTgtDist, avgTgtSpd, currTgtDirection)); aggregateSpeed += avgTgtSpd;
// HDBSCAN Clustering double[][] twoDfilteredHits = filteredHits.Select(hit => new double[] { hit.pos }).ToArray(); // put filtered hits in format hdbscan lib can use HdbscanResult hdbscanResult = HdbscanRunner.Run(new HdbscanParameters { DataSet = twoDfilteredHits.ToArray(), MinPoints = 3, MinClusterSize = 4 DistanceFunction = new HdbscanSharp.Distance.ManhattanDistance() }); [/code] Я смог перенести код до "Twodfilter" в Java, но застрял в реализации HDBSCAN.>