This paper presents an energy efficiency improvement scheme for offshore wind farms. This scheme uses learning-based nonlinear model predictive control (NMPC) and does not require wake modeling. The main feature is that each wind turbine can independently complete all optimal control, without the need for wind farm wake model calculation and iterative optimization. Specifically, this paper studies the critical factors for increasing the active power of wind farms and reducing the structural load of wind turbines, and reconstructs the optimal control objectives of wind turbines. Furthermore, combined with the nonlinear model of wind turbines containing uncertainty, a nonlinear model predictive control algorithm based on deep neural networks was designed, which can achieve multi-objective optimal control at the wind turbine level. The simulation results show that the uncertainty estimation method can effectively improve the nonlinear control performance, achieve an increase in the active power of the wind farm without wake iterative optimization, and at the same time suppress the structural loads of all wind turbines.