1. A computer system for providing computer-aided learning with adaptive optimization, comprising: a storage module configured for storing learning data; a man-machine interface configured for providing the learning data to at least one learner; an information collection module configured for tracking and recording an interactive learning process, the interactive learning process representing a plurality of interactions between the at least one learner and the man-machine interface; a learning process analysis module configured for receiving the interactional learning process provided by the information collection module, the learning process analysis module further configured for analyzing the interactional learning process and forming a control signal, the control signal including an assessed learning efficacy specific to the at least one learner; and a learning strategy generation module configured for receiving the control signal from the learning process analysis module, the learning strategy generation module further configured for generating a learning strategy signal specifically for the at least one learner at least partially based on the learning efficacy of the at least one learner, the learning strategy signal indicating at least one of: a recommended daily learning duration for the at least one learner, a recommended time allocation for learning a new item, a recommended time allocation for reviewing an old item, a recommended number of new items to be learned in a day, a recommended number of review sessions, a recommended time interval between two review sessions, and a recommended number of old items to be reviewed in a day; wherein the man-machine interface is configured to provide the learning data to the at least one learner based on the learning strategy signal, wherein the learning efficacy specific to the at least one learner is determined by maximizing the learning efficacy for learning the recommended number of new items to be learned in a day, the learning efficacy being maximized by adjusting the recommended time interval between two review sessions, subject to: T i > 0 , ∑ i = 1 m ⁢ T i ≤ T max , ∀ i ∈ [ 1 , m ] wherein m is the recommended number of review sessions, { T i } i = 1 m is the recommended time interval between two review sessions and T max is a predetermined upper bound.