Machine Learning for IoT projects Repository for Machine Learning for IoT homeworks: data-gathering and data pre-processing on an end-node hardware-driven optimization for ML at the edge edge-remote computing, edge-cloud collaborative inference