我正在开发一个使用原始加速度计数据的Android应用程序,我想通过使用机器学习(即Azure ML服务)对数据进行分类。例如,当设备在空间中像1一样移动时,它应在应用程序中指定的文本字段中生成数字1。我决定使用机器学习对运动进行分类,但是我无法决定如何存储数据并将其发送到机器学习服务进行培训。现在,我正在应用程序中创建一个SQLite表,并在每次更改传感器数据时添加传感器的X,Y,Z值。之后,我正在将数据发送到机器学习服务,但是我遇到了问题。数据仅包含一个动作的1。如何存储相同动作的多个数据和其他动作的数据-它们将表示不同的数字(如2、3-)并将其发送到机器学习服务?
@MuhammedKadirYücel,根据我的理解,我认为您想将原始加速度计数据发送到Azure并存储到某个存储服务中,以导入到机器学习服务中。
根据我的经验,我认为最佳实践是创建一个EventHub或IoTHub实例以接收这些原始加速度计数据。
然后创建流分析以将传感器数据从EventHub或IoTHub传输到Azure Blob存储。
最后,您可以在机器学习服务上导入blob存储的这些数据,请参阅https://azure.microsoft.com/en-us/documentation/articles/machine-learning-import-data-from-online-sources/。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句