Портировать алгоритм кластеризации с Python на Swift

50 000 руб. за проект
08 августа 2021, 20:26 • 0 откликов • 5 просмотров
Есть алгоритм кластеризации HDBScan, написанный на Python и частично Cython: <ссылка>

Библиотека состоит из нескольких модулей, все из которых уже портированы, кроме одного - самого большого и главного файла на 1000 строк. Ваша задача - переписать этот файл с Python/Cython на Swift. Разбираться в алгоритмах кластеризации не обязательно, но желательно, чтобы портированный алгоритм в итоге работал корректно. Корректность будем проверять тестовым набором векторов: <ссылка>. HDBScan сейчас кластеризует эти вектора так: <ссылка>. Портированный алгоритм должен будет выдать тот же результат для этих векторов

Итоговый результат работы - код в ветке репозитория. Этот код при запуске на локальном айфоне через XCode должен написать в логи итоговые кластеры для тестовых векторов.

Оплата обсуждаема в зависимости от того, сколько вам понадобится времени на задачу