Лабораторная работа
Визуализация данных. Алгоритм K-ближайших соседей. Исключение атрибутов. Использование фильтров. Лабораторная работа 3.

Среда программирования: Без программирования
Название работы: Визуализация данных. Алгоритм K-ближайших соседей. Исключение атрибутов. Использование фильтров. Лабораторная работа 3.
Вид работы: Лабораторная работа
Тематика работы: Алгоритмы, Прочие
Объем программы: 5 (по десятибалльной шкале)
Уровень сложности: 5 (по десятибалльной шкале)
Разработчик (автор): Программист сайта kursovik.com (письмо автору)
Ключевые слова: Метод ближайших соседей, визуализация данных, алгоритм K-ближайших соседей, исключение атрибутов, использование фильтров, WEKA, набор iris.arff, матрица ошибок, алгоритм IBk, ирисы Фишера, точность классификации, ошибочно классифицированные элементы, sepallength, sepalwidth, набор с тремя атрибутами, iris-versicolor
Функции программы:
Выполнить лабораторную работу в программе WEKA в соответствии с заданиями:
1) Установить программное обеспечение с открытым исходным кодом WEKA, пройдя по ссылке https://www.cs.waikato.ac.nz/ml/weka/
6) Выполнить все задания лабораторной работы №3 сначала на тренировочном примере, описанном в методических рекомендациях. Затем повторить выполнение всех этих же заданий с набором данных, заданных по варианту.
7) Составить отчёт по лабораторной работе №3.
Задание 1.
Для набора iris.arff выполните описанные действия. Посмотрите на представление набора данных при выборе других пар атрибутов.
Задание 2.
Алгоритм k-ближайших соседей (k Nearest Neighbor) определяет принадлежность классифицируемого объекта к классу исходя из принадлежности ближайших к нему объектов обучающей выборки. Исходя из визуального представления набора данных, какой класс ирисов будет определяться этим алгоритмом более точно? На вкладке Classify выберите этот алгоритм, оставьте настройки по умолчанию и кросс-валидацию для 10 подмножеств. Запустите обучение классификатора. В сформированном отчете найдите оценку точности алгоритма, проанализируйте матрицу ошибок (Confusion Matrix). Оказалось ли ваше предположение верным?
Задание 3.
Воспользуйтесь справочной системой WEKA, чтобы познакомиться с описанием параметров, которые можно задать алгоритму IBk. Какой смысл и значение по умолчанию у параметра windowSize? Когда его стоит задавать явно? Какое количество «соседей» классификатор использует по умолчанию? Проведите повторные эксперименты, используя кросс-валидацию и значения k равные 2, 3, 4. Изменилась ли точность и матрица ошибок? Исходя из описания алгоритма, что можно сказать относительно выбора значения k? Почему, на ваш взгляд, для набора «ирисы Фишера» изменение значения k несущественно влияло на точность классификации?
Задание 4.
Выполните эксперимент по визуализации ошибок. Получите информацию обо всех семи случаях неправильно классификации, добавьте ее в отчет. В окне визуализации ошибок выберите по оси X атрибут petallength, по Y – petalwidth. В какой области графика расположены ошибочно классифицированные элементы?
Задание 5.
В наборе «ирисы Фишера» уберите атрибуты sepallength и sepalwidth. Нажав кнопку Edit, просмотрите полученный новый набор. Закройте окно редактирования и сохраните набор в новый файл. В WEKA выполните классификацию с использованием алгоритма IBk с параметрами по умолчанию, а также со значениями k, равными 2, 3, 4. Что можно сказать про оценку точности классификации? В каком из восьми проведенных экспериментов (с разными значениями k на полном наборе и на наборе с удаленными атрибутами) она была наибольшей и наименьшей? Можно ли сказать, что эта разница существенна? Можно ли сказать, что исключение половины независимых атрибутов (двух из четырех) снизило точность классификации?
Задание 6.
В наборе могут оказаться повторяющиеся записи. В каких-то случаях это нормально, в других – от дубликатов надо предварительно избавиться. Используйте набор с тремя атрибутами, полученный после экспериментов из задания 5.
Для отбрасывания дубликатов примените к нему фильтр RemoveDuplicates, который находится в разделе filters->unsupervised->instance (т.е. этот фильтр, работа которого не зависит от атрибута класса, применяется к экземпляру данных целиком). Сколько элементов данных осталось после фильтрации? Как это повлияло на точность алгоритма IBk с k=2? С чем это может быть связано? Стоило в данном случае отбрасывать повторения?
Задание 7.
Отмените все изменения в наборе или заново загрузите набор iris.arff. Построим на его основе набор, в котором не будет iris-versicolor. Для этого используем фильтр RemoveWithValues, который находится в разделе filters->unsupervised->instance. Выполните настройку фильтра и примените его. По кнопке Edit на вкладке Preprocess убедитесь, что в списке осталось только два класса. Сохраните измененный набор под новым именем.
Задание 8.
Вернитесь к исходному набору данных. Что произойдет, если применить к нему фильтр RemoveWithValues с настройками по умолчанию? Как вы объясните результаты?
Задание 9.
Снова вернитесь к исходному набору. Позволяет ли WEKA одним за другим применит несколько фильтров, например RemoveDuplicates и RemoveWithValues? Были ли совпадающие записи в исходном наборе? Если да, к каким классам они относились?
Описание (отчет): Есть на 32 страниц, посмотреть оглавление
На данный момент (24 марта 2025) на выполнении находится 29 заказов.
Количество программистов, занятых выполнением текущих заказов: 12.
В текущем месяце (март 2025) нами уже выполнено 24 заказа.
В текущем году (2025) нами уже выполнено 154 заказа.
В прошлом году (2024) нами было выполнено 763 заказа.
В позапрошлом году (2023) нами было выполнено 777 заказов.
Количество активных программистов на сайте: 64.
Загруженность отдела заказами: 33%.
К работе прилагается:
- 1) отчет - 32 стр.
- 2) небольшой отчет - 1 стр.
Перед покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
ВНИМАНИЕ ! Если данный отчет Вам не подходит, то Вы можете заказать написание нового отчета (согласно Вашему оглавлению) автору данной программы. Чтобы узнать цену, нажмите на эту ссылку.

Описание заданий, решения и скриншоты.



Скриншот общего задания.
Стоимость ОТЧЕТА составляет 3100 руб РФ Стоимость НЕБОЛЬШОГО ОТЧЕТА составляет 0 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |
Общие вопросы
- Как можно приобрести данную готовую работу ?
Заполните форму, которая расположена чуть Выше данного текста и нажмите кнопку "Приобрести"
- Каким образом производится оплата ?
После заполнения формы Вы получите на свой E-mail автоматическое письмо со всеми подробностями оплаты заказа. Оплата производится через платёжную систему Ю.Касса, которая обеспечивает полную защиту онлайн-платежей при покупках в Интернете. Оплатить заказ можно как электронными деньгами, так и банковской картой, в том числе и кредитной.
- Как быстро я получу данную работу после ее оплаты ?
В течение нескольких минут с момента оплата заказа. Мы работаем 7 дней в неделю.
- Каким образом будет доставлена мне данная работа после оплаты ?
На Ваш E-mail адрес и в личном кабинете нашего сайта sys.kursovik.com.
- Какие Вы даете гарантии, что данная работа будет выслана мне после оплаты ?
Смотрите рубрику Наши гарантии
- Что включает в себя исходный текст программы ? Вы пришлете все файлы проекта ?
Да, после оплаты Вы получите все файлы проекта данной работы, при желании сможете редактировать (видоизменять) программу (её описание) самостоятельно.
- Зачем в форме заказа вы просите ввести мой ВУЗ и город ?
Эти данные нам нужны для того, чтобы можно было предотвратить повторную продажу работы в один и тот же ВУЗ. На сайте в таблице продаж публикуется только информация о городах, куда была продана работа. Если клиент видит, что в его город работа уже покупалась, то он может запросить у нас название ВУЗов, куда покупалась эта работа. Данные о ВУЗе клиента хранятся только в нашей базе, в открытом доступе их нет. Если Вы все-таки не хотите оставлять информацию о городе и ВУЗе, то просто введите в соответствующие поля несколько пробелов. Тем не менее, мы Вам рекомендуем всё-таки указать достоверную информацию, тем самым Вы застрахуетесь от того, чтобы кто-то из студентов Вашего ВУЗа вместе с Вами сдавал одинаковую работу одному и тому же преподавателю.
- На Вашем сайте указано что эта работа не может быть выдана за свою, почему так ?
В идеале купленная работа должна быть использована в качестве образца или основы, чтобы студенту было проще написать свою собственную работу. Но если Вы всё-таки решите сдавать купленную у нас работу без изменений, то с нашей стороны по этому поводу никаких претензий не будет.
- Действительно ли данная работа является уникальной ?
Да, мы можем гарантировать уникальность данной работы.
Она была разработана нашим программистом и выставлена на продажу в 2023 году.
- Какой процент покажет работа при проверки ее уникальности в системе АнтиПлагиат.Ру ?
Обычно работы по программированию всегда показывают больше 50% уникального текста.
Это напрямую связано с тем, что даже если введение, заключение и теоретическая глава вдруг окажутся неуникальными, то сам текст программы и описание ее работы слихвой компенсируют этот недостаток, т.к. они пишутся с нуля, скопировать их вряд ли откуда можно.
Тем не мнее, если вдруг при проверке купленной у нас готовой работы, она не дотятянет до требуемого в Вашем ВУЗе процента уникальности, то мы готовы поднять его при помощи специальной программы.
ВНИМАНИЕ ! Это предложение действительно только для готовых работ, купленных на нашем сайте ! Повышать уникальность каких-либо других работ мы не будем :-)
- Сколько раз была продана данная работа ?
Ни разу.
- Есть ли отчет (описание) к данной работе ?
Есть, но если данный отчет Вам не подходит, то Вы можете заказать написание нового отчета (согласно Вашему оглавлению) автору данной программы. Для этого заполните пожалуйста форму, приведенную ниже. В форме укажите требуемое оглавление(план) отчета. Если в Вашем ВУЗе никаких особых требований к отчету не выдвигают, тогда выберите пункт "требований к отчету нет, всё на усмотрение программиста".

Если у Вас возник какой-либо вопрос по данной работе, пожалуйста заполните форму, приведенную ниже.
Ответ будет дан автором данной работы в обязательном порядке. Время отклика - 2-24 часа с момента заполнения формы. Если Ваш вопрос окажется полезным, мы разместим его на этой странице.

ВНИМАНИЕ! НОВИНКА!
Попробуйте наш Телеграм-БОТ для поиска готовых работ по программированию...
Готовые работы на тему «Алгоритмы» на языке Без программирования
Готовые работы на тему «Прочие» на языке Без программирования
Готовые работы на тему «Графика» на языке Без программирования
Готовые работы на тему «Базы данных» на языке Без программирования
Готовые работы на тему «Клиент-серверные базы данных» на языке Без программирования
КР | КР1. ПОВС. Вариант 2. Кафедра. Создание проекта базы данных. Проблемно-ориентированные вычислительные системы | Без программирования | 0+ |
ЛР | ЛР. Триггеры. Обеспечение активной целостности данных БД. | Без программирования | 0+ |
КП | Проектирование сервиса заказа еды в ресторане | Без программирования | 0+ |
КП | Проектирование системы обработки заявок на оказание услуг в информационной сфере | Без программирования | 0+ |
Готовые работы на тему «Обучающие программы» на языке Без программирования
КР | Научно-исследовательская работа студентов. Вариант 3. Исследование принципов разработки программирования комплексов автоматизации конструкторско-технического проектирования | Без программирования | 0+ |
Программа | Список вопросов ИГА | Без программирования | 0+ |
Готовые работы на тему «Работа с текстом» на языке Без программирования
Готовые работы на тему «Тесты» на языке Без программирования
ЛР | ЛР1. Вариант 4. Метод, определяющий наибольший общий делитель двух чисел. Тестирование черного ящика. Тестирование программного обеспечения | Без программирования | 0+ |
КР | Разработка стратегии тестирования веб-приложения, интернет магазина по продаже электроники | Без программирования | 0 |
Программа | Список вопросов ИГА | Без программирования | 0+ |
КР | Тестирование программных продуктов (анализ методик тестирования и программных сред). Учебно-проектная деятельность. Учебно-исследовательская работа студентов. КР1. Вариант 10 | Без программирования | 0+ |
Готовые работы на тему «Технологии» на языке Без программирования
Готовые работы на тему «Интернет» на языке Без программирования
Готовые работы на тему «Сети» на языке Без программирования
Готовые работы на тему «Математика» на языке Без программирования
Готовые работы на тему «Графы» на языке Без программирования
Готовые работы на тему «Структуры» на языке Без программирования
ЛР | Защита информации. ЛР2. Вариант 10. Управление параметрами операционной системы. | Без программирования | 0+ |
ЛР | Защита информации. ЛР3. Вариант 10. Дискреционный механизм разграничения доступа | Без программирования | 0+ |
ЛР | Защита информации. ЛР4. Вариант 10. Политика ограниченного использования программ. | Без программирования | 0+ |
ЛР | Информационная безопасность. ЛР1. Вариант 10. Администрирование учетных записей пользователей | Без программирования | 0+ |
Готовые работы на тему «Криптография» на языке Без программирования
Готовые работы на тему «Нейронные сети» на языке Без программирования
КР | Исследование алгоритмов синтеза речи для русского языка на базе нейронных сетей. Научно-исследовательская работа студентов. Вариант 17. | Без программирования | 0+ |
- Программы на языке Паскаль
- Программы на языке Delphi
- Программы на языке Си
- Программы на языке Си++
- Программы на языке Си++ Qt
- Программы на языке C#
- Программы на языке MS Access
- Программы на языке SQL
- Программы на языке Бейсик
- Программы на языке Excel
- Программы на языке Java
- Программы на языке JavaScript
- Программы на языке PHP
- Программы на языке HTML
- Программы на языке Ассемблер
- Программы на языке Пролог
- Программы на языке Лисп
- Программы на языке Haskell
- Программы на языке F#
- Программы на языке 1С
- Программы на языке Maple
- Программы на языке 3D Studio
- Программы на языке Foxpro
- Программы на языке Fortran
- Программы на языке UML
- Программы на языке MatLab
- Программы на языке GPSS
- Программы на языке Python
- Программы на языке MathCAD
- Программы на языке BAT-файл
- Программы на языке Другой
- Программы на языке Без программирования
- Программы на языке Паскаль
- Программы на языке Delphi
- Программы на языке Си
- Программы на языке Си++
- Программы на языке Си++ Qt
- Программы на языке C#
- Программы на языке MS Access
- Программы на языке SQL
- Программы на языке Бейсик
- Программы на языке Excel
- Программы на языке Java
- Программы на языке JavaScript
- Программы на языке PHP
- Программы на языке HTML
- Программы на языке Ассемблер
- Программы на языке Пролог
- Программы на языке Лисп
- Программы на языке Haskell
- Программы на языке F#
- Программы на языке 1С
- Программы на языке Maple
- Программы на языке 3D Studio
- Программы на языке Foxpro
- Программы на языке Fortran
- Программы на языке UML
- Программы на языке MatLab
- Программы на языке GPSS
- Программы на языке Python
- Программы на языке MathCAD
- Программы на языке BAT-файл
- Программы на языке Другой
- Программы на языке Без программирования
- Готовые работы по бухгалтерскому учёту
- Готовые работы по финансовому менеджменту
- Готовые работы по финансовому анализу
- Готовые работы по финансам и кредиту
- Готовые работы по экономической теории
- Готовые работы по экономике предприятия
- Готовые работы по праву
- Готовые работы по юриспруденции
- Готовые работы по психологии
- Готовые работы по истории
- Программы на тему «Игры»
- Программы на тему «Графика»
- Программы на тему «Базы данных»
- Программы на тему «Клиент-серверные базы данных»
- Программы на тему «Обучающие программы»
- Программы на тему «Работа с текстом»
- Программы на тему «Тесты»
- Программы на тему «Кроссворды»
- Программы на тему «Технологии»
- Программы на тему «Интернет»
- Программы на тему «Сети»
- Программы на тему «Математика»
- Программы на тему «Графы»
- Программы на тему «Структуры»
- Программы на тему «Алгоритмы»
- Программы на тему «Компиляторы»
- Программы на тему «Криптография»
- Программы на тему «Нейронные сети»
- Программы на тему «Прочие»
| Психология | История | Электроника, Радиотехника, Механика |