Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
1 500 ₴

K-means, multithreading. C++



Отзыв заказчика о сотрудничестве с Anton Kravtsov

Качество
Профессионализм
Стоимость
Контактность
Сроки

Работал с фрилансером 2й раз, все в сроки и профессионально, прошлый отзыв можно прикрепить к этому. Рекомендую.

Отзыв фрилансера о сотрудничестве с Ihor Petrenko

Оплата
Постановка задачи
Четкость требований
Контактность

Повторное сотрудничество в рамках другой алгоритмической задачи прошло успешно. Все исходные данные были предоставлены своевременно. Срок, цену и функционал согласовали быстро. Результаты работы (как промежуточные, так и финальный) Игорь проверил достаточно оперативно. Рекомендую его как адекватного заказчика.

Anton Kravtsov | Сейф Сейф


  1. 423    5  1
    5 дней1 500 ₴

    Доброго дня!

    Я выполнял различные проекты на языке C++ (куда более сложные, чем этот), а также уже имею опыт с многопоточностью и CMake Данный метод кластеризации уже изучал в университете более подробно, поэтому с легкостью выполню задачу. Качество кода и комментариев гарантирую.

    Срок стоит в 5 дней для того, чтобы успеть все сделать, и ничего не могло сорвать выполнение проекта.

  2. 466    6  0
    7 дней1 200 ₴

    Хммм, очень интересно! Готов виполнить ваше задание на C/C++, и собрать код на cmake

  3. 437    5  1
    5 дней1 800 ₴

    Добрый день. Знаком с k-means clustering, пишу на С++17, готов выполнить. Отчет приложу к исходникам

  4. 812    14  0
    Победившая ставка7 дней1 500 ₴

    Могу разработать для вас требуемую программу на C++ с многопоточной реализацией алгоритма k-means clustering.
    Входные и выходные данные - файлы в простом текстовом формате.
    Код - портируемый (Microsoft C++ compiler / g++), многопоточность - на базе STL, сборка - с помощью cmake (CMakeFiles.txt).
    Цена указана за поставку в виде исходного C++ кода + файл для системы сборки + тестовые данные.
    Окончательная готовность - днём 28.01.2021.

  1. 126  
    1 день500 ₴

    Готов выполнить данный проект. Есть большой опыт написания различного рода программ на С/С++.

  • Pavel Shtemenko
    20 января в 08:20 |

    Не совсем понятное ТЗ. Мультипоточность в C без зависимости от ОС не сделать. pthread это всего лишь одна из попыток убрать зависимость от ОС. Выбор использования нескольких ядер или одно - ОСозависимо, проблемы нет, но в каждой ос делают по своему. Непонятно в каком виде в SVG будет инфа. То что там будет кластер лично мне ни о чем не говорит. Пример бы посмотреть такого svg. Ну и если работу с ним писать самому то счет уже сразу пойдет как минимум на недели и стоимость на килобаксы. И по поводу переносимого кода тоже бы лучше уточнить. Переносимый вообще или переносимый между 32 отдельно и 64 отдельно

  • Anton Kravtsov
    20 января в 12:48 |

    Мультипоточность в C без зависимости от ОС не сделать 

    Да, но в тексте задачи упоминается C++, и если можно современный стандарт языка использовать, то std::thread и компания - то, что надо 🙂

  • Pavel Shtemenko
    20 января в 16:52 |

    Далеко не все кросскопилеры имеют нужную версию для такого. Но да, в последних включив определенные опции можно. То есть вместо осозависимой она становится компилерозависимой. И я совсем не уверен что GCC версия std::thread  полностью совместима с MS версией

  • Anton Kravtsov
    20 января в 17:14 |

    std::thread - это стандарт C++11: см., напр., https://en.cppreference.com/w/cpp/thread/thread

    Если компилятор "подписался" под этот стандарт, то std::thread будет выглядеть и работать так, как описано в спецификации на C++11.

  • Ihor Petrenko — заказчик проекта
    20 января в 13:02 |

    По поводу многопоточости снизу комментарий все объяснил.

    По поводу SVG рисунка, написано, по договоренности, то есть, если не будет проблем с общей реализацией, то можно будет его нарисовать. Для кластеризации нужно будет начертить точки(их координаты), чтобы визуально показать причастности к кластерам.