offline learning

offline learning