Combine Impulses

Are you not sure how to design complex impulses? Here are some ways you can combine your impulses or data to suit your needs.

Multi-impulse vs multi-model vs sensor fusion

Multi-impulse refers to running two separate impulses (different data, different processing blocks, and different learning blocks) on the same device. It requires creating two projects and modifying some files in the EI-generated SDK. To make this easier, we have created a multi-impulse deployment block to generate the export package. This deployment block is available for Enterprise Plans. Please see the Multi-impulse tutorial for further details.

Multi-model refers to running two different learning blocks (same data, same processing block, and different learning blocks) on the same device. See how to run a motion classifier model and an anomaly detection model on the same device in the Continuous motion recognition tutorial. Currently, we only support stacking a Keras learning block with an anomaly detection learning block.

Sensor fusion refers to the process of combining data from different types of sensors to give more information to the learning block. To extract meaningful information from this data, you can use the same processing block (like in the Sensor fusion tutorial), multiple processing blocks, or use neural network embeddings (like in the Sensor fusion using embeddings tutorial).

These concepts are also discussed in the video below (starting at min 13):

Last updated