Cómo comenzar a estudiar inteligencia artificial

A mi entender, esa es una pregunta bastante amplia. Hay diferentes enfoques:

  1. Simplemente intentándolo por el bombo publicitario.
  2. Perseguir sistemática y seriamente el campo.

Intentaré anotar mis dos centavos en el último. Tomemos un ejemplo más simple. Considera seguir la IA como correr una maratón.

Primero y principal : es un maratón bastante largo. Esto no es para desanimarte, pero tampoco es una realidad de recubrimiento sugerido. Muchas personas con las que me he encontrado se ponen de moda como entusiastas de la IA después de probar el Curso de aprendizaje automático de Andrew Ng en Coursera. Eso definitivamente no es cierto. Por lo tanto, es importante aclarar su objetivo :

  1. ¿Por qué deseas perseguirlo?
  2. ¿Cuáles son tus motivaciones? y más importante…
  3. ¿Qué problemas deseas resolver? (Nota: Obtener una palabra de moda para darle una palmada a su currículum no es un problema válido).

Parte 1: Comience por comprender mejor el campo . Aspectos como los objetivos principales de la IA, enfoques en términos de escuelas de pensamiento y, lo más importante, aplicaciones. Hay una razón por la cual los atletas se calientan antes de hacer ejercicio.

Parte 2: una vez que hayas aclarado eso, comprométete a probar a alguien como un MOOC. Nota: Antes de decidirse a sumergirse por completo, es importante probar las aguas y no con los dos pies. Recuerde, la tasa de deserción de los principales sitios MOOC ha cruzado el 95%. También es importante ver que los encuentros iniciales con la teoría seca y la parte matemática pueden desinterés o intimidarte. Verás, Tony Stark es genial y todo, pero a veces tienes que caminar antes de poder correr.

    1. Coursera: Machine Learning por la Universidad de Stanford
    2. Udemy: Inteligencia Artificial AZ ™: aprende a construir una IA
    3. Udemy: Deep Learning AZ ™: redes neuronales artificiales prácticas

Parte 3: Asegurar una BASE matemática . A estas alturas, ha decidido dedicar sanamente al menos 6 meses de tiempo para perseguir la disciplina de una manera completa. Asegúrese de estar listo con los requisitos previos. Considere que esto se está preparando para el largo plazo. Un error común que he visto hacer a la gente al aprender el campo se ejecuta desde las matemáticas. NO corras de las matemáticas .
Tu arsenal matemático debe contener:

    1. Álgebra lineal (MIT 18.06 Álgebra lineal, primavera de 2005 – YouTube) y aquí hay una guinda además de eso (Esencia de álgebra lineal – YouTube)
    2. Probabilidad (Estadísticas 110: Probabilidad – YouTube)
    3. Ecuaciones diferenciales (MIT Learn Ecuaciones diferenciales – YouTube)
    4. Aquí hay un atajo pero no sugiero tomarlo (The Math of Intelligence – YouTube)
      Error común: algunos me sugirieron que no entrara en la parte de requisitos previos, pero no funciona de esa manera.

Parte 4: Garantizar una BASE de programación . Hasta que planee hacer cálculos para un solo problema por el resto de su vida (aún no termine de completarlo), necesitará computación muscular. Puede elegir su idioma preferido, pero Python es sugestionable. Puede encontrar una gran cantidad de recursos en Youtube y entre los MOOC para seguir con este.

Parte 5: Garantizar una BASE algorítmica . Mucha gente extraña este. Aunque una gran parte de ella se puede aprender a lo largo del camino, si quieres que tu viaje sea tranquilo, te sugiero que comas esta rana primero, preferiblemente en el idioma que aprendiste.

  1. Especialización en estructuras de datos y algoritmos por (Estructuras de datos y algoritmos | Coursera) Esta es más práctica.
  2. Especialización en Algoritmos por la Universidad de Stanford (Algorithms | Coursera) Esta es más teórica.
  3. Introducción a los algoritmos por MIT OCW (MIT 6.006 Introducción a los algoritmos, otoño de 2011 – YouTube)

Hecho con la BASE.

Ahora comienza el entrenamiento real. (¡Golpea la pista rocosa!)

Puede que esto no sea perfecto, pero lo suficientemente necesario en mi opinión para levantarte y volar para desafiarte a ti mismo con la implementación de algunos de los métodos más modernos. Vamos a dividir el entrenamiento en tres partes:

  1. Aprendizaje automático
  2. Aprendizaje profundo
  3. Aprendizaje reforzado

Parte 1: aprendizaje automático

  1. Revisa las Conferencias Stanford de Andrew Ng (Colección de conferencias | Aprendizaje automático – YouTube). Nota : Estos son mucho más completos que la versión de Coursera y en realidad cubren la parte matemática importante y las intuiciones para obtener resultados.
  2. Siga sus apuntes y termine los cuatro conjuntos de problemas . (Esta es la mejor manera de preparar una gran pista para que despegue su vuelo) Hubo alguna discrepancia con el enlace de Stanford para el material del curso, pero puede encontrarlo en este repositorio de Github (Yao-Yao / CS229-Machine-Learning ) Simplemente atracones viendo las conferencias en video no ayudará.
  3. Ahora, intenta aplicar lo que aprendiste . Aquí hay una gran lista de reproducción de YouTube para eso (Machine Learning with Python – YouTube).
  4. Si quieres más, sigue un libro de texto. Sugiero Elementos de aprendizaje estadístico como una guía completa para este.

Parte 2: aprendizaje profundo

  1. Dependiendo de su capacidad en términos de intensidad, comience con un MOOC si prefiere obtener una comprensión general. Definitivamente respondería por Deep Learning Specialization por nada menos que Ng.
  2. De vuelta a los negocios. Para una comprensión profunda, vaya al curso en línea de Hugo Larochelle . (Hugo Larochelle) Trata de cubrir todo lo que puedas de los contenidos del curso.
    Nota: Una parte importante de Deep Learning será agrietarse los papeles, especialmente en casos con modelos relativamente nuevos. No te alejes de eso.
  3. Siga el Libro de aprendizaje profundo de los maestros del campo, a saber, Ian Goodfellow, Yoshua Bengio y Aaron Courville. Hazlo. Período. (Aprendizaje profundo)
  4. A continuación, puede elegir una dirección si desea especializarse, por ejemplo:
    1. CS231n para visión artificial. (CS231n: Redes neuronales convolucionales para el reconocimiento visual)
    2. CS224d para procesamiento de lenguaje natural (CS224d: aprendizaje profundo para procesamiento de lenguaje natural)
    3. También hay un curso de PNL de Oxford y DeepMind. (https: //machinelearningmastery.c…)
  5. Nuevamente es hora de ensuciarse las manos . No pude encontrar un mejor lugar para comenzar que Fast.ai (Deep Learning For Coders-36 horas de lecciones gratis)
  6. Algunos otros recursos si desea probar son (Tutoriales de aprendizaje profundo) y (Aplicaciones creativas de aprendizaje profundo con TensorFlow | Kadenze).

Parte 3: Aprendizaje de refuerzo

  1. Nivel 1: prueba este curso de Udacity sobre aprendizaje por refuerzo, no debería tomar mucho tiempo. (Aprendizaje reforzado)
  2. A continuación, pase a las conferencias de David Silver. Puede encontrar el contenido del curso aquí: (Enseñanza)
  3. También puede agregar las conferencias de UC Berkley para una mejor comprensión. (CS 294 Aprendizaje de refuerzo profundo, otoño de 2017)

¡Uf!

Eso fue todo un maratón. Ahora puede comenzar su verdadero viaje de IA asumiendo el texto clásico de IA: Inteligencia artificial, un enfoque moderno http://web.cecs.pdx.edu/~mperkow…

Para video conferencias sobre inteligencia artificial :

  1. MIT OCW (MIT 6.034 Inteligencia Artificial, Otoño 2010 – YouTube)
  2. Conferencias de Pieter Abbeel (CS 188 2014 Clase de Inteligencia Artificial de Pieter Abbeel – YouTube)

Confía en mí, si has pasado por todo eso con sinceridad, estás más que preparado para poner algunas abolladuras serias en el campo y también para hacer tu camino a partir de ese momento.

Algunas fuentes para mantenerse al día con el campo:

  1. Open AI Blog (Blog OpenAI)
  2. Blog de DeepMind (Noticias y Blog | DeepMind)
  3. ML Mastery (Comience aquí con Machine Learning – Machine Learning Mastery)
  4. Algunos otros grupos a seguir serían Google Brain, FAIR, etc.
  5. Siga a los profesionales activos en Twitter para mantenerse al tanto de las discusiones y giros y vueltas del pie delantero
  6. También hay algunos boletines interesantes : Jack AI, Import AI, Machine Learning, Morning Paper, MIT Tech Review, Wild Week in AI.

Algunos errores a EVITAR :

  1. Por favor , no huyas de las matemáticas .
  2. No abstraiga innecesariamente las cosas . Lo que quiero decir es que tal vez al final va a trabajar con API de alta gama que simplemente aplicarán su tubería, pero si su proceso se rompe (lo que es casi seguro que ocurrirá durante la construcción), no sabrá cómo solucionarlo . Y esto, según los expertos, es una de las mayores barreras para fluir en el campo.
  3. No caigas en el vertedero de recursos . Hay una tonelada de recursos por ahí y no es práctico ni necesario para cubrir todo. A menudo te encontrarás con algo que la gente a tu alrededor está haciendo o incluso orgánicamente aterrizas que podría hacerte querer saltar barcos. Recuerde, la hierba siempre es más verde en el otro lado.
  4. Se persistente . Naturalmente, algunas partes de la carrera te gustarán más que otras. Pero todos sabemos lo que sucede con una descarga cuando se detiene incluso al 99%.

Nota personal: AI como campo comenzó en la década de 1960, pasó por una fase de burbuja, un invierno después de eso y ahora nuevamente. Es importante cómo lo ve, como una fiebre del oro o como una herramienta habilitadora para resolver problemas. Al final, no importa si eres débil en Matemáticas o apesta a la programación o carece de los antecedentes necesarios, si tienes tu objetivo claro de por qué empezaste, triunfarás.

Para dar una estimación, la saga completa no debería tomar más de 6 meses, conservadoramente hablando, y si es lo suficientemente dedicado es posible lograrla en 3 meses. (¡Sí, eso es verdad!)


¡Buena suerte amigo!

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 introduce 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 puede asistir a conferencias sobre IA y ver videos sobre IA.

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!

En general, las cosas van hacia la inteligencia artificial y, en el futuro, las personas dependerán por completo de la automatización. En el que la inteligencia artificial juega un papel vital.

Aprender artificial será una buena elección, como dije anteriormente, el futuro dependerá de ello.

Antes de comenzar a aprenderlo, debes tener una gran pasión y recordar una pregunta de por qué lo estoy aprendiendo y cómo puedo darle forma al mundo para que siga siendo la humanidad.

En primer lugar, debe tener los conocimientos de programación, cómo enseñar a una computadora a realizar un conjunto de operaciones. Sugiero que comenzar con Python sería una gran opción, ya que es de código abierto y tiene bibliotecas ricas.

Python será un buen lenguaje de programación para ti.

Después de eso, comienza haciendo un simple bot .

Una vez que tenga un conocimiento profundo de su lenguaje de programación preferido y suficiente práctica con los conceptos básicos de los bots, 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 útiles al escribir algoritmos de Machine Learning. También necesita saber matemáticas avanzadas.

Aquí hay una lista de recursos para que aprenda y practique.

  • Aprendizaje automático (por Andrew Ng) (Coursera)
  • Inteligencia Artificial (curso abierto del MIT )

Mi recomendación es seguir este camino. Cuando termine todos los cursos, tendrá bastante experiencia y tendrá buenas posibilidades de ser aceptado para el puesto de aprendizaje automático a tiempo completo.

Yo personalmente recomiendo el primer curso de la lista, hecho por Andrew Ng, y es el mejor curso en línea que conozco.

Nivel principiante:
* https://www.coursera.org/learn/m
* https://www.coursera.org/course/

Nivel intermedio:
* https://www.udacity.com/course/d
* https://www.tensorflow.org/vers…/master/tutorials/index.html
* http://cs231n.github.io/
* https://www.coursera.org/course/pgm
* https://www.youtube.com/watch?v=PlhFWT7vAEw
* http://www.deeplearningbook.org/

Nivel experto:
* Conferencia internacional sobre aprendizaje automático
* Descubrimiento de conocimiento y minería de datos
* Sistemas de procesamiento de información neuronal

Revistas:
* Aprendizaje automático
* Journal of Machine Learning Research
* Transacciones sobre conocimiento e ingeniería de datos
* Revista de Investigación de Inteligencia Artificial

Concursos
* Kaggle
* TopCoder

Créditos para el Grupo de Investigación de Aprendizaje Automático de la Universidad de Varsovia para ideas.

6 sencillos pasos para comenzar a aprender inteligencia artificial

La inteligencia artificial (IA) es una subdivisión de la ingeniería de software. El objetivo principal es permitir que una PC / teléfono celular inteligente realice ejercicios que normalmente realizan las personas. Para comenzar, dicho en los años 50 en el artículo “Computación, maquinaria e inteligencia”, compuesto por el matemático Alan Turing, la IA es actualmente un campo excepcionalmente conocido, y hemos impulsado la innovación a “culpa” por eso. Este artículo trata sobre aprender inteligencia artificial y le daremos una guía completa que puede utilizar como punto de partida para aprender inteligencia artificial.

Donde empiezas depende de lo que ya sabes.

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

PASO 1. ) Aprenda Python y SQL

Python es lo que muchos prefieren comenzar porque sus bibliotecas se adaptan mucho mejor al aprendizaje automático.

PASO 2. ) Aprenda Machine Learning de un par de cursos.

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

http://www.favouriteblog.com/lis

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

PASO 4. ) He enumerado algunos de mis libros electrónicos favoritos gratuitos de aprendizaje automático / ciencia de datos 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 inteligencia artificial rápidamente.

http://www.favouriteblog.com/10-…

PASO 5. ) Practique algunos ejercicios en Scikit desde el sitio web: http://scikit-learn.org/

PASO 6. ) Practique la práctica por su cuenta, paso a paso lentamente se convertirá en programador de IA.

He enumerado herramientas gratuitas de IA de código abierto que puedes usar para construir tus soluciones

http://www.favouriteblog.com/lis

Una vez que se hayan completado todos estos 6 pasos, puede echar un vistazo a estas preguntas de entrevista sobre IA y comenzar a dar entrevistas si desea comenzar su carrera en AI / ML. ¡Buena suerte!

http://www.favouriteblog.com/top

Coursera tiene un par de buenos cursos tanto en aprendizaje profundo como en aprendizaje automático ‘simple’.

El aprendizaje automático de Andrew NG de la Universidad de Stanford es un buen punto de partida. También hay una especialización de aprendizaje profundo que podrías hacer.

Ambos son excelentes lugares para principiantes para principiantes absolutos. Le sugiero que adquiera habilidades de munging de datos del curso Introducción a la ciencia de datos en Python de la Universidad de Michigan para mejorar la productividad también.

Cs231 es un buen curso para hacer a continuación cuando haya terminado por completo con lo básico. Todo lo que necesitas es aprendizaje automático y puedes hacer este curso. Cubre lo que enseña la especialización de aprendizaje profundo pero más en profundidad ya que es un curso completo de Stanford. Para obtener conceptos de PNL, puede usar CS224n.

Feliz aprendizaje y codificación.

Tengo entendido que la IA es solo el sector de la informática que contiene los algoritmos más avanzados para hacer cosas, con el potencial de hacer que las computadoras sean realmente inteligentes.

También me parece que es un campo grande, con muchos tipos diferentes de IA para jugar, lo que hasta ahora me huele mejor es el aprendizaje profundo.

Entonces, si el Aprendizaje Profundo es un buen área para enfocarse, ¿dónde debería comenzar a entrar? A juzgar por esta lista: el software enlaza “Aprendizaje profundo, aprender Python y Matlab parece una buena combinación, aunque estoy un poco preocupado de que Python no pueda aprovechar las próximas CPU de varios núcleos, pero no quiero empiece con un lenguaje que no tenga muchas bibliotecas para Deep Learning. Haskell y Go me interesan, pero también estoy abierto a otros idiomas si encajan bien.

Gracias.

Para más información visite:

1) Ocho pasos sencillos para comenzar a aprender inteligencia artificial

2) Inteligencia Artificial 101: Cómo comenzar

Camino a la IA:

  1. Matemáticas: cálculo, cálculo multivariable, álgebra lineal, análisis matricial, análisis funcional y análisis real (opcional), análisis tensorial, teoría de optimización, método numérico.
  2. Señal y sistema (opcional), Procesamiento de señal digital (opcional), Algoritmos de procesamiento de imagen (opcional)
  3. CS-wise: lenguaje Python, lenguaje C ++
  4. PRML
  5. Stanford CS231 / CS231n
  6. Marco: Tensorflow de Google
  7. Redes neuronales BP, CNN, VGG16, LaNet, ResNet, R-CNN, …, RNN, LSTM, …

La Inteligencia Artificial (IA) es el estudio de la informática que se centra en el desarrollo de software o máquinas que exhiben inteligencia humana. Este artículo trata sobre Cómo comenzar a aprender Inteligencia Artificial en Seis Pasos Fáciles, que le proporcionará una guía completa que puede usar como punto de partida para aprender inteligencia artificial.

La inteligencia artificial se utiliza para resolver problemas del mundo real, como búsqueda, juegos, aprendizaje automático, lógica, comprensión del lenguaje natural, visión por computadora, sistemas expertos, clasificación heurística, problemas de satisfacción de restricciones, etc.

CÓMO EMPEZAR LA INTELIGENCIA ARTIFICIAL

6 sencillos pasos para comenzar a aprender inteligencia artificial

Mejor lista de reproducción de videos de inteligencia artificial 2017

Los 50 mejores videos recientes de IA en YouTube

La Inteligencia Artificial (IA) es el estudio de la informática que se centra en el desarrollo de software o máquinas que exhiben inteligencia humana. Este artículo trata sobre Cómo comenzar a aprender Inteligencia Artificial en Seis Pasos Fáciles, que le dará una guía completa que puede usar como punto de partida para aprender inteligencia artificial.

La inteligencia artificial se utiliza para resolver problemas del mundo real, como búsqueda, juegos, aprendizaje automático, lógica, comprensión del lenguaje natural, visión por computadora, sistemas expertos, clasificación heurística, problemas de satisfacción de restricciones, etc.

CÓMO EMPEZAR LA INTELIGENCIA ARTIFICIAL

6 sencillos pasos para comenzar a aprender inteligencia artificial

Mejor lista de reproducción de videos de inteligencia artificial 2017

Los 50 mejores videos recientes de IA en YouTube

Wow, que pregunta!

Me incliné un poco sobre IA al construir mi propio sistema basado en Linux. Esto me llevó tres meses de trabajo más más de $ 1000 por el hardware.

Tuve que aprender Linux, Lua y varias herramientas de IA. Los videos de YouTube por docenas ayudaron, al igual que muchos archivos PDF y algunos libros.

Sin embargo, también necesitaba cada onza de más de 35 años de experiencia muy variada y avanzada en hardware y software para que mi sistema funcionara. Dudo que hubiera llegado a alguna parte si no hubiera entendido bien las matemáticas, la electrónica, los sistemas operativos, el hardware de la computadora, etc.

Para ser sincero, también espero que necesites un coeficiente intelectual decente para progresar en este campo.

Ahora estoy seguro de que a estas alturas debe haber algunos sistemas basados ​​en plantillas o marcos que descarguen el 99.9% del trabajo y las habilidades necesarias para permitir que un principiante entusiasta y brillante pero relativamente inexperto se ponga al día.

Si conoce alguno de estos sistemas, ¿por qué no agrega sus consejos y sugerencias en un comentario?

Para comenzar con la inteligencia artificial, debe aprender a codificar (lo más preferiblemente, Python como una gran cantidad de bibliotecas disponibles) y algunos conceptos matemáticos como álgebra lineal y optimización.

Comience con el curso de Andrew Ng sobre Coursera para comprender la inteligencia artificial y el aprendizaje automático. También puede inscribirse en Nanodegree de Inteligencia Artificial de udacity.

Hay muchas plataformas disponibles para jugar con IA como IBM Watson y Amazon Alexa.

“Ahora puedes sentarte en casa y aprender lo que realmente amas”.

MyCaptain viene con un taller de un mes de duración.

Todos los talleres comienzan el 1 de cada mes. Todo es desde lo básico, no se requieren requisitos previos. Cada curso viene con una función de acceso de por vida.

Se lo agregará a los grupos de Whatsapp para aclarar todas sus dudas directamente con tutoría en vivo dos veces por semana, para que cada uno reciba una atención individual.

Para colmo, obtendrá un certificado que refleja que hemos sido reconocidos por el SDSN de las Naciones Unidas e incubados por IIM Bangalore después de la finalización del taller.

MyCaptain – UPES

  1. Elija un problema que le interese …
  2. 2. Haga una solución rápida, sucia, hacky e integral para su problema. …
  3. Evolucione y mejore su solución inicial. …
  4. Escriba y comparta su solución. …
  5. Repita el n. ° 1-4 en un conjunto diverso de problemas. …
  6. Compite seriamente en una competencia de Kaggle
  7. Aplique el aprendizaje automático profesionalmente.
  8. Ayuda a enseñar a otros sobre el aprendizaje automático.

Lo más importante en este momento son las redes neuronales. Deberías aprender todo sobre las redes neuronales. ellos son el futuro, no SVM o K vecinos más cercanos. Las redes neuronales realmente aprenden cosas complicadas. Hay muchos tipos diferentes de redes neuronales hechas para diferentes cosas, como clasificación, reconocimiento de imágenes … pero debes aprenderlas todas

Algunos buenos canales de youtube son:

DeepLearning.TV

y

Siraj Raval

La inteligencia artificial es un dominio altamente especializado de TI. Para poder comprender los aspectos prácticos de la inteligencia artificial, debe haber aprendido y entendido algunos lenguajes de programación como Prolog, así como poseer algunas habilidades matemáticas discretas. Una vez que haya entendido esto, puede tomar una introducción al curso de inteligencia artificial que lo ayudará a comprender qué es la IA y cómo desarrollar algoritmos que ayuden con la IA.

¡Espero que esto ayude!

El mejor lugar para comenzar probablemente sería el curso de aprendizaje automático de Andrew Ng en Coursera o el curso CS 231 de Stanford

También puede leer las redes neuronales y el aprendizaje profundo.

Consulte también el canal de YouTube de Siraj Raval para ver videos interesantes sobre el tema.

Para Machine Learning, sugiero los cursos de Andrew Ng y Li Feifei. Estos cursos son fáciles de entender. Si no quieres ver el video. Pattern Recoginition and Machine Learning será un buen libro para que aprenda los conocimientos básicos de Machine Learning.

Estoy de acuerdo en que las redes neuronales son una de las cosas más importantes en estos días.

También puede intentar comenzar con mi tutorial de aprendizaje profundo: sobre el origen del aprendizaje profundo. La gente dice que es más como una novela que un libro de texto, muy adecuado para principiantes.

aprender python a un nivel maestro y eso es todo lo que estás allí

tiene buenas bibliotecas,

Como he leído en un artículo en línea,

el próximo trillón de la industria es de inteligencia artificial y aprendizaje automático,