steps of an ML project/application
- select problem
- get data
- design model
- train model
- test model
- deploy(部署)
- maintain
在选择问题应该考虑的因素:
- 兴趣
- 数据
- 领域知识
- 实用性
- 可行性
Get data
搜集数据的时间大约1-2天,以便快速循环迭代。
Keep clear notes on experiments run
Deploy (部署)
- 一般将大型的神经网络部署到云端
- 有时基于网络延迟和隐私安全考虑需要将神经网络直接部署到Edge设备中直接运行
- 很难将很大的神经网络将直接部署到Edge设备中进行运行
云端部署更容易维护的原因: - 推送更新更容易
- 无法将信息反馈给开发者,无法从边缘收集数据