Как реализовать кластеризацию HDBSCAN в Java AndroidJAVA

Программисты JAVA общаются здесь
Anonymous
Как реализовать кластеризацию HDBSCAN в Java Android

Сообщение Anonymous »

Я хочу внедрить алгоритм HDBSCAN в приложение Java Android. Я переношу C# на Java. В C# они были сделаны с использованием библиотеки под названием HDBSCansharp. Я попробовал с Элки в Java, но я не смог добиться успеха. исходный код C# - < /p>

Код: Выделить всё

   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()
});
Я смог перенести код до "Twodfilter" в Java, но застрял в реализации HDBSCAN.>

Подробнее здесь: https://stackoverflow.com/questions/790 ... va-android

Вернуться в «JAVA»