Необходимо реализовать метод кластеризации C-средних (c-means) в приложение с графическим интерфейсом.
- Реализация метода кластеризации без использования готовых библиотек. (за исключением дэфолтных математических)
- Требования по языку написания программы: Python (GUI желательно просто Tkinter) либо C# на формах.
По интерфейсу:
- Загрузка и сохранение файла выборки (желательно формата CSV) в файле обработанных данных наличие новый полей: Номер кластера и процент принадлежности записи к кластеру. (по усмотрению что-то можете добавить, т.к в данной с фере я сам мало разбираюсь)
- Желательно графическое отображение результатов кластеризации. (графики с условными обозначениями)
- Выбор метрики расстояний. (Евклидово и расстояние городских кварталов)
- Выбор числа кластеров.
- Выбор коэффициента неопределённости.
Бюджет на ваше усмотрение. Добавление комментов по коду приветствуется.