📄Работа №197701

Тема: Ранжирование списка медицинских препаратов при назначении врача в зависимости от релевантности к заболеванию

📝
Тип работы Дипломные работы, ВКР
📚
Предмет информатика
📄
Объем: 58 листов
📅
Год: 2023
👁️
Просмотров: 39
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

Аннотация
ВВЕДЕНИЕ 5
1 СОВРЕМЕННЫЕ ТЕХНОЛОГИИ ДЛЯ РЕШЕНИЯ ЗАДАЧИ
КЛАССИФИКАЦИИ МЕДИЦИНСКИХ ПРЕПАРАТОВ 7
1.1 Назначение медицинского лечения как задача классификации.
Основные виды классификации 7
1.2 Классические методы машинного обучения для классификации 9
1.2.1 Метод ближайших соседей (K–Nearest Neighbors) 9
1.2.2 Метод потенциальных функций 11
1.2.3 Наивный байесовский классификатор 14
1.2.4 Линейная регрессия (Linear regression) 17
1.2.5 Случайный лес (Random Forest) 19
1.3 Нейросетевые технологии 21
1.3.1 Сеть встречного распространения 21
1.3.2 Рекуррентные нейронные сети (RNN) 25
1.4 Современные программные продукты для классификации медицинских препаратов 27
1.5 Обоснование использования инструментов для реализации 30
1.6 Вывод по главе 1 32
2 КЛАССИФИКАЦИЯ МЕДИЦИНСКИХ ЛЕКАРСТВ ПО СИМПТОМАМ С
ПРИМЕНЕНИЕМ МАШИННОГО ОБУЧЕНИЯ 34
2.1 Постановка задачи классификации медицинских препаратов 34
2.2 Описание имеющихся данных для обучения и проверки модели 35
2.3 Модель линейной регрессии 37
2.4 Модель случайного леса для регрессии 39
2.5 Метрики для оценки качества выполнения классификации 41
2.6 Вывод по главе 2 44
3 ПРОГРАММНАЯ РЕАЛИЗАЦИЯ МЕТОДОВ КЛАССИФИКАЦИИ
МЕДИЦИНСКИХ ПРЕПАРАТОВ 46
3.1 Работа с данными до начала обучения моделей 46
3.2 Программная реализация моделей машинного обучения линейной
регрессии и случайного леса 48
3.3 Результаты выполнения моделей классификации 51
3.4 Вывод по главе 3 53
ЗАКЛЮЧЕНИЕ 54
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 56
ПРИЛОЖЕНИЯ отсутствуют

📖 Введение

Современная фармацевтическая промышленность не стоит на месте и постоянно совершенствуется. В связи с этим возросло количество лекарственных средств для всех известных заболеваний. Поиск надлежащего лечения в медицинских справочниках, клинических рекомендациях и базах данных позволяет найти наиболее полный ответ на поставленный клинический запрос. Однако при этом возникает проблема больших объемов материалов, которые необходимо просмотреть.
Параллельно этому процессу идет быстрый рост производительности вычислительной техники. Мощность компьютеров увеличивается, что позволяет реализовывать автоматические системы обработки многомерных данных фактически в режиме реального времени. Ценность такого рода систем в том, что они способны мгновенно анализировать и обобщать огромное количество прецедентов, что является возможностью, недоступной специалисту-врачу.
В 2021 году исследователи из Лондонского университета королевы Марии разработали алгоритм машинного обучения, который ранжирует лекарства на основе их эффективности в снижении роста раковых клеток. Такой подход может иметь потенциал для продвижения персонализированных методов лечения в будущем, позволяя онкологам выбирать лучшие лекарства для лечения отдельных онкологических больных [1].
Целью данной работы является разработка алгоритма на основе машинного обучения для ранжирования списка медицинских препаратов при назначении врача. Для достижения поставленной цели необходимо решить следующие задачи:
1) изучить современные методы машинного обучения и нейросетевые технологии, применяемые в похожих задачах;
2) собрать набор данных, состоящий из сведений о симптомах заболеваний и поставленному лечению для них;
3) выбрать подходящую модель машинного обучения и обучить ее на собранном датасете;
4) проверить адекватность модели.

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

Целью данной работы было создание алгоритма на основе машинного обучения для ранжирования списка медицинских препаратов при назначении врача. Для этого было проведено исследование двух моделей машинного обучения – случайный лес для регрессии и линейная регрессия.
В первой главе была проанализирована область классификации медицинских препаратов, сформированы функциональные требования, рассмотрены аналогичные имеющиеся решения, рассмотрены их положительные и отрицательные стороны. Также изучены методы, применяющиеся для решения поставленной задачи.
Во второй главе были рассмотрены математические модели случайного леса и линейной регрессии, имеющиеся данные и метрики для оценки. В качестве метрики качества был выбран коэффициент детерминации и средняя квадратичная ошибка в качестве функции потерь.
В третьей главе была описана предобработка исходных данных, рассматриваемые модели были реализованы и проверены на тестовых данных. Были выявлены положительные и отрицательные стороны каждой модели машинного обучения.
Из результатов тестирования было определено, что модель случайного леса проявила высокую точность в классификации медицинских препаратов. Эта модель смогла успешно выделить большую часть закономерностей в данных, что подтверждается оценкой точности. Однако, следует отметить, что модель ограничена лишь теми данными, что представлены в обучающей выборке.
Модель линейной регрессии показала более низкую точность в решении поставленной задачи. Однако, данная модель всё же может верно составлять ранжированный список препаратов и при том работает в разы быстрее случайного леса. Вышесказанное говорит, что линейная регрессия будет полезным инструментом, но при более простых, линейных данных.
В итоге, на основании проведенного анализа, можно сделать вывод, что модель случайного леса демонстрирует высокую точность в классификации медицинских препаратов, в то время как модель линейной регрессии, несмотря на более низкую точность, способна выделять некоторые закономерности, которые необходимы для назначения верной модели лечения пациента. Выбор между этими моделями зависит от специфики задачи и требований к модели.
Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1 Как машинное обучение помогает в борьбе с онкологией: [сайт]. – 2023. URL: https://trends.rbc.ru/trends/industry/610032979a7947c814cd616c (да­та обращения: 12.05.2023).
2 Щетинин, Е. Ю. Математические методы машинного обучения: учебное пособие / Е. Ю. Щетинин – Москва: ФГБОУ ВО «МГТУ «СТАНКИН», – 2016. – 168 с.
3 Воронцов, К. В. Метод ближайших соседей / К. В. Воронцов // Семинар по курсу «Математические основы машинного обучения». – 2020. – С. 8–11. – URL: http://www.machinelearning.ru/wiki/images/c/c3/Voron-ML- Metric-slides.pdf (дата обращения: 04.03.2023).
4 Методы эталонов и ближайших соседей: [сайт]. – 2017. URL: http://synset.com/ai/ru/recognition/Recognition_01_Etalons.html (дата обраще­ния: 15.02.2023).
5 Нестандартная кластеризация, часть 3: приемы и метрики для кластеризации временных рядов: [сайт]. – 2017. URL: https://habr.com/ru/ articles/334220/ (дата обращения: 15.02.2023).
6 Воронцов, К. В. Метод потенциальных функций / К. В. Воронцов // Семинар по курсу: «Математические основы машинного обучения». – 2020. – С. 14–15. – URL: http://www.machinelearning.ru/wiki/images/c/c3/Voron-ML- Metric-slides.pdf (дата обращения: 04.03.2023).
7 Байесовский классификатор: [сайт]. – 2021. URL: https://wiki. loginom.ru/articles/bayesian_classifier.html (дата обращения: 04.03.2023).
8 Основы линейной регрессии: [сайт]. – 2023. URL: http://statistica.ru/ theory/osnovy-lineynoy-regressii/ (дата обращения: 14.02.2023).
9 Линейная регрессия с Python: [сайт]. – 2023. URL: https://biconsult.ru/ products/lineynaya-regressiya-s-python (дата обращения: 14.02.2023).
10 Алгоритм классификации Random Forest на Python: [сайт]. – 2021. URL: https://pythonru.com/uroki/sklearn-random-forest (дата обращения: 14.02.2023).
11 Нейронные сети встречного распространения: [сайт]. – 2021. URL: http://miest.narod.ru/iissvit/rass/vip15.htm (дата обращения: 20.02.2023).
12 Рекуррентные нейронные сети (RNN) с Keras: [сайт]. – 2021. URL: https://habr.com/ru/articles/487808/ (дата обращения: 20.02.2023).
13 Рекуррентные нейронные сети: [сайт]. – 2021. URL: https://
neerc.ifmo.ru/wiki/index.php?title=%D0%A0%D0%B5%D0%BA%D1%83%D1 %80%D1%80%D0%B5%D0%BD%D1%82%D0%BD%D1%8B%D0%B5_%D0 %BD%D0%B5%D0%B9%D1%80%D0%BE%D0%BD%D0%BD%D1%8B%D0 %B5_%D1%81%D0%B5%D1%82%D0%B8 (дата обращения: 20.02.2023).
14 Краткий курс машинного обучения или как создать нейронную сеть для решения скоринг задачи: [сайт]. – 2017. URL: https://habr.com/ru/articles/ 340792/ (дата обращения: 20.02.2023).
15 Коэффициент детерминации: [сайт]. – 2023. URL: https://wiki.log inom.ru/articles/coefficient-of-determination.html (дата обращения: 21.02.2023).
... всего 22 источников

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.

©2026 Cервис помощи студентам в выполнении работ