Cómo comenzar con proyectos de aprendizaje automático e inteligencia artificial.

Bien, en primer lugar, si también está buscando comenzar con la implementación en el aprendizaje automático, lea:

¿Cuál es la mejor manera de comenzar a aprender machine learning en Python?

Avanzar, una gran parte de la Inteligencia Artificial ahora, es el aprendizaje profundo. Y para comenzar con la implementación (con una descripción general) de DL, consulte:

Tutoriales de aprendizaje profundo

Aprendizaje profundo | Udacity

Suponiendo que esté familiarizado con la implementación en ML y DL (he estado trabajando solo en DL y, por lo tanto, no puedo aconsejarle sobre proyectos en AI, excluyendo DL), estas son las diversas fuentes de proyectos que deberían ser útiles:

  1. Kaggle: ahora puede ser intimidante comenzar al principio (al menos para mí), lo mejor es comenzar con Titanic: Machine Learning from Disaster, seguido de Precios de la casa: Técnicas de regresión avanzadas y finalmente Reconocimiento de dígitos | Kaggle Todo esto tiene el propósito de hacerle entender la tubería de un proyecto ML / DL. Los dos primeros se basan exclusivamente en ML, mientras que el tercero se basa en una red neuronal convolucional y utiliza el conjunto de datos más famoso (posiblemente) para el reconocimiento de caracteres. Hay varios recursos vinculados a lo largo de cada uno de ellos que lo ayudarán en caso de que esté atascado y refiera Kernels para aprender de lo que otras personas han hecho.
  2. Siraj Raval (YouTube) – Hoy en día, todo (bueno: p) se trata de hacer un uso eficiente de las hermosas bibliotecas DL como TensorFlow, Keras, etc. Y este tipo es increíble. Si aún no lo conoces, mira sus videos. Ha cubierto una amplia gama de temas de CNN, LSTM, Generative Adversarial Networks (GAN) (que ahora son los favoritos favoritos) para hacer bots de juegos y lo que no. Y usa diferentes bibliotecas DL, lo cual es realmente genial.
  3. Github: puede utilizar los siguientes repositorios como punto de partida para su proyecto: udacity / machine-learning, jessicayung / machine-learning-nd y jessicayung / self-driving-car-nd. Contienen contenidos de Machine Learning Engineer Nanodegree | Udacity y Auto-Driving Car Engineer Nanodegree | Udacity. Personalmente, aún no los he usado, pero estoy seguro de que el contenido es realmente bueno y definitivamente planeo hacerlo en algún momento cercano.

Espero que te ayude a comenzar 🙂

  1. Elige un proyecto, algo que te guste e idealmente, algo en lo que tengas conocimiento. Podría ser música, recomendación de películas, PNL, chatbots, una IA que reproduzca supermario perfectamente, ¡ja, cualquier cosa!
  2. ¡Leer mucho! Para tener éxito en un proyecto, uno debe leer muchos documentos y tener suficiente conocimiento sobre el tema, esto evitará que cometa errores tontos y le dará una metodología en su trabajo.
  3. Ve paso a paso. Pon tus metas, alcanzalas, ponlas más arriba, vuelve a alcanzarlas … repite
  4. No dejes de intentar obtener mejores resultados, un proyecto de investigación es un proyecto que nunca termina.

Finalmente, si desea recursos, sugeriría Kaggle si le interesa la ciencia de datos.

EDITAR: si está buscando documentos específicos para SCI pero no puede encontrarlos, hay algunos sitios web que los proporcionan de forma gratuita. No es 100% ético, pero como persona que cree que la información debería ser gratuita, la apoyo y uso totalmente. No pondré un enlace aquí, pero una búsqueda rápida debería hacer el trabajo … -HUB.

Que te diviertas,

El aprendizaje automático y la IA es un campo grande con un montón de aplicaciones y posibles proyectos. Yo recomendaría tomar el curso Coursera de Andrew Ng sobre ML: Machine Learning | Coursera. Es gratis y súper comprensible incluso para aquellos sin experiencia.

Después de completar las primeras semanas de material (~ 3 horas de trabajo por semana, por lo que podría terminar 4 semanas en un día), ya puede comenzar a hacer proyectos básicos de aprendizaje automático. Pude construir una aplicación simple que estima la dificultad de los cursos teóricos en Penn en una semana: classifyed.herokuapp.com (tenía experiencia previa en desarrollo web). ¡Buena suerte!

Echa un vistazo a la descripción de Levi Thatcher. Presenta sus consejos sobre cómo comenzar con el aprendizaje automático y bucear más profundo. También ha escrito respuestas sobre ser un científico de datos increíble.

Espero eso ayude.