Self learning chip