Foto de Yann Dauphin
¡Hola, soy Yann Dauphin!

¿En qué trabajas?

Soy candidato a doctor en aprendizaje de máquina. Diseño y codifico algoritmos de inteligencia artificial que puedan aprender de ejemplos. Son como programas que se pueden programar a ellos mismos. Paso la mayor parte de mi tiempo discutiendo nuevas ideas para algoritmos, codificando en Python, bebiendo té y leyendo sobre los últimos desarrollos.
Mi investigación se centra en redes neuronales profundas de gran escala. He podido aplicar parte de mi trabajos en Google y Microsoft por medio de pasantías. Estos días, trabajo en la distribución del aprendizaje de redes neuronales en cúmulos de computadoras. También he trabajado en nuevos algoritmos de aprendizaje que pueden extrapolar datos. Aquí hay un algoritmo para inventar imágenes de caras:
Algoritmo soñando con caras

¿Cómo aprendiste a programar?

Todo comenzó cuando me di cuenta de que todo lo que necesitabas para hacer programas era una computadora. Aquí había una manera de traducir mis ideas locas en realidad sin dinero ni levantando cosas pesadas. Siempre he tenido una gran imaginación y eso me pareció muy emocionante. Programar significaba ser capaz de hacer mis propios juegos, sitios web y herramientas.
Así que en la secundaria, alrededor de 1999, me compré un libro de programación. Ese libro era tan aburrido que me hizo darme por vencido. Un año más tarde, me topé con la Lección de programación en C de Howstuffworks. El mismo día estaba escribiendo mis primeros programas. Al principio eran muy sencillos, pero era genial ver todas las cosas que podías hacer que hiciera la computadora. Perfeccioné mis habilidades principalmente al trabajar en mis propios proyectos y contribuir a proyectos de código abierto en Sourceforge. Más adelante, amplié mis conocimientos al estudiar ingeniería en computación en la universidad.

¿Qué haces cuando no estás programando?

Foto de Yann tocando el bajo
Tocando en un concierto
Mi forma favorita de moverme es andar en bicicleta. Ando unos 100 km por semana en el verano. Me ayuda a aclarar mi mente y a mantenerme en forma. También disfruto tocar música. Escucho todo tipo de música (como rock, reggae y rap), y trato de tocar un poco de todo con mi bajo.

¿Cuál es tu consejo para nuevos programadores?

Mientras más sepas, más puedes hacer. Sin embargo, no necesitas saber todo para poder hacer las cosas. Un poquito de experiencia es suficiente para empezar en la mayoría de los proyectos, puedes aprender el resto en el camino. No tengas miedo de romper cosas, de todos modos es virtual.