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

K-means, multithreading. C++

1500 ₴

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

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

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

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

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

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

Anton Kravtsov | Сейф Сейф

  1. 457    8  1   1
    5 дней1500 ₴

    Доброго дня!

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

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

  2. 2381    28  1
    7 дней1200 ₴

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

  3.  фрилансер больше не работает на сервисе
  4. 696    15  0
    Победившая ставка7 дней1500 ₴

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

  1. 163    2  0
    1 день500 ₴

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

  • Pavel Shtemenko
    20 января 2021, 8:20 |

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

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

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

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

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

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

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

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

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

  • Ihor Petrenko
    20 января 2021, 13:02 |

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

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