Describir: Learning in Embedded Systems