Доброго всём суток, нужно создать программу для диспетчера такси в Казахстан.
Программа на Python. Машинное обучение.
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
- Описать класс алгоритма Decision Tree1. Инициализация c 4 параметрами для ограничения о6бучения (макс длина дерева, мин энтропия в узле, максимум элементов в конечном узле, число интервалов для подразбиения значений характеристики для поиска лучшего сплита)2. Функции обучения дерева - наивная (обязательная, первая часть презентации) и векторная (последняя часть)3. Функция predict4. Функция подсчета accuracy5. Функции сохранения/загрузки дерева в pickle файлы.Функции работы с выборками6. Формирование обучающей/тестовой/валидационной выборокАлгоритм обучать на датасете digits из sklearn - Описать класс ячейки дерева Decision Tree1. Инициализация с ссылками на левое и правое поддерево (2), характеристикой, по которой происходит сплит и её значением (2), переменной, хранящей значение является ли узел терминальным, и вектором, хранящим вектор вероятности принадлежности класса (2). Итого 6 параметров.Требования:1) Разделяющая функция - разделение гиперплоскостью, число потомков = 22) Наивная реализация - 100% задания, векторная - + 30% от задания, при выполнении всех остальных пунктов3) Валидация по макс длине дерева (от 1 до 10), максимуму элементов в конечном узле (от 2 до 8 c шагом в два), мин энтропии в узле (от 0 до 0.3 с шагом в 0.1) (10*4*4 = всего 160 экспериментов). При наивной реализации это займет долгое время (~ около часа на старом core i5). Убедитесь, что код работает корректно, прежде чем ставить большой эксперимент. Сохраните лучшую модель в пикл со значением лучших параметров в названии и приложите к коду4) Отдельно построить график с поведением точности decision tree на обучающей и валидационной выборке при изменении максимальной длины дерева от 1 до 10 (максимум элементов в конечном узле=1, энтропии=0)5) Запрограммировать корректное вычисление энтропии и деление выборки без переполнения памяти6) Confusion Matrix для лучшего RF на тестовой выборке7) Число интервалов для подразбиения значений характеристики для поиска лучшего сплита везде считать равным 10
- Похожие заказы
- Прикладное ПО4 заявкиЗакрыт2 года назад
Нужно переделать запуск консольного приложения сервера в виде службы, и добавить в приложение клиента просмотр задач резервирования с возможностью удаления, также сделать доступ по логину и паролю к серверу для получения списка задач, после выполнения ...
Прикладное ПО1 исполнительЗакрыт2 года назад[b]Имеется:[/b] [list][*]python код, совместимый с версией 3.8 и 3.9, обфусцированный при помощи pyarmor (3 .py файла)[/list]Пример: from pytransform import pyarmor_runtime pyarmor_runtime() __pyarmor__(__name__, __file__, b'\x0d\x0a\x09\x30\xe0\x02\ [i](... подобный набор символов)[/i]) [list][*]папка __pycache__ c 4 файлами формата [i][/i][i][/i][i][/i][i](название, соответствующее py файлу)[/i].cpython-38.pyc и ([i]название, ...
Прикладное ПО4 заявкиЗакрыт2 года назад- $15
Метод опорных векторов не выходит, не знаю как объявит переменных
Прикладное ПОнет заявокЗакрыт2 года назад - $30
Делать надо минималистично и просто, она нужна только на олимпиаду
Прикладное ПО1 заявкаЗакрыт2 года назад Задача: "вытянуть" из сетевого устройства все конфигурационные команды которые оно "знает". Интересуют два типа устройств: Cisco и Juniper. Оба на знак вопроса в режиме конфигурации выдают список возможных команд или окончания уже введенной команды или ее продолжение. Задача ...
Прикладное ПО1 заявкаЗакрыт2 года назадОдним программистом реализован парсер товаров но не учтена защита сайта. Нужна функция на php скачивания потоком страниц с товарами, но чтобы не попасть в блокировку сайта защиту от ddos и qrator Реализовать функцию скачивания страниц с ...
Прикладное ПОнет заявокЗакрыт2 года назадЗдравствуйте! Необходимо написать утилиту которая будет динамически распределять определенное количество аккаунтов Стим с игрой. Для примера: имеется 10 компьютеров и 5 Стим аккаунтов с игрой, например GTA5. Когда пользователь запускает игру, утилита должна произвести вход ...
Прикладное ПО1 заявкаЗакрыт2 года назадНужно доработать существующую программу на Паскале, а именно добавить две комбинации клавиш в программу: 1) Alt+2: по нажатию менять местоположение бегущей строки заголовка 2) Ctrl+D – перемещать часы в следующий по порядку угол экрана Программа принимает три параметра ...
Прикладное ПО1 заявкаЗакрыт2 года назадПриветствую, интересует софт, который, меняя отпечатки и с прокси, поочередно заходит в аккаунты в браузерных играх, которые я укажу. Конкретно говоря, речь про игры: [url=https://onlinegame.railnation.de/]https://onlinegame.railnation.de/[/url] ts5.x1.europe.travian.com (эта ссылка может быть кастомной. Т.е. она может меняться, но всегда вести ...
Прикладное ПО1 заявкаЗакрыт2 года назад