Cómo hacer la transición de la neurociencia computacional a la inteligencia artificial

Un par de rutas diferentes.

Gestión de proyectos. Puede obtener la certificación como Project Management Professional (PMP) y estar calificado para administrar y ejecutar proyectos de inteligencia artificial, donde estará a cargo de coordinar los equipos que trabajan en proyectos de IA.

Arquitectura de aplicaciones. Puede obtener la certificación en Arquitectura de software que en realidad no implica el desarrollo de software. La arquitectura es el proceso de asegurar que los programas trabajen juntos, que las interfaces encajen (en lugar de chocar), que se tengan en cuenta todos los requisitos y elementos en un diseño, que las compensaciones entre los enfoques competitivos se consideren y sopesen cuidadosamente, y así sucesivamente. Nada de esto implica programación de computadora. Gran parte de esto implica pensar cuidadosamente sobre cómo los sistemas encajan entre sí. Implica diseño y documentación en lugar de codificación. Consulte el Instituto de Ingeniería de Software en Carnegie Mellon o la Asociación de Arquitectos Empresariales para obtener más información sobre sus programas de certificación.

Sistemas de información. Aprenderá cómo funcionan los sistemas para almacenar información y aprender sobre bases de datos y presentaciones, sobre desarrollo móvil y web. Pero más en los requisitos y niveles de especificación. Seguir una carrera en sistemas de información podría llevar a determinar qué tecnologías de IA pueden afectar directamente el resultado final de una empresa.

Juego de azar. El diseño del juego se basa cada vez más en las tecnologías de Inteligencia Artificial.

Hay una serie de rutas para llegar a su destino de trabajo en IA. Solo tiene que considerar cuidadosamente las posibilidades. Por supuesto, mejorar sus habilidades de programación de computadoras probablemente será muy útil a largo plazo, ya que podrá diseñar sus propios algoritmos y probar sus teorías directamente en el código. Sin embargo, ahora existen numerosas plataformas, tanto de código abierto como privadas, donde aprender la plataforma y ganar competencia en lugar de inventar algo nuevo también es una opción viable.

La mejor de las suertes.

Oye, no te preocupes. De Verdad.

De Verdad.

Hice mi Licenciatura en Ciencias Cognitivas con un enfoque en Neurociencia, Filosofía y Neuropsicología y luego, después de darme cuenta de cuánto amo los fundamentos de la ciencia, me cambié a una Maestría en Inteligencia Artificial sin ningún problema (importante).

Desde mi experiencia (algo superficial), la Neurociencia Computacional es al menos tan matemáticamente desafiante como la IA, por lo que no tendrá ningún problema en esa dirección.

Personalmente aprendí algo de Matlab (y tropecé con una introducción de Java. Fue horrible. Los corchetes. ¡Los corchetes! Todavía me persiguen) durante mi licenciatura y eso fue todo. Luego aprendí Python durante el Masters y ahora soy lo suficientemente bueno para hacer trabajo de IA. Probablemente seas al menos algo bueno en matlab o similar, así que creo que eso no será un gran obstáculo.

Estoy algo limitado en habilidades de programación. Sin embargo, eso significa que probablemente nunca trabajaré en la optimización de las bibliotecas de IA, pero, una vez más, aquí no es donde están mis intereses. Comencé todo esto de la IA porque es a) increíblemente interesante aprender del cerebro humano y luego jugar con ese conocimiento hasta que tengas algo que haga algo similar, b) porque creo que es inmensamente útil para las aplicaciones (mira a tu alrededor, todo es AI ahora) yc) porque para mí es ‘el método científico definitivo’, es una forma de ir más allá del análisis lineal de datos y hacia el objetivo de mejorar la humanidad (creo que fue Schmidhuber quien dijo que entró en la IA para crear un Científico artificial porque era demasiado vago para hacer toda la ciencia por sí mismo).

En cierto modo, mi conocimiento sobre el cerebro, las estadísticas y la ciencia en general me da una ventaja sobre los estudiantes de CS, quienes definitivamente son aproximadamente diez mil veces mejores que yo para implementar cosas de manera eficiente. Pero una perspectiva que no sea CS y especialmente una Neurociencia puede ser más un activo que un obstáculo en la IA.

En general, diría que en la inteligencia artificial, la creatividad y la curiosidad científica pueden sustituir mucha, si no alguna, la inexperiencia de programación (menor). Sin embargo, es increíblemente importante tener suficiente motivación para superar algunas matemáticas raras, ya que una intuición para esos sistemas (en mi opinión) solo puede surgir de una comprensión profunda de lo que está sucediendo en las ecuaciones. Y sí, a veces se vuelve increíblemente molesto. Pero vale la pena mil veces.

Si está interesado en programas de IA en Europa, hágamelo saber. Hice una investigación bastante extensa y puedo decirte qué evitar y qué buscar.

More Interesting

¿Cómo comenzar con la IA y el aprendizaje automático? ¿Cuáles son los fundamentos de la lógica?

¿Qué GPU debo mirar para el aprendizaje automático en mi nueva computadora?

¿Cómo puede una computadora predecir el acento que uno escucharía de alguien cuyo idioma nativo es A cuando habla un segundo idioma B?

Si alguien hizo el código para un AGI a nivel humano disponible en Internet en este momento (en 2017) que se ejecutó en una sola PC de escritorio, ¿cómo afectaría eso al mundo?

¿Cuál es su opinión sobre Inteligencia Artificial AI (película de 2001)?

¿Cómo se codifica la información en la actividad neuronal?

¿Qué es Cleverbot y es seguro?

¿Cuáles son algunos de los datos interesantes sobre inteligencia artificial que todo estudiante de informática debería saber?

¿Quora es un formato para el desarrollo y prueba de inteligencia artificial?

¿Cuáles son los criterios para determinar si el software es o no inteligencia artificial?

¿El aprendizaje automático automatizado necesita aleatoriedad?

Dada la variedad y el éxito de sus productos, ¿cómo podría la evolución por selección natural sugerir un modelo de inteligencia, y cómo podría aplicarse ese modelo al desarrollo de la IA (o tal vez ya se esté aplicando)?

¿Existe una rama de la ingeniería donde el desarrollo de aplicaciones móviles se une a la electrónica, la programación de microcontroladores y el aprendizaje automático?

¿Qué sigue después de IBM Watson?

¿Puedo aprender el aprendizaje automático y el aprendizaje profundo en paralelo?