Building a CI/CD workflow for scalable radiology Al applications
This project discusses the implementation of a Continuous Integration/Continuous Deployment (CI/CD) workflow for radiology AI applications. The huge volumes of data and models in radiology AI can lead to a disorganised and error-prone environment. This complexity not only makes it difficult to tr...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2024
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/175201 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-175201 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1752012024-04-19T15:42:54Z Building a CI/CD workflow for scalable radiology Al applications Tan, Jared Zheng Da Jagath C Rajapakse School of Computer Science and Engineering ASJagath@ntu.edu.sg Computer and Information Science This project discusses the implementation of a Continuous Integration/Continuous Deployment (CI/CD) workflow for radiology AI applications. The huge volumes of data and models in radiology AI can lead to a disorganised and error-prone environment. This complexity not only makes it difficult to track data and resolve errors but also makes the maintenance of the AI pipelines complicated. The first aim is to establish an end-to-end MLOps pipeline, suitable for integration into clinical workflows. The second objective is to deploy the web application using Kubernetes on Amazon Elastic Kubernetes Service (EKS). The project works on an existing web application and machine learning (ML) model and is divided into two phases. The first phase is to set up an MLOps pipeline, incorporating GitHub Actions, Continuous Machine Learning (CML), and DVC. This involves using DVC not only for data versioning but also for creating reproducible and efficient ML pipelines. This setup ensures consistent tracking of data changes, and model versioning, and facilitates automated retraining processes. This second phase of this project is to containerize the medical image analysis application and shift the deployment of the current system on to Kubernetes hosted on Amazon Elastic Kubernetes Service (EKS). This setup ensures improved scalability, availability, simplified deployment, and maintenance. Bachelor's degree 2024-04-19T13:20:52Z 2024-04-19T13:20:52Z 2024 Final Year Project (FYP) Tan, J. Z. D. (2024). Building a CI/CD workflow for scalable radiology Al applications. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/175201 https://hdl.handle.net/10356/175201 en SCSE23-0557 application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Computer and Information Science |
spellingShingle |
Computer and Information Science Tan, Jared Zheng Da Building a CI/CD workflow for scalable radiology Al applications |
description |
This project discusses the implementation of a Continuous Integration/Continuous
Deployment (CI/CD) workflow for radiology AI applications. The huge volumes of
data and models in radiology AI can lead to a disorganised and error-prone environment.
This complexity not only makes it difficult to track data and resolve errors but also
makes the maintenance of the AI pipelines complicated. The first aim is to establish
an end-to-end MLOps pipeline, suitable for integration into clinical workflows. The
second objective is to deploy the web application using Kubernetes on Amazon Elastic
Kubernetes Service (EKS). The project works on an existing web application and
machine learning (ML) model and is divided into two phases.
The first phase is to set up an MLOps pipeline, incorporating GitHub Actions, Continuous Machine Learning (CML), and DVC. This involves using DVC not only for
data versioning but also for creating reproducible and efficient ML pipelines. This
setup ensures consistent tracking of data changes, and model versioning, and facilitates
automated retraining processes.
This second phase of this project is to containerize the medical image analysis application and shift the deployment of the current system on to Kubernetes hosted on
Amazon Elastic Kubernetes Service (EKS). This setup ensures improved scalability,
availability, simplified deployment, and maintenance. |
author2 |
Jagath C Rajapakse |
author_facet |
Jagath C Rajapakse Tan, Jared Zheng Da |
format |
Final Year Project |
author |
Tan, Jared Zheng Da |
author_sort |
Tan, Jared Zheng Da |
title |
Building a CI/CD workflow for scalable radiology Al applications |
title_short |
Building a CI/CD workflow for scalable radiology Al applications |
title_full |
Building a CI/CD workflow for scalable radiology Al applications |
title_fullStr |
Building a CI/CD workflow for scalable radiology Al applications |
title_full_unstemmed |
Building a CI/CD workflow for scalable radiology Al applications |
title_sort |
building a ci/cd workflow for scalable radiology al applications |
publisher |
Nanyang Technological University |
publishDate |
2024 |
url |
https://hdl.handle.net/10356/175201 |
_version_ |
1814047216372809728 |