¿Dónde comienzo si quiero lograr el dominio de algoritmos, aprendizaje automático, IA, etc.?

Toma el curso de Introducción al Pensamiento Matemático en Coursera.

Luego un curso de lógica formal.

Después de eso un curso sobre estructuras discretas o matemáticas para la informática.

Luego tome un algoritmo 1 y 2 en Coursera o Edx.

Continúa con el curso sobre inteligencia artificial en Edx, Coursra o Udacity.

Luego continúe con el curso de su elección.

Editar:
También revise este curso en una Introducción a la Inteligencia Artificial que comienza hoy, 6 de febrero de 2015.
CS188.1x Información del curso | edX

También, algunos recursos que enumeré en el comentario a esta respuesta:

“… También deberías usar los libros:

– Matemáticas discretas desmitificadas,
-Intro al pensamiento matemático por Keith Devlin,
-Una invitación a las matemáticas discretas por Jirˇ Matı Matouˇsek

para ayudarte a entender las partes lógicas y matemáticas discretas.

Más adelante, puede usar esto para comprender mejor el contenido.
Página en princeton.edu

Puede ser útil con Matemáticas para Ciencias de la Computación

Aunque me gustaría ir a través de los primeros tres libros antes de trabajar a través de esto. Todavía lo mira, pero la curva de aprendizaje es más alta aquí que en los otros libros.

Luego, la Introducción a los algoritmos MIT Press book for algorithms.

La notación para comprender las matemáticas avanzadas puede volverse complicada y muchas personas simplemente asumen que usted sabe lo que es principal. Estos libros ayudan a romperte en los símbolos de una manera fácil “.

Puedes aprender AI de este curso de mejor venta disponible en Udemy que requiere solo matemáticas de secundaria para comenzar

¡Combina el poder de la Ciencia de datos, el Aprendizaje automático y el Aprendizaje profundo para crear una poderosa IA para aplicaciones del mundo real!

¿Quién es el público objetivo?

  • Cualquier persona interesada en Inteligencia Artificial, Aprendizaje Automático o Aprendizaje Profundo

Course Link- Artificial Intelligence AZ ™: Aprenda cómo construir una IA

¿Que aprenderás?

  • Construir una IA
  • Comprender la teoría detrás de la Inteligencia Artificial.
  • Hacer un auto de auto conducción virtual
  • Haz una IA para vencer a los juegos.
  • Resolver problemas del mundo real con IA
  • Domina el estado del arte de los modelos AI
  • Q-Learning
  • Aprendizaje profundo de Q
  • Q-Learning Convolucional Profundo
  • A3C

Requisitos para realizar este curso.

  • Solo matematicas de secundaria

Descripción del curso por instructor

Aprende los conceptos clave de la inteligencia artificial y el entrenamiento de intuición para ponerte al día rápidamente con todo lo relacionado con la inteligencia artificial. Cubierta:

  • Cómo comenzar a construir AI sin experiencia previa en codificación usando Python
  • Cómo combinar AI con OpenAI Gym para aprender de la manera más efectiva posible
  • Cómo optimizar tu IA para alcanzar su máximo potencial en el mundo real.

Esto es lo que obtendrás con este curso:

1. Completa las habilidades de principiante a experto en inteligencia artificial : aprende a codificar la IA que se mejora a sí mismo para una variedad de propósitos. De hecho, codificamos junto con usted. Cada tutorial comienza con una página en blanco y escribimos el código desde cero. De esta manera puede seguir y entender exactamente cómo se une el código y qué significa cada línea.

2. Plantillas de código: además, obtendrás plantillas de código Python descargables para cada AI que construyas en el curso. Esto hace que la creación de una IA verdaderamente única sea tan simple como cambiar algunas líneas de código. Si liberas tu imaginación, el potencial es ilimitado.

3. Tutoriales de intuición: donde la mayoría de los cursos simplemente lo bombardean con teoría densa y lo ponen en camino, creemos en desarrollar una comprensión profunda no solo de lo que está haciendo, sino también de por qué lo hace. Es por eso que no le lanzamos matemáticas complejas, sino que nos enfocamos en desarrollar su intuición en la codificación de la IA para obtener resultados infinitamente mejores en el futuro.

4. Soluciones para el mundo real: logrará su objetivo no solo en 1 juego sino en 3. Cada módulo consta de diferentes estructuras y dificultades, lo que significa que será lo suficientemente hábil para crear IA adaptable a cualquier entorno en la vida real. en lugar de simplemente pasar una memoria glorificada “probar y olvidar” como la mayoría de los otros cursos. La práctica realmente hace la perfección.

5. Asistencia en el curso: estamos totalmente comprometidos a hacer de este el curso de AI más accesible e impulsado por resultados del planeta. Esto requiere que estemos allí cuando necesite nuestra ayuda. Es por eso que hemos reunido a un equipo de científicos de datos profesionales para que lo apoyen en su viaje, lo que significa que recibirá una respuesta de nosotros dentro de las 48 horas como máximo.

Course Link- Artificial Intelligence AZ ™: Aprenda cómo construir una IA

Algoritmos, Parte I
Algoritmos, Parte II

Si tienes conocimiento de java, ve a los cursos anteriores.

Consulte este sitio todos los días http://www.geeksforgeeks.org

Opciones:

Ir a la escuela de posgrado.

Encuentra un mentor.

Toma clases de matemáticas reales.

Para cualquier trabajo en desarrollo de software, el conocimiento de algoritmos es realmente esencial.
Encontré un sitio web que explica muy bien todos los conceptos y se centra en los aspectos clave de lo que debe saber una persona que aspire a tener un futuro en el desarrollo de software http://www.codersmaze.com .
Espero que esto ayude !

Practica algo de geekforgeeks

Puedes empezar siguiendo este enlace:

6 pasos sencillos para comenzar a aprender inteligencia artificial

¿Sus cursos incluyen libros de texto de Donald Knuth? No estoy seguro, pero fueron muy populares durante mucho tiempo y se publicaron en varias ediciones sobre algoritmos fundamentales, búsqueda y clasificación, etc. Probablemente podría comprarlos por menos en Amazon.

Puedes comenzar a estudiar cursos en línea desde coursera, edx, mit ocw y stanford. Obtendrá muchos cursos relacionados con algoritmos, aprendizaje automático, IA.

Intente encontrar un problema para resolver, los primeros ya deberían estar resueltos para que pueda ver cómo.

Sigue resolviendo problemas.