What is the difference between surface current and deep currents?

Surface currents depend on temperature and wind which is in the atmosphere but deep water currents do not as it occurs under water