Deep Learning models are getting more and more popular, but constraints on explainability, adversarial robustness and fairness are often major concerns for production deployment. Although the open source ecosystem is abundant on addressing those concerns, fully in-tegrated, end to end systems are lacking in open source. Therefore we provide an entirely open source, reusable component framework, visual editor and execution engine for production grade machine learning on top of Kubernetes, a joint effort between IBM and the University Hospital Basel.
It uses Kubeflow Pipelines, the AI Explainability360 toolkit, the AI Fairness360 toolkit and the Adversarial Robustness Toolkit on top of ElyraAI, Kubeflow, Kubernetes and JupyterLab. Using the Elyra pipeline editor, AI pipelines can be developed visually with a set of jupyter notebooks.
We explain how we’ve created a COVID-19 deep learning classification pipeline based on CT scans. We use the toolkit to highlight parts of the images which have been crucial for the models decisions. We detect bias against age and gender and finally, show how to deploy the model to KFServing to share it across different hospital data centers of the Swiss Personalized Health Network. Open source software for performing individual AI pipeline tasks are abundant, but the community lacks a fully integrated, trusted and scalable visual tool. Therefore we have built CLAIMED, the visual Component Library for AI, Machine Learning, ETL and Data Science which runs on top of ElyraAI capable of pushing AI pipelines of any kind to Kubernetes. Any containerized application can become a component of the library. CLAIMED has been released 3 under the Apache v2 open source license.
In the following we introduce the open source components we are integrating in our current release, followed by an overview of different component categories paired with a description of exemplary components used in health care. This pipeline is also available in open source
Speaker: Ilja Rasin, IBM Data Scientist & Engeneer
☁️ Free IBM Cloud Account: https://ibm.biz/Bdfscn
This series of events will be hosted on Crowdcast. Register here: https://www.crowdcast.io/e/app-sec-dev-learning-journey
Instructions on how to setup your device for Crowdcast can be found here: https://www.crowdcast.io/setup
From developers, for developers. Join our journey to Application Security.
Application Security Journey for Developers
Join us in this series – every Wednesday – discover more about the area of application security. Learn how to secure your applications and processes, protect your data and mitigate the risks of Fraud and Threats. Build Smart. Build Secure.
As developers and architects, we build applications which solve business problems of our clients and sometimes are the backbone of their business. If these systems are insecure, they can destroy the client’s reputation and result in severe legal consequences. Addressing this issue, the “Application Security for Developers Journey“, is a series of talks and hands-on-sessions in which we will highlight security from the perspectives of architects and developers.
In case you missed any of the previous sessions in our series and are interested to learn more, you can find the replays here: https://www.crowdcast.io/e/app-sec-dev-learning-journey