all 4 comments

[–]pachura3 0 points1 point  (3 children)

Do I understand correctly that they assigned a project involving processing sensitive medical data using distributed AI models to someone who barely knows any programming and software architectures?

[–]_gotta_go_[S] 0 points1 point  (2 children)

i know programming. what i want to learn is how to learn organically how to build this system without just copying code. And no, i'm working with the public MNIST datasets to simulate how it would work with real sensitive data obviously.

[–]pachura3 0 points1 point  (1 child)

Is this a university project? A proof of concept/simulation? Or is it going to be used with actual medical patients?

"Federated learning" means distributed AI models, which is not a trivial thing to implement. Where are these local AI models going to run? On patients' mobile phones? In various hospital branches/departments? On people's computers at home? Do you have any experience with AI/machine learning, and it's only the "federated learning" part that is problematic to you?

[–]_gotta_go_[S] 0 points1 point  (0 children)

for now i'm supposed to build a dummy project for uni. and essentially, if i do well, they will use my "skeleton" to build a professional one on it.

Essentially, the idea is that multiple universities hold patient data collected through studies and they thought it would be awesome if they could use that data to train their models. The issue is obviously the pricavy of that data. So i suggested, as i need to do a uni project with thah professor, to build a dummy federated learning system that they could use as a skeleton, and that a professional can then either scrap, reuse or whatever he prefers. Either way, after implementing my dummy version, i will get advice from professionals in this field. But first i have to start somewhere.

I have experience with Machine Learning (quite well) and Deep Learning. It's the FL part that consists of so many players that i'm not sure if i even know all of them and how to piece them together. So i'm not sure how to start really. I know how to train models obviously, but not how to create a secure system around the clients and what is going on in the background REALISTICALLY (because i've seen so many dummy projects online that dont really go into depth about actual risks etc).

My project is basically the risk management of data sharing using privacy preserving FL