Машинное обучение, разработка алгоритма RS1

Гость2 года в сервисе
Данные заказчика будут вам доступны после подачи заявки
05.04.2023

Задача по машинному обучению.

Необходимо разработать программу с интерфейсом, реализующую алгоритм RS1, который основан на теории приближенных множеств (Rough set theory).

Сеты для работы нужно брать исключительно с репозитория UCI Machine Learning Repository.

Что должна включать в себя программа:

1) Естественно, уметь работать с датасетом с расширением .data (Например Iris.data, Monk-1.data, Monk-3.data)

(Нужно будет всего 3-4 датасета, среди которых будет один маленький, тестовый и 2-3 из репозитория UCI Machine Learning.

Я понимаю, что все датасеты разные, с разными данными и их разметкой и реализовать универсальную программу, которая будет работать абсолютно со всеми сетами - новозможно.

Поэтому, можно реализовать это все как отдельные программы, которые будут работать с конкретными датасетами)

2) После запуска алгоритма вывод построенной системы продукционных правил для верхнего и нижнего приближения по типу "If...Then..."

3) Вывод точности аппроксимации (Что просто равно количество правил для нижнего приближения, делить на количество правил для верхнего приближения)

4) Возможность сохранения полученных результатов в файл

Что должен включать в себя интерфейс:

1) Кнопка загрузки датасета

2) Кнопка запуска алгоритма

3) Окно вывода полученных результатов после запуска

4) Кнопка сохранения полученных результатов в файл (например, с расширением .txt)

Исполнителю так же вышлю краткую теорию по данному алгоритму.

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

Цена договорная.

Заявки фрилансеров