¿Debo aprender el concepto profundo del aprendizaje automático como el curso de Andrew Ng o es suficiente para saber qué algoritmo se utiliza cuando?

Depende de para qué quiere usar los algoritmos. Obviamente, si trabaja en investigación, debe comprender cómo funcionan los algoritmos.

Si solo está aplicando los algoritmos a una tarea, si bien es cierto que no necesita comprenderlos, puede ser útil.

Imagina que tu auto se descompuso. Y toda la mecánica del mundo murió repentinamente. O se fue de vacaciones prolongadas. Puede reparar su automóvil simplemente sabiendo qué parte está probablemente rota y luego manipulándolo hasta que funcione. O puede aprender cómo funciona una pieza y por qué falla, y luego arreglarla porque sabe qué hacer debido a los síntomas.

Esta es la diferencia entre tus dos opciones.
Actualmente, debido a la cantidad de recursos disponibles, puede sobrevivir sin comprender cómo funcionan los algoritmos y simplemente buscando en Google o adivinando el enfoque correcto.
Sin embargo, comprender los métodos ayuda a comprender cuáles son sus ventajas y desventajas. Le ayuda a saber qué sale mal cuando un algoritmo funciona mal. Le ayuda a saber dónde buscar “debajo del capó” para solucionar un problema. También te ayuda a parecer inteligente en las reuniones, ya que sabes de lo que estás hablando.

Al final, depende de su preferencia.