¿Qué se necesita para involucrarse en la programación de IA?

¡No estoy seguro de su edad, antecedentes, intereses, restricciones de tiempo y dinero! Pero un buen lugar para comenzar podría ser con el curso de IA en línea de Stanford (aparentemente ahora ofrecido a través de udacity). MIT también tiene todos sus materiales de curso en línea. No solo leas. Como alguien más mencionó, también debes probar suerte en algunos programas. Afortunadamente, puedes hacer algunas cosas interesantes incluso con las computadoras portátiles de hoy. También puede escanear SlideShare.net para obtener presentaciones gratuitas sobre IA.

Udacity – Clases gratis en línea y nano grados

Por supuesto, por diversión, siempre puedes leer “Las pesadillas de Turing” … no te ayudará mucho a aprender a programar, pero debería sensibilizarte sobre algunas de las implicaciones interesantes de la IA para la sociedad.

http://tinyurl.com/hz6dg2d

Haga un curso de filosofía (cognición, libre albedrío, determinismo, etc., etc. (hay excelentes cursos MOOC disponibles sin costos financieros), esto es para que se dé cuenta de que la inteligencia artificial y la informática son algo incompatibles. Alternativamente, estudie la minería de datos y el aprendizaje automático y familiarícese con las técnicas y estadísticas numéricas (no es AI, pero podría ser lo que espera actualmente de la IA. En todos los casos, espere que sea menos lucrativo que TI y el campo informático en tiempo real / integrado. Para la realidad virtual, concéntrese en los sistemas de imagen , vectores (procesamiento paralelo) y gráficos, etc., y tenga en cuenta que esto también tiene poco que ver con la IA (puede haber objeciones a eso, pero mantengo la afirmación) (El manejo de imágenes en la informática no se parece a nuestra capacidad para construir imágenes de lo que vemos (ver qualia en filosofía)

(La IA en su forma robótica / basada en el control en tiempo real tiene mucho menos que ver con la informática y más con los sistemas, el control, las disciplinas de ingeniería) El lado biológico (neurociencia) es diferente una vez más de la robótica y a menudo es más bien matemático)

Ingrese a la tecnología de IA: comience a codificar IA, mire el material de referencia, conferencias de personas como mi investigador favorito de IA Ken Stanley. Pero lo más importante, intente construir sus propios sistemas de inteligencia artificial: no hay sustituto para el bricolaje cuando se trata de aprender software.

Algunos de mis proyectos han involucrado componentes de IA (por ejemplo, OCR), algunos algoritmos evolutivos funcionan. Si desea dedicar todo su tiempo a la inteligencia artificial, es probable que tenga que ir a la banca académica o posiblemente comercial. Un buen comienzo sería ver si puede inscribirse en uno de los cursos de Ken.

Comienza con algo de aprendizaje en el campo y algunos ejercicios de desarrollo de software para aprovechar ese conocimiento.
Lea el libro de texto introductorio sobre IA de Russell y Norvig. Luego comience a intentar codificar alguna funcionalidad que describe. Desarrolle software modesto para manejar problemas de naturaleza IA. Aprenderás mucho haciendo pequeños ejercicios como ese. Eventualmente, puede ganar competencia para construir sistemas más grandes y complejos.

Debe comprender mejor las matemáticas para desarrollar IA.