Material And Method For Adaptive Learning Algorithm