Система для спільного використання моделей штучного інтелекту для діагностування захворювань (серверна частина)

Вантажиться...
Ескіз

Дата

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 с.

DOI