A deep learning approach for hydrofoil optimization of tidal turbines