Event-based sensing and computing for efficient edge artificial intelligence and TinyML applications