Below is the information I get from Havard TinyML course.
We suggest you leave the MODEL_ARCHITECTURE as tiny_conv the first time but if you would like to do this again and explore additional models some options are: single_fc, conv, low_latency_conv, low_latency_svdf, tiny_embedding_conv.
Assume I want to train a KWS model with 4 custom keywords, beside that, the arduino will send the inference result via BLE. I have tried tiny_conv and it can run with no issue. However, what would be the best model inside it’s capability for this application?