Система для спільного використання моделей штучного інтелекту для діагностування захворювань (серверна частина)
dc.contributor.advisor | Ковальчук, Олександр Миронович | |
dc.contributor.author | Храпко, Василь Андрійович | |
dc.date.accessioned | 2024-10-14T09:06:33Z | |
dc.date.available | 2024-10-14T09:06:33Z | |
dc.date.issued | 2024 | |
dc.description.abstract | У бакалаврському дипломному проєкті реалізовано серверну частину системи для спільного використання моделей штучного інтелекту для діагностування захворювань за зображеннями. Система забезпечує можливість користувачам з роллю пацієнта виконувати діагностику шляхом завантаження зображення для аналізу доступними моделями штучного інтелекту та переглядати результати діагностики. Також система надає користувачам з роллю адміністратора доступ до керування моделями штучного інтелекту: завантаження моделей штучного інтелекту, керування версіями моделей, активації та деактивації використання моделей. Для взаємодії клієнтських застосунків із сервером розроблено серверний API використовуючи мову програмування TypeScript, серверну платформу виконання JavaScript-коду Node.js та фреймворк Nest.js. Для виконання діагностики захворювань за зображеннями використано моделі штучного інтелекту, розроблені за допомогою бібліотеки машинного навчання TensorFlow, та бібліотеку tensorflow для роботи з моделями. Діагностика виконується в серверному додатку, розробленому на мові програмування Python та фреймворку FastAPI. Комунікація сервера для обробки запитів і серверів для виконання діагностики реалізована за допомогою брокера повідомлень RabbitMQ. Для збереження даних використовується реляційна база даних PostgreSQL, для файлів – об'єктне сховище MinIO. | |
dc.description.abstractother | In this project for a Bachelor's Degree, server-side of system for common application of artificial intelligence models for making the diagnosis of diseases by the images has been implemented. The system provides an opportunity for users (acting as patients) to perform diagnostics by means of image uploading for analysis, applying available models of artificial intelligence and to review diagnostics’ findings. Furthermore, the system gives an access to operate the models of artificial intelligence for users performing administrator role, that is uploading of artificial intelligence models, operating of models’ version, activation and deactivation of models’ application. For the interaction of the clients’ applications with server, server API has been developed using TypeScript programming language, Node.js server platform for running JavaScript-code as well as Nest.js. framework. To diagnose diseases using images, models of artificial intelligence have been employed, devised with the help of TensorFlow computer-assisted learning library and tensorflow library to work with models. The diagnostics is performed in server application, developed on the basis of Python programming language and FastAPI framework. Communication between requests’ processing server and servers for diagnosing has been implemented with the help of RabbitMQ messages broker. To preserve the data, PostgreSQL relational database is used, whereas MinIO object warehouse is employed for files. | |
dc.format.extent | 157 c. | |
dc.identifier.citation | Храпко, В. А. Система для спільного використання моделей штучного інтелекту для діагностування захворювань (серверна частина) : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Храпко Василь Андрійович. – Київ, 2024. – 157 с. | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/69801 | |
dc.language.iso | uk | |
dc.publisher | КПІ ім. Ігоря Сікорського | |
dc.publisher.place | Київ | |
dc.subject | моделі штучного інтелекту | |
dc.subject | діагностування захворювань за зображеннями | |
dc.subject | TensorFlow | |
dc.subject | TypeScript | |
dc.subject | Node.js | |
dc.subject | Nest.js | |
dc.subject | Python | |
dc.subject | FastAPI | |
dc.subject | RabbitMQ | |
dc.subject | PostgreSQL | |
dc.subject | MinIO | |
dc.title | Система для спільного використання моделей штучного інтелекту для діагностування захворювань (серверна частина) | |
dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Khrapko_bakalavr.pdf
- Розмір:
- 12.38 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: