Version 75 (modified by 16 months ago) ( diff ) | ,
---|
Resilient Edge-Cloud Autonomous Learning with Timely inferences
Project Advisor and Mentors: Professor Anand Sarwate, Professor Waheed Bajwa, Nitya Sathyavageeswaran, Vishakha Ramani, Yu Wu, Aliasghar Mohammadsalehi, Muhammad Zulqarnain
Team: Shreya Venugopaal, Haider Abdelrahman, Tanushree Mehta, Lakshya Gour, Yunhyuk Chang
Objective: The purpose of this project is to use ORBIT in order to design and run experiments which will analyze the training and prediction of various ML models across multiple edge devices. Additionally, students will develop a latency profiling framework for MEC-assisted machine learning using cutting edge techniques such as splitting models across multiple orbit nodes and networks, as well as early exit. They will then analyze these models for latency and accuracy tradeoff analysis, along with measuring network delays.
Week 1
Summary
- Understood the goal of the project and broke down its objectives
- Got familiar with Linux by practicing some simple Linux commands.
- Review some basic Python and other coding materials
- Understanding the basis of Machine Learning models and algorithms
Next Steps
- Create and train a “small” and “large” Neural Network
- Attempt to simulate the difference between their performances at inference
Week 2
Summary
- Performed basics of pattern recognition and Machine Learning (PPA - Patterns, Predictions, Actions) using Pytorch
- Created a node image with Pytorch
- Created small Machine Learning models
- Loaded the Modified National Institute of Standards and Technology (MNIST) database onto the orbit node
Next Steps
- Create and train a “small” and “large” Neural Network
- Attempt to simulate the difference between their performances at inference
Week 3
Summary
* * *
Next Steps
* * *
Week 4
Summary
* * *
Next Steps
* * *
Links to Presentations
Week 1 Week 2 Week 3 Week 4 Week 5 - Cumulative Week 6