Project: Low Powered Models for disease detection and classification for Radiology Images

@pri2si17 @judywawira

I have a few questions to ask.

  1. Should I apply model compression during training, after training or both? I will be using hybrid compression techniques post-training too.

  2. In the Dockerfile that you created, a lot of packages are not required. Eg - Anaconda, pytorch, django, sqlite3,etc. May I start with my own Dockerfile and add packages as and when required?

  3. For the architecture of the system, I will be creating a Flask application that will accept trained models and return compressed models. How do I integrate the Qemu emulator with this application? Or should I keep it separate just for testing purposes of the models? For running different models, different scripts need to be written as per the edge device. So should I keep the Flask application as the end product? I will add features to it to return the comparison between the original and compressed model.

Week 3 blog post and update - https://gsoc2020withlibrehealth.blogspot.com/2020/05/week-3-community-bonding-cont.html

@judywawira @pri2si17 @ATariq

Hello mentors,

I need to discuss a few project specifications with you and the roadmap for the summer. Asynchronous communication will take too long to receive replies. Please can you allot me some time for a video call meeting next week?

I can discuss on Wed morning

1 Like

Hi @aishwhereya

Please find answers below :

  1. You should try both. But I think post training works best.
  2. I would suggest that you make changes in Dockerfile and raise a PR. I made a generic one so that base system remains same. :slight_smile:
  3. I think for now you should keep qemu emulator separate. Later on you need to run on qemu. Like the Raspbian you emulated and work on that. Is this clear?

Regarding call I am available on Wednesday as @judywawira suggested.

I hope it clears your doubt.

Feel free to reach out.

1 Like

I wanted to change the base image in the Dockerfile to Ubuntu instead of cudnn. Will there be seperate dockerfiles to run the Flask application and the Qemu emulator? If that is the case then I can seperate the packages that you wrote in the generic Dockerfile wih respect to the required base image.

For the meeting, I will send a fixed timing. What timezones do you reside in @judywawira @pri2si17?

I think you can change the base image. But you don’t need separate dockerfile, you can write in the same dockerfile or write instructions how to set up inside docker container?

Ok. I will see how to do that and discuss it with you during the meeting.

Meeting time for Wednesday -

2pm UTC = 10am EDT = 7:30 pm IST

Considering that @pri2si17 belongs to IST and @judywawira belongs to EDT. Please confirm this.

Hi @aishwhereya @judywawira

Can we shift it by 1 hr. 8:30 IST and 11 am EDT?

I am ok with it. @judywawira ?

Minutes of Meeting -

  1. Rectified architecture of the system.
  2. Discussed unavailability of datasets suggested by @ATariq as they are not open source.
  3. Finalized model compression methods .
  4. Discussed the integration of Flask app into the emulator. Need more research on this topic.
  5. Discussed about a setting up a suitable weekly meeting day - Saturday
  6. Need to look into Ultrasound datasets.

Link to my this week’s blog post - https://gsoc2020withlibrehealth.blogspot.com/2020/05/week-4-last-week-of-community-bonding.html

1 Like

you’ll find a lot of Brain MR, EEG, MEG datasets here - https://openneuro.org/

A few Ultrasound datasets are here:

Ok I will look into them. Thanks @sunbiz!

Hi @aishwhereya

Use this tool for documentation generation : https://www.sphinx-doc.org/en/master/

Let me know if you have any other queries

1 Like

Yes I will go through it

Schedule for June :

  1. Week 1 - Perform EDA on dataset and train model.
  2. Week 2 - Train remaining models and evaluate their results.
  3. Week 3 and 4 - Perform model compression over the trained models.

Tasks after June -

  • Evaluating results of the compressed models.
  • Running the models on the emulator and the Flask app
1 Like

Link to this week’s blog post - https://gsoc2020withlibrehealth.blogspot.com/2020/06/week-1-coding-period.html

Blog for week 2 of coding period- https://gsoc2020withlibrehealth.blogspot.com/2020/06/week-2-coding-period.html

@aishwhereya Now you can comment. :slight_smile:

1 Like