Sí, funcionará y podría probar y aprender todas las funciones de Tensorflow, además de cosas como el soporte de GPU Nvidia, ya que no tiene dicho hardware.
Sin embargo, una vez que recopile sus datos de entrenamiento y esté listo para comenzar a entrenar su modelo, encontrará que su hardware consume mucho tiempo.
Por ejemplo, en mi computadora portátil Sony Vaio 2014, con procesador Intel i7 y 8 GB de RAM, un paso de capacitación tomó alrededor de 20 segundos. Cambié a la instancia Amazon EC2 g3.4xlarge, que tiene GPU NVIDIA Tesla M60, y el mismo paso de entrenamiento toma alrededor de 0.5 segundos allí.
- ¿Qué computadora es la mejor para el desarrollo de gráficos, una iMac o una PC?
- ¿Cuál es la diferencia entre pantalla de transmisión y duplicación de pantalla?
- ¿Qué placa base debo comprar para amd fx8370?
- ¿Puedo usar un SSD como disco duro externo?
- ¿Por qué la CPU necesita ser multiplicada por el bus frontal?
Ahora, imagine que puede tomar más de 100 000 pasos de entrenamiento para lograr resultados satisfactorios y ya puede ver que es casi imposible en una computadora portátil típica. Para mi reciente proyecto de reconocimiento de imágenes, Florista, entrené al modelo con unos 120 000 pasos.
Por lo tanto, para resumir, está bien jugar con bibliotecas y entrenar algunos modelos simples, pero puede volverse lo suficientemente rápido. Sin embargo, lo bueno es que no cuesta fortuna obtener una máquina poderosa de la nube, la que mencioné cuesta poco más de 1 USD / hora en Amazon.