Learning to


given a sensorial input, capture and classify objects, behaviours, and situations.

We design algorithms to identify and interpret visual images, and combine them with speech and sounds recognition. 


extract insights from tensor data structures.

We devise Descriptive, Predictive, and Prescriptive analytics to automatically detect complex patterns and communicate them effectively to decision makers. 


 represent knowledge about the world.

We develop algorithms to detect certain entities, facts and situations. We qualify the properties of such entities and we use them to structure, organise and retrieve multi-media information