跳到主要内容

Edge Impulse 机器学习平台

Edge Impulse 是一个用户友好的开发平台,用于在边缘设备上进行机器学习。它为初学者提供了友好且强大的网页交互界面和工具包,涵盖 TinyML 学习路径所需的从数据收集到模型部署的整个流程。另一方面,用于微控制器的 Tensorflow Lite 有良好的学习曲线,可以让你实现自己的模型训练和推理。

Edge Impulse 可利用 TensorFlow 生态系统进行训练和优化,并将深度学习模型部署到嵌入式设备上。尽管 Edge Impulse 在设计时考虑到非 ML 工程师,但其背后的理念是,机器学习专家应该能够对模型进行扩展,同时模型应足够灵活,以整合专家的数据分析和新增内容,包括手动调整的模型架构、损失函数和自定义运算符内核。

Edge Impulse 会在后台使用 TensorFlow Keras API 生成一个模型的 Python 实现。经验更为丰富的开发者可以自定义深度学习网络的层,从而调整参数并添加反映在底层 Keras 模型中的新层。专家开发者可以直接在界面中编辑训练代码。

参考