Cómo seguir mi carrera en IA

Sería bastante franco con mi respuesta, en lugar de darte falsas esperanzas y arruinar tu vida profesional.

Lo primero es lo primero, si quieres un trabajo en el campo de la IA, no digas que quieres un trabajo en el campo de la IA. Permítanme explicar, AI es en realidad un término muy muy amplio que abarca muchos algoritmos y modelos diferentes. La mayoría de ellos requieren matemáticas básicas o avanzadas. Debe probar muchas cosas diferentes antes de comprender dónde radica su interés. Algunos ejemplos: visión artificial, aprendizaje automático, aprendizaje profundo, teoría de decisiones, etc.

Luego, nunca digas que no eres bueno en algo. Adivina qué, nadie lo era. Todos aprendieron de lo básico y tú también deberías. Puedes decir que no estás interesado en las matemáticas, pero no digas que no eres bueno en eso porque no ser bueno en algo es una condición necesaria para aprender.

Finalmente, si realmente desea evitar las matemáticas tanto como sea posible, busque algoritmos que no requieran muchas matemáticas como: Algoritmo genético (aprendizaje no supervisado), HTM (busque HTMSchool en YouTube), Redes neuronales, Backpropagation (cálculo diferencial básico) etc. Tarde o temprano tendrás que sumergirte en las matemáticas si realmente quieres hacer una carrera en IA. Solo para prepararte para ello, aquí hay una lista de las cosas básicas que debes aprender antes de profundizar en el aprendizaje automático:

  1. Matrices, vectores, funciones y todas las matemáticas básicas de la vieja escuela
  2. Álgebra lineal
  3. Probabilidades y estadísticas
  4. Cálculo (no demasiado cuando recién estás empezando, pero pesado después)

Todo esto es necesario para tener una buena carrera en IA, si no estás interesado en aprender matemáticas, hay otras cosas más interesantes en CS que seguir.

Espero eso ayude. 🙂

A continuación encontrará una lista de recursos para aprender y practicar y cómo comenzar en Inteligencia Artificial en 6 sencillos pasos:

6 sencillos pasos para comenzar a aprender inteligencia artificial

PASO 1.) Aprenda Python y SQL

Lo principal que tienes que hacer es asimilar un lenguaje de programación. A pesar del hecho de que hay una considerable cantidad de lenguajes con los que puede comenzar, Python es lo que muchos prefieren comenzar porque sus bibliotecas son mucho más adecuadas para el aprendizaje automático.

Recomendaría los siguientes enlaces:

  • Aprendizaje automático con texto en scikit-learn (PyCon 2016)
  • Aprendizaje automático en Python con scikit-learn
  • Aprendizaje automático con Python

PASO 2.) Aprenda Machine Learning de algunos de los cursos a continuación.

Inteligencia artificial: principios y técnicas de Stanford : un programa educativo fenomenal para estudiantes inspirados en la adaptación de más información sobre IA. El curso se concentra en los estándares fundamentales de IA.

CS405: INTELIGENCIA ARTIFICIAL : CS405 presenta el campo de la inteligencia artificial (IA). Los materiales sobre programación de IA, lógica, búsqueda, juegos, aprendizaje automático, comprensión del lenguaje natural y robótica presentan al alumno los métodos, herramientas y técnicas de IA, su aplicación a problemas computacionales y su contribución a la comprensión de la inteligencia.

Curso edx.org sobre IA : este curso brinda los fundamentos de la Inteligencia Artificial (IA) y los aplica. Diseñe agentes inteligentes para resolver problemas del mundo real, incluidos los de búsqueda, juegos, aprendizaje automático, lógica y problemas de satisfacción de restricciones.

Curso del MIT sobre IA : este curso presenta a los estudiantes la representación del conocimiento básico, la resolución de problemas y los métodos de aprendizaje de la inteligencia artificial. Al finalizar este curso, los estudiantes deberían poder desarrollar sistemas inteligentes mediante el ensamblaje de soluciones a problemas computacionales concretos; comprender el papel de la representación del conocimiento, la resolución de problemas y el aprendizaje en la ingeniería de sistemas inteligentes; y apreciar el papel de la resolución de problemas, la visión y el lenguaje en la comprensión de la inteligencia humana desde una perspectiva computacional.

Aprenda los fundamentos de la IA : este curso se subdivide en 10 lecciones , este curso en línea familiariza a los estudiantes con el universo de la IA. Para entenderlo, asegúrese de tener alguna información esencial de matemática basada en variables directas y la hipótesis de probabilidad que debe aprender teniendo en cuenta el objetivo final para estar preparado.

Profesores de video de Berkeley : recomendaría el conjunto de profesores de video aquí.

También he enumerado los 10 mejores cursos de inteligencia artificial y aprendizaje automático para principiantes y avanzados que lo ayudarán a convertirse en el siguiente maestro de ML que emplea Google o Apple.

PASO 3.) Aprenda los conceptos básicos de la teoría de probabilidad, estadística y matemáticas.

Recomendaría los siguientes enlaces:

  • Álgebra lineal Álgebra lineal – MIT 18.06 Álgebra lineal por Gilbert Strang
  • Teoría de la probabilidadProbabilidad y estadística – MIT 6.041 Análisis de sistemas probabilísticos y probabilidad aplicada por John Tsitsiklis
  • Cálculo
  • Cálculo multivariante
  • Teoría de grafos
  • Métodos de optimización

PASO 4.) LIBROS RECOMENDADOS PARA LEER

También he enumerado algunos de los mejores y mejores libros electrónicos gratuitos de IA de aprendizaje automático desde donde puede descargar y poner en marcha Conceptos básicos / estadísticas de aprendizaje automático para que los desarrolladores se vuelvan buenos en la construcción de sistemas de IA rápidamente.

PASO 5. ) PRACTICA POCOS EJERCICIOS

Cuando tenga una comprensión exhaustiva de su lenguaje de programación favorito y suficiente práctica con lo esencial, debe comenzar a aprender más sobre Machine Learning. En Python, comience a aprender las bibliotecas Scikit-learn, NLTK, SciPy, PyBrain y Numpy, que serán valiosas al componer algoritmos de Machine Learning.

Practique algunos ejercicios en Scikit desde el sitio web:

http://scikit-learn.org/

&&

https://www.edx.org/course/artif … – Para practicar ejercicios en Python.

También aquí hay un resumen de activos para que aprendas y perfecciones ML:

http://www.r2d3.us/visual-intro-…

https://www.coursera.org/learn/m

https://www.cs.cmu.edu/~tom/1070

https://code.tutsplus.com/tutorials/how-to-build-a-python-bot-that-can-play-web-games–active-11117

https://www.udacity.com/course/intro-to-artificial-intelligence–cs271

http://ocw.mit.edu/courses/elect

PASO 6. ) Practica — Aprende — Practica por tu cuenta, paso a paso lentamente te convertirás en un programador de IA .

He enumerado herramientas o software de IA de código abierto gratuitos que puede usar para crear sus soluciones.

También puedes asistir Conferencias de IA y mira videos en AI.

Una vez que se hayan completado todos estos 6 pasos, puede echar un vistazo a estas 99 preguntas de la entrevista Top & Best 99 sobre IA y Machine Learning y comenzar a dar entrevistas si desea comenzar su carrera en AI / ML.

¡Buena suerte!

PD: desea conocer los últimos recursos de AI y ML en profundidad en la web, DEBE ver esta página de índice aquí .

Al decir AI, en realidad te estás refiriendo a la mente humana en la máquina.

La IA es un campo de estudio amplio y debe tener que hacer I + D para avanzar un solo paso en IA.

Normalmente tienes algún conocimiento matemático

Debes conocer estadísticas, probabilidad, transformaciones y series.

También puede comenzar su carrera con aprendizaje automático, procesamiento de imágenes, procesamiento de lenguaje natural.

Si está pensando en hacer un robot tan inteligente como Humano, necesita experiencia en todos los campos anteriores junto con sensores, microprocesador y temperatura.

More Interesting

¿Será posible crear IA en un mundo virtual que realmente crea que existe?

Si la sociedad tiene la capacidad de crear robots humanos, eficientes, poderosos e inteligentes en Westworld, ¿por qué se usan solo para un parque temático?

¿Por qué los marcos de aprendizaje automático convergen con diferentes resultados de precisión al comparar entre diferentes procesadores?

¿Logramos controlar un robot a través del cerebro humano, o sigue siendo un sueño lejano?

¿Cómo funciona la teoría de la información integrada y cuáles son las matemáticas detrás de ella?

Cómo crear un bot que responda preguntas del mundo real

Teniendo antecedentes eléctricos, ¿dónde empiezo el aprendizaje automático?

¿Cuáles son las diferencias entre IA, aprendizaje automático, aprendizaje profundo y red neuronal?

Cómo implementar un algoritmo de IA en mi aplicación web corporativa

¿La neurociencia computacional está relacionada con la inteligencia artificial de alguna manera?

Si DeepMind aprende de los movimientos realizados por los jugadores humanos de Go, ¿cómo puede DeepMind vencer al mejor jugador humano de Go?

¿La inteligencia artificial, la teoría del compilador y los autómatas están relacionados entre sí? Si es así, ¿cómo?

¿Cuál es el futuro del aprendizaje profundo para la segmentación de imágenes médicas?

Cómo imaginar que la IA es incluso algo razonablemente inteligente cuando no somos realmente personas éticas como raza

¿Cuál es el objetivo básico de las críticas de Hubert Dreyfus a la investigación de inteligencia artificial?