¿El aprendizaje automático es un tema torpe?

No existe literatura clásica sobre aprendizaje automático (ML) que todavía sea válida hoy (bien en términos de utilidad) porque, a diferencia de las matemáticas y la física, el ML no está maduro (pero es importante conocer algunos de los métodos clásicos). No hay planos a seguir como en el diseño estructural, pero hay muchas observaciones y experimentos empericos que hacer.

Por supuesto, ML tiene algunas teorías de campos como la optimización numérica, probabilidad y estadística, cálculo diferencial y álgebra lineal. Pero esos son solo requisitos previos, te preparan para las cosas reales en ML.

Por lo tanto, la mejor manera es comenzar y

  1. Desarrolle un proyecto personal: como detección de rostros, detección de objetos y reconocimiento de voz. Primero debe comenzar implementando cosas desde cero como el algoritmo de retropropagación para que lo entienda completamente. También puede trabajar en proyectos de ML de código abierto en el camino, pero comience con un proyecto personal y luego avance hacia algunos proyectos de código abierto.
  2. Lea revistas de los gustos de Google, DeepMind, FAIR, Baidu, Microsoft y OpenAI. Algunas revistas son muy técnicas, pero a medida que te acostumbres a las jergas utilizadas en ML e IA, será más fácil. Es absolutamente necesario que pase algún tiempo aprendiendo a leer revistas.
  3. Ver videos: los tutoriales gratuitos disponibles en YouTube son bastante útiles. Primero, concéntrese en lo básico y luego avance hacia las conversaciones de Google, Microsoft o Facebook sobre IA. Los videos también lo ayudarán a comprender las áreas de aplicaciones de ML cuando vea demostraciones como automóviles sin conductor, detección de peatones y más. Por lo tanto, los videos pueden complementar su aprendizaje y comprensión interna.
  4. Use Quora: manténgase actualizado con el progreso actual en ML e IA leyendo y respondiendo preguntas en Quora u otros sitios similares. Responder preguntas y compartir sus ideas es útil porque hacerlo le brinda una gran cantidad de comentarios que puede usar para obtener una comprensión más profunda del tema en cuestión, en este caso ML. También puede hacer esto con sus amigos, como formar algún tipo de grupo de autoaprendizaje y monitorear el progreso de cada uno.

ML es un campo que cambia rápidamente, por lo que mucha literatura en los años 90 está algo desactualizada ya que durante ese tiempo el aprendizaje profundo (DL), el estado actual de la técnica, no estaba en el radar de la mayoría de los investigadores. Una gran cantidad de ML en ese momento se basaba en máquinas de vectores de soporte y regresión lineal (SVM) y algunas redes neuronales (NN) aquí y allá. Internet tampoco era tan grande como lo es hoy, por lo tanto, los grandes datos, como sabemos, eran inexistentes. También puede pensar en la potencia de procesamiento que estaba disponible en ese momento, la tecnología de GPU todavía era joven en ese momento.

Por lo tanto, ML está cambiando tan rápido que no hay una hoja de ruta clara, es un campo joven y solo con el tiempo será lo suficientemente maduro para que podamos escribir un libro de texto o un libro electrónico con una vida útil mucho más larga. Tal como están las cosas, ML será bastante diferente dentro de 10 años.

Así que no te frustres porque en todas partes que estás en línea te dicen algo diferente, es lo que es, es estilo libre. Para aprender ML necesitas poner un esfuerzo personal real porque es un campo con muchas posibilidades y muchas de esas posibilidades solo se pueden desbloquear desde un nivel personal, un gusto personal que puede dar lugar a diferentes ideas.

Si estos investigadores hicieron A, B y C para obtener una tasa de error del top 5 del 14%, ¿qué sucede si hago A, D y K? ¿Qué puedo obtener? Bueno, esa es su opinión personal interna, una vez que comience a tener tales conocimientos, estará en camino de lograr algo en ML, correr a la computadora e implementar la idea rápidamente.

Así que ML es solo un campo de “niños”, ya sabes cómo se comportan los niños. 🙂

Espero que esto ayude.

Estuve utilizando ML durante años antes de haber escuchado el término. Cuando escuché el término por primera vez, me preguntaba cuál era la diferencia entre ML y la optimización. Nadie podría ofrecerme una explicación satisfactoria. Eso es porque la optimización ML IS. El aprendizaje automático es más arte que ciencia. Se trata de decidir qué optimizar, cómo optimizarlo y qué significan los resultados. No hay texto clásico sobre “cómo pintar”.

Es un tema investigado activamente en el que actualmente no hay respuestas en piedra. Si quieres participar, me temo que realmente tienes que hacer algo de trabajo. Oh, el horror

More Interesting

¿El aprendizaje de transferencia es adecuado para modelos que pueden tener características de entrada crecientes?

¿Cómo podría una máquina / sistema de IA identificar una oración sarcástica?

¿Cuáles son los fundamentos programáticos del procesamiento del lenguaje natural?

¿Qué es incrustar | espacio incrustado | ¿Incorporación de características en arquitecturas neurales profundas?

En la regresión logística multinomial, ¿por qué el valor p en la prueba de razón de probabilidad es significativo pero en las estimaciones de parámetros no es significativo para cada dimensión?

¿Qué sucede si hacemos que la forma de una función de activación sea diferente en cada capa, permitiendo que también se aprenda su forma, si las capas superiores tienen menos unidades, haciéndolas más no lineales?

En el aprendizaje automático, ¿cómo estima el descenso de gradiente la pendiente de la función de pérdida en un punto dado?

¿Ya es posible aprender las reglas de un juego como Monopoly utilizando un aprendizaje no supervisado?

¿Hay casos en que las ideas del aprendizaje profundo hayan sido útiles para problemas de datos pequeños?

Cómo lidiar con una variable independiente categórica que tiene más de 500 variables en un problema de clasificación

¿Cuál es la diferencia entre un sistema recomendado basado en la utilidad del sistema y un sistema recomendado basado en el contenido del sistema?

¿Cómo detectamos el sobreajuste y la falta de ajuste en Machine Learning?

¿Es posible una batalla de humanos contra máquinas en el futuro previsible?

¿Se está realizando una fuerte investigación en la intersección del aprendizaje automático y la neurociencia computacional?

¿Por qué utilizamos núcleos en algunos modelos de aprendizaje automático?