John Anderson Garcia Henao

John Anderson García

Computer Scientist and Biomedical Engineer 🤖🩻🚀

LinkedIn GitHub Medium X

DiagnoseNET : Automatic Framework to Scale Neural Networks on Heterogeneous Systems Applied to Medical Diagnosis.

Role: Data Scientist/HPC Systems Architect
Start Date: Jan 1, 2016
End Date: Dec 31, 2019
Status: Completed
Institution: Inria Centre of Sophia-Antipolis, University of Côte d’Azur, France
Funding Institution: French government-funded UCAJEDI project.
Website: https://diagnosenet.github.io/

Summary

DiagnoseNET is a modular framework for managing deep learning workflows, designed to simplify building and fine-tuning neural architectures. Its runtime abstracts the distributed orchestration for portability and scalability, from a GPU workstation to multi-node computational platforms. It automates neural architecture definition, hyperparameter search, data locality, and batching through a single API. The runtime coordinates parameter distribution across devices using synchronous or asynchronous gradient computations with gRPC or MPI protocols, compatible with x86 and ARM architectures.

DiagnoseNET aims to create efficient medical diagnostic tools with minimal infrastructure and low power consumption. The first application automated unsupervised patient phenotype representation using a mini-cluster of Nvidia Jetson TX2.

This workflow consists of three stages:

  1. Extracting patient features from electronic health records and serializing each record into a binary format.
  2. Embedding the binary matrix via unsupervised learning to identify latent phenotypic representations.
  3. Using these features for supervised learning with machine learning algorithms or as initializers for deep neural networks.

Co-researchers

Academic Events

  1. International Conference on IT Convergence and Security (ICITCS) 2020. DiagnoseNET: Automatic Framework to Scale Neural Networks on Heterogeneous Systems Applied to Medical Diagnosis. Nha Trang, Vietnam.
  2. NVIDIA GTC Europe Conference, 2018. Scalability Analysis of Mini-Cluster Jetson TX2 for Training DNN Applied to Healthcare. Munich, Germany.
  3. Conference CLCAR & HPC-LATAM (CARLA2018). Parallel and Distributed Processing for Unsupervised Patient Phenotype Representation.
  4. NVIDIA rocket challenge (2018 edition): presentation: Framework for Training Deep Neural Networks on Mini-Cluster Jetson TX2 Inside the Hospitals.

Project Images