我正在开发一个应用程序,使用LSTM模型接收智能手机的传感器数据(加速度计和陀螺仪)。我对模型进行了训练和测试,并获得了95%左右的可接受准确率。
我已经使用StandardScaler()缩放了训练和测试数据(仅在训练数据上拟合缩放器),但我的问题是,如果我要将该模型部署到Android Studio上以利用该模型进行实时分类,这将是一个问题,因为我已经使用缩放数据训练了模型,但在现实世界中数据将是未受影响的数据。是否有一种方法将缩放数据应用于新数据?如果是这样,我希望你能给我一些解决这个问题的建议。
是的,你需要缩放数据,就像你在训练数据时所做的那样。
如果您在训练时将其发送给模型之前有预处理管道,则在接收实时数据并调用模型权重文件时需要遵循相同的流程。