Adaptive Strategies In Non-Convex Optimization