¿Qué debo hacer para poder contribuir al campo de la visión por computadora y trabajar en Google en el futuro?

Gracias por A2A. Puede comenzar a trabajar en los problemas de inmediato.

Bueno, supongo que debes estar en tus primeros años de graduación. Ahora sería el momento adecuado para comenzar la práctica que voy a contar a continuación, y también lamento haberlo hecho durante mi universidad.

La visión por computadora y el aprendizaje automático están muy cargados estos días. Incluso publicar un artículo en este campo requiere mucha experimentación en muchos conjuntos de datos disponibles públicamente.

Puede comenzar con pequeños problemas, por ejemplo, clasificar dígitos escritos a mano en Kaggle (Reconocimiento de dígitos), y avanzar a problemas más sofisticados como la estimación de pose humana en imágenes fijas y video: estimación de pose de cuerpo articulado, Estimación de pose humana en 2D y búsqueda. Estos proyectos son solo algunos ejemplos y quedan innumerables problemas sin resolver en estos campos.


Después de trabajar en uno o más problemas, tendrá una idea de cómo puede abordar otros problemas en estos campos. Luego puede abordar problemas más difíciles y más generales. Problemas que se dirigen a millones de imágenes, por ejemplo, el Concurso de reconocimiento visual a gran escala ImageNet 2013 (ILSVRC2013).

Ahora la pregunta es cómo tendría la oportunidad de trabajar con Google en estos campos. Google se centra particularmente en los problemas de visión por computadora que afectan la vida de miles de millones de personas. Por ejemplo, vea este problema: MindFinder: Búsqueda de imágenes mediante bocetos. Una vez que sobresalga en resolver o incluso arañar la superficie de grandes problemas, definitivamente puede entrar en Google o en cualquier otro gran gigante tecnológico.


Además de lo anterior, hay varios otros temas que debe ser un experto para comprender y resolver problemas en cv, ml:

  • Matemáticas de nivel universitario (particularmente cálculo, geometría, álgebra, teoría de grafos)
  • Codificación en C / C ++, MATLAB, Python
  • Juegos de herramientas de aprendizaje automático (Weka, Scikit learn (Python))
  • Bibliotecas OpenCV, Numpy, Scipy

Espero haber respondido tu pregunta.

Creo que aún no deberías pensar en dónde quieres trabajar. Por ahora, podría participar en proyectos alineados con sus intereses, como competencias (pregunte en su universidad) o incluso investigar (simplemente toque puertas, sea sincero acerca de sus intereses y es probable que alguien lo guíe hacia sus objetivos). El resto es trabajo duro.

Si trabajas duro, sabrás qué es exactamente lo que quieres hacer en el futuro y hacerlo, tal vez tengas una idea genial que puedes desarrollar en una startup o querrás trabajar en Google.

Mi querido amigo, por favor, no te lo tomes a mal, me refiero a las buenas intenciones cuando digo que las * ambiciones * no deberían ser trabajar para una empresa. A tu edad, por más razones, deberías pensar en grande. Y sí, la visión por computadora con aprendizaje automático es un campo desafiante que puede disfrutar.

More Interesting

¿Por qué necesitamos barajar entradas para el descenso de gradiente estocástico?

¿Por qué las RVM no son tan populares como las SVM?

¿Cómo se hacen análisis de datos, estadísticas y aprendizaje automático en big data?

¿Cuál es el estado de la investigación sobre chatbots y la PNL en 2017?

Dada una lista de codificadores y sus respectivos conjuntos de fragmentos de código, ¿es posible inferir a partir de un fragmento de código nuevo dado el codificador original?

Cómo guardar un modelo de red neuronal de convolución después del entrenamiento

¿Es posible construir algo así como una red neuronal recurrente simplemente ingresando los mismos datos a lo largo del tiempo (por ejemplo, si los datos son una aceleración, cada entrada es el acc a la vez T)?

¿El recocido simulado y la optimización de colonias de hormigas cuentan como aprendizaje automático?

¿Cuáles son las diferencias entre el aprendizaje automático y los programas de posgrado en ciencias de datos?

¿Cuál es el mejor algoritmo de agrupamiento adaptativo k-means (que k se elige automáticamente)?

¿Qué áreas de ciencia de datos o aprendizaje automático están creciendo en importancia?

¿La red neuronal convolucional (CNN) tiene que ver con la arquitectura de red y factores como la tasa de aprendizaje, la función de pérdida utilizada, etc.

¿Qué tipo de proyectos de aprendizaje automático puedo hacer? ¿Qué libros me recomiendan aprender? Estoy interesado en usar Python.

¿Necesito visión artificial para leer texto simple en imágenes?

¿Cuál es la relación entre los modelos gráficos probabilísticos y las redes neuronales (aprendizaje profundo)?