No hay servicios gratuitos ilimitados *, pero algunos tienen crédito inicial u ofertas gratuitas en el registro inicial. Aquí hay algunos sugeridos hasta la fecha:
AWS: si el aprendizaje profundo específico en un conjunto de datos grande, entonces probablemente AWS está fuera, su oferta gratuita no cubre máquinas con suficiente potencia de procesamiento para abordar proyectos de aprendizaje profundo.
Google Cloud podría hacerlo, la oferta de crédito inicial es lo suficientemente buena como para hacer un poco de aprendizaje profundo (por quizás un par de semanas), aunque tienen restricciones de registro e impuestos.
Azure tiene un nivel gratuito con opciones limitadas de procesamiento y almacenamiento.
La mayoría de las ofertas gratuitas parecen seguir el modelo "Freemium": le brinda un servicio limitado que puede aprender a usar y tal vez le guste. Sin embargo, no es suficiente para usar mucho (por ejemplo, para entrenar un reconocedor de imágenes o un modelo de PNL desde cero) a menos que esté dispuesto a pagar.
El mejor consejo es darse una vuelta por la mejor oferta inicial y el mejor precio. Una revisión de los servicios no es adecuada aquí, ya que se desactualizará rápidamente y no será un buen uso de Stack Exchange. Pero puede encontrar preguntas similares en Quora y otros sitios: su mejor opción es hacer una búsqueda en la web de "servicios de computación en la nube para aprendizaje profundo" o similar y esperar pasar algún tiempo comparando notas. Recientemente han aparecido algunos servicios especializados de aprendizaje profundo como Nimbix o FloydHub , y también están los grandes jugadores como Azure, AWS, Google Cloud.
No encontrará nada completamente gratuito y sin trabas, y si desea hacerlo rutinariamente y tiene tiempo para construir y mantener hardware, es más barato comprar su propio equipo a largo plazo, al menos a nivel personal.
Para decidir si pagar por la nube o construir la suya, considere un precio típico para una máquina en la nube adecuada para realizar un aprendizaje profundo a alrededor de $ 1 por hora (los precios varían mucho, y vale la pena comprar, aunque solo sea para encuentre una especificación que coincida con su problema). Puede haber tarifas adicionales por almacenamiento y transferencia de datos. Compare eso con las máquinas de aprendizaje profundo prefabricadas que cuestan desde $ 2000, o construya la suya propia por $ 1000 ; tales máquinas pueden no ser 100% comparables, pero si trabaja solo, el punto de recuperación será después de unos pocos meses de uso Aunque no olvide los costos de electricidad: una máquina potente puede consumir 0.5kW mientras se usa mucho, por lo que esto suma más de lo que podría esperar.
Las ventajas de la computación en la nube son que otra persona realiza el trabajo de mantenimiento y asume el riesgo de fallas de hardware. Estos son servicios valiosos y tienen un precio acorde.
* Pero vea la respuesta de Jay Speidall sobre el servicio de Google Colab, que parece ser de uso gratuito, pero puede tener algunas limitaciones de T&C que pueden afectarlo (por ejemplo, dudo que estén contentos de que ejecute la producción de contenido de Deep Dream o Style Transfer en eso)