¿Cuáles son algunos buenos tutoriales y códigos de aprendizaje profundo disponibles para problemas de clasificación binaria? ¿Es necesario tener una GPU para ejecutar el aprendizaje profundo y, de no ser así, de qué manera podemos llevarlo a cabo?

Un problema de clasificación binaria puede ser casi cualquier cosa:

  • Clasifica los números en pares e impares
  • Clasificar imágenes: ¿hay un gato o un perro en la imagen?
  • Clasificar audio: ¿Alguien está hablando o no?
  • Clasifique una máquina de turing: ¿se detiene con una entrada vacía?

Existen innumerables problemas de este tipo y su complejidad puede ser muy diferente. De hecho, la mayoría de los problemas ni siquiera son computables, pero no nos enfocaremos en ellos.

Probablemente quieras clasificar imágenes o algo así. Si usa el aprendizaje profundo, le recomiendo usar una GPU para el entrenamiento. Sin una GPU, esperará mucho tiempo hasta obtener un resultado. Y confía en mí: probarás muchas cosas y harás muchos entrenamientos, y es una mierda si tienes que esperar todo el tiempo. Por lo tanto: ¡Obtén una GPU :)!

Realmente me gusta Keras para el principio. Es bastante fácil e intuitivo. Pero lo más importante es la teoría (es realmente útil), para esto recomiendo el curso CS231n:

Colección de conferencias | Redes neuronales convolucionales para el reconocimiento visual (primavera de 2017) – YouTube

¡Solo haz el curso y tendrás muchas ideas sobre qué hacer :)! Clasifique imágenes, agrupaciones, use el aprendizaje por refuerzo para jugar juegos de atari, etc.

Que te diviertas:)!