Для студентов РУДН по предмету Любой или несколько предметовВизуальная система настройки алгоритмов машинного обучения и настройки данныхВизуальная система настройки алгоритмов машинного обучения и настройки данных
4,955979
2024-06-102024-06-10СтудИзба
Курсовая работа: Визуальная система настройки алгоритмов машинного обучения и настройки данных
Описание
Содержание
2
Аннотация
Модели глубокого обучения стали незаменимыми в различных научных обла-стях, привнося все больше новых подходов к решению самых разных задач. Од-нако сложность и необходимость наличия технических знаний для разработки и настройки этих моделей, зачастую ограничивают их доступность. Данная работа представляет программу Learn2Learn (сокр. 2L), позволяющую создавать и настра-ивать модели машинного обучения с помощью графического интерфейса интуитив-но понятного пользователям, а также исходный код и пояснения к нему.
Мы продемонстрируем методы, позволяющие интегрировать программирование
За последние несколько лет искусственный интеллект и нейросети пробрались практи-чески во все сферы жизни. И хоть теоретические выкладки в этой области появились уже давно, возможность создать имеющие практическое применение программы появи-лась сравнительно недавно, когда в начале двухтысячных годов скопилось достаточное количество данных, а также достигли определенного уровня вычислительные мощности и их стоимость.
Нейросети используются очень широко, вы напрямую взаимодействуете с ними, ко-гда ищите что-либо в поисковике, узнаете маршрут до нужной вам точки (с учетом пробок, конечно), проверяете прогноз погоды на ближайшие дни, заезжаете на парков-ку с распознаванием номеров, а если повезет, то можете даже поговорить с нейросетью, позвонив в банк. Это самые простые примеры, с которыми мы сталкиваемся каждый день. Не менее широко нейросети используются и в професcиональных сферах: социо-логии, журналистике, лингвистике, и многих других областях.
| 1 | Введение | 3 | ||
| 2 | История развития интерфейсов ПО | 3 | ||
| 2.1 | Перфокартыиперфоленты........................... | 3 | ||
| 2.2 | Появлениекоманднойстроки.......................... | 4 | ||
| 2.3 | Появление графического интерфейса . . . . . . . . . . . . . . . . . . . . . | 5 | ||
| 2.4 | Сосуществование двух интерфейсов . . . . . . . . . . . . . . . . . . . . . . | 6 | ||
| 2.5 | Эволюция инструментов машинного обучения . . . . . . . . . . . . . . . . | 7 | ||
| 3 | Обзор аналогов | 8 | ||
| 3.1 | ExBrainable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 8 | ||
| 3.2 | An Educational GUI to construct CNN for teaching AI in Radiology . . . . . | 8 | ||
| 3.3 | Barista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 8 | ||
| 4 | Постановка задачи | 9 | ||
| 4.1 | Работасданными ................................ | 9 | ||
| 4.2 | Созданиемодели................................. | 10 | ||
| 4.3 | Интерпретацияметрик ............................. | 10 | ||
| 5 | Обоснование | 11 | ||
| 5.1 | Дружелюбные сообщения об ошибках . . . . . . . . . . . . . . . . . . . . . | 11 | ||
| 5.2 | Интерактивность................................. | 11 | ||
| 5.3 | Малыйпорогвхода ............................... | 12 | ||
| 6 | О программе | 12 | ||
| 6.1 | Окносозданияиоткрытияпроектов . . . . . . . . . . . . . . . . . . . . . | 12 | ||
| 6.2 | Окнопроекта................................... | 12 | ||
| 6.3 | Вкладка«Настройки» .............................. | 13 | ||
| 6.4 | Вкладка«Разметкаданных» .......................... | 13 | ||
| 6.4.1 | Вкладка«Галерея» ........................... | 13 | ||
| 6.4.2 | Вкладка«Разметка» .......................... | 13 | ||
| 6.5 | Вкладка«Данные» ............................... | 14 | ||
| 6.5.1 | Вкладка«Загрузчикданных» . . . . . . . . . . . . . . . . . . . . . | 14 | ||
| 6.5.2 | Вкладка«Предобработка» ....................... | 15 | ||
| 6.6 | Вкладка«Модель» ................................ | 16 | ||
| 6.6.1 | Вкладка«Конструктор» ........................ | 16 | ||
| 6.6.2 | Вкладка «Параметры обучения» . . . . . . . . . . . . . . . . . . . | 23 | ||
| 6.7 | Вкладка«Обучение» .............................. | 25 | ||
| 7 | Пример использования | 26 | ||
| 8 | Дальнейшие улучшения | 30 | ||
| 9 | Заключение | 31 | ||
| 10 | Приложение | 32 | ||
2
Аннотация
Модели глубокого обучения стали незаменимыми в различных научных обла-стях, привнося все больше новых подходов к решению самых разных задач. Од-нако сложность и необходимость наличия технических знаний для разработки и настройки этих моделей, зачастую ограничивают их доступность. Данная работа представляет программу Learn2Learn (сокр. 2L), позволяющую создавать и настра-ивать модели машинного обучения с помощью графического интерфейса интуитив-но понятного пользователям, а также исходный код и пояснения к нему.
Мы продемонстрируем методы, позволяющие интегрировать программирование
- нашу систему, благодаря чему она не потеряет в гибкости по сравнению с тради-ционными способами настройки нейросетей, а также создадим сложную нейросеть, решающую задачу обнаружения объектов на изображении, не написав при этом ни единой строчки кода.
- Введение
За последние несколько лет искусственный интеллект и нейросети пробрались практи-чески во все сферы жизни. И хоть теоретические выкладки в этой области появились уже давно, возможность создать имеющие практическое применение программы появи-лась сравнительно недавно, когда в начале двухтысячных годов скопилось достаточное количество данных, а также достигли определенного уровня вычислительные мощности и их стоимость.
Нейросети используются очень широко, вы напрямую взаимодействуете с ними, ко-гда ищите что-либо в поисковике, узнаете маршрут до нужной вам точки (с учетом пробок, конечно), проверяете прогноз погоды на ближайшие дни, заезжаете на парков-ку с распознаванием номеров, а если повезет, то можете даже поговорить с нейросетью, позвонив в банк. Это самые простые примеры, с которыми мы сталкиваемся каждый день. Не менее широко нейросети используются и в професcиональных сферах: социо-логии, журналистике, лингвистике, и многих других областях.
- то же время практически все современные веб-сервисы, компьютерные программы
- мобильные приложения основаны на графическом интерфейсе. Следующий по попу-лярности интерфейс — командная строка, используется только в конкретных областях, чаще всего связанных с программированием. Это довольно логично, учитывая тот факт, что сама работа в командной строке во многом и является программированием, однако таким навыком обладают далеко не все, ведь для его получения требуется несколько месяцев, если не лет, кропотливого изучения предмета.
Характеристики курсовой работы
Учебное заведение
Семестр
Просмотров
1
Размер
1,38 Mb
Список файлов
Визуальная система настройки алгоритмов машинного обучения и настройки данных.doc
Комментарии
Нет комментариев
Стань первым, кто что-нибудь напишет!
РУДН
Tortuga

















