摘要: Humans appear to be able learn new concepts without needing programmed explicitly in any conventional sense. In this paper we regard learning as the phenomenon of knowledge acquisition absence explicit programming. We give a precise methodology for studying from computational viewpoint. It consists choosing an appropriate information gathering mechanism, protocol, and exploring class that can learnt using it reasonable (polynomial) number steps. find inherent algorithmic complexity appears set serious limits range so learnt. The results suggest concrete principles designing realistic systems.