Hola David,
Sobre el «hardware necesario» se refiere a que cuando implementamos algún proyecto de Deep Learning, necesitamos una mayor potencia computacional, si lo comparamos con Machine Learning, esto se debe a que los cálculos realizados acá son mayores y el procesamiento puede llevar mucho más tiempo, por esa razón este tipo de proyectos se prefiere hacerlo en la nube. Pero se debe disponer con esta opción, que en ocasiones es un gasto adicional que se debe tomar en cuenta.
Espero que te haya aclarado la duda.
Saludos.