Система для спільного використання моделей штучного інтелекту для діагностування захворювань (серверна частина)
Вантажиться...
Дата
2024
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
У бакалаврському дипломному проєкті реалізовано серверну частину системи для спільного використання моделей штучного інтелекту для діагностування захворювань за зображеннями.
Система забезпечує можливість користувачам з роллю пацієнта виконувати діагностику шляхом завантаження зображення для аналізу доступними моделями штучного інтелекту та переглядати результати діагностики. Також система надає користувачам з роллю адміністратора доступ до керування моделями штучного інтелекту: завантаження моделей штучного інтелекту, керування версіями моделей, активації та деактивації використання моделей.
Для взаємодії клієнтських застосунків із сервером розроблено серверний API використовуючи мову програмування TypeScript, серверну платформу виконання JavaScript-коду Node.js та фреймворк Nest.js. Для виконання діагностики захворювань за зображеннями використано моделі штучного інтелекту, розроблені за допомогою бібліотеки машинного навчання TensorFlow, та бібліотеку tensorflow для роботи з моделями. Діагностика виконується в серверному додатку, розробленому на мові програмування Python та фреймворку FastAPI. Комунікація сервера для обробки запитів і серверів для виконання діагностики реалізована за допомогою брокера повідомлень RabbitMQ. Для збереження даних використовується реляційна база даних PostgreSQL, для файлів – об'єктне сховище MinIO.
Опис
Ключові слова
моделі штучного інтелекту, діагностування захворювань за зображеннями, TensorFlow, TypeScript, Node.js, Nest.js, Python, FastAPI, RabbitMQ, PostgreSQL, MinIO
Бібліографічний опис
Храпко, В. А. Система для спільного використання моделей штучного інтелекту для діагностування захворювань (серверна частина) : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Храпко Василь Андрійович. – Київ, 2024. – 157 с.