Machine Learning-Based Detection Of Depression Symptoms With Smartphones And Consumer Wearable Devices