Articulo de referencia

Aprendizaje predictivo

El aprendizaje predictivo es una técnica de aprendizaje automático en la que se introducen nuevos datos en un modelo de inteligencia artificial para desarrollar una comprensión ...

El aprendizaje predictivo es una técnica de aprendizaje automático en la que se introducen nuevos datos en un modelo de inteligencia artificial para desarrollar una comprensión de su entorno, capacidades y limitaciones. Los campos de la neurociencia , los negocios , la robótica , la visión artificial y otros campos emplean esta técnica ampliamente. Este concepto fue desarrollado y ampliado por el científico informático francés Yann LeCun en 1988 durante su carrera en Bell Labs , donde entrenó modelos para detectar la escritura a mano para que las empresas financieras pudieran automatizar el procesamiento de cheques. [1]

El fundamento matemático del aprendizaje predictivo se remonta al siglo XVII, cuando la compañía de seguros británica Lloyd's utilizó modelos de análisis predictivo para obtener ganancias. [2] Este concepto, que comenzó como un concepto matemático, amplió las posibilidades de la inteligencia artificial. El aprendizaje predictivo es un intento de aprender con un mínimo de estructura mental preexistente. Se inspiró en el relato de Piaget sobre los niños que construyen conocimiento del mundo a través de la interacción. El libro de Gary Drescher 'Made-up Minds' fue crucial para el desarrollo de este concepto. [3]

La idea de que el cerebro utiliza las predicciones y la inferencia inconsciente para construir un modelo del mundo en el que puede identificar las causas de las percepciones se remonta a la iteración de este estudio por parte de Hermann von Helmholtz . Esas ideas se retomaron posteriormente en el campo de la codificación predictiva . Otra teoría relacionada con el aprendizaje predictivo es el marco de predicción de la memoria de Jeff Hawkins , que se expone en su libro On Intelligence .

Procedimientos matemáticos

Proceso de formación

De manera similar al aprendizaje automático, el aprendizaje predictivo tiene como objetivo extrapolar el valor de una variable dependiente desconocida y , dados los datos de entrada independientes x = (x 1 , x 2 , … , x n ) . Un conjunto de atributos se puede clasificar en datos categóricos (factores inmensurables como raza, sexo o afiliación) y datos numéricos (valores mensurables como temperatura, ingresos anuales y velocidad promedio). Cada conjunto de valores de entrada se introduce en una red neuronal para predecir un valor y . Para predecir el resultado con precisión, los pesos de la red neuronal (que representan cuánto afecta cada variable predictora al resultado) deben ajustarse de forma incremental utilizando el descenso de gradiente estocástico para hacer estimaciones más cercanas a los datos reales.

Una vez que un modelo de aprendizaje automático recibe suficientes ajustes y entrenamiento para predecir valores más cercanos a los valores reales, debería ser capaz de predecir correctamente los resultados de los nuevos datos con poco error ε (generalmente ε < 0,001 ) en comparación con los datos reales.

Maximizar la precisión

Para garantizar la máxima precisión de un modelo de aprendizaje predictivo, los valores previstos ŷ = F(x) , comparados con los valores reales y, no deben superar un cierto umbral de error según la fórmula de riesgo.

R ( F ) = mi incógnita y {\displaystyle R(F)=E_{xy}} yo ( y , F ( incógnita ) ) {\displaystyle L(y,F(x))} ,

donde L representa la función de pérdida , y son los datos reales y F(x) son los datos predichos. Esta función de error se utiliza luego para realizar ajustes incrementales a los pesos del modelo para finalmente alcanzar una predicción bien entrenada de

F ( incógnita ) = a a gramo metro i norte mi incógnita y Estilo de visualización F^{*}(x)=argminE_{xy}} yo ( y , F ( incógnita ) ) {\displaystyle L(y,F(x))} . [4]

Incluso si se entrena continuamente un modelo de aprendizaje automático, es imposible lograr un error cero. Pero si el error es lo suficientemente insignificante, se dice que el modelo ha convergido y las predicciones futuras serán precisas la gran mayoría de las veces.

Aprendizaje en conjunto

En algunos casos, utilizar un único enfoque de aprendizaje automático no es suficiente para crear una estimación precisa de determinados datos. El aprendizaje conjunto es una combinación de varios algoritmos de aprendizaje automático para crear una estimación más precisa. Cada modelo de aprendizaje automático está representado por la función

F(x) = a 0 + a m f m (x) metro = 1 METRO {\displaystyle \suma _{m=1}^{M}} ,

donde M es el número de métodos utilizados, a 0 es el sesgo, a m es el peso correspondiente a cada variable m y f m (x) es la función de activación correspondiente a cada variable. Un modelo de aprendizaje conjunto se representa como una combinación lineal de las predicciones de cada enfoque constituyente.

m } = arg min L(y i ,a 0 + a m f m (x i )) + λ |a m | i = 1 norte {\displaystyle \suma _{i=1}^{N}} metro = 1 METRO {\displaystyle \suma _{m=1}^{M}} i = 1 norte {\displaystyle \suma _{i=1}^{N}} ,

donde y i es el valor real, el segundo parámetro es el valor predicho por cada método constituyente y λ es un coeficiente que representa la variación de cada modelo para una determinada variable predictora. [4]

Aplicaciones

Desarrollo cognitivo

Arquitectura de aprendizaje predictivo del Dr. Yukie Nagai para predecir señales sensoriomotoras

Las señales sensoriomotoras son impulsos neuronales que se envían al cerebro cuando se toca físicamente. El uso del aprendizaje predictivo para detectar señales sensoriomotoras desempeña un papel fundamental en el desarrollo cognitivo temprano , ya que el cerebro humano representa las señales sensoriomotoras de manera predictiva (intenta minimizar el error de predicción entre las señales sensoriales entrantes y la predicción descendente). Para actualizar un predictor no ajustado, debe entrenarse mediante experiencias sensoriomotoras porque no tiene capacidad de predicción inherente. [5] En un artículo de investigación reciente, el Dr. Yukie Nagai sugirió una nueva arquitectura en el aprendizaje predictivo para predecir señales sensoriomotoras basada en un enfoque de dos módulos: un sistema sensoriomotor que interactúa con el entorno y un predictor que simula el sistema sensoriomotor en el cerebro. [5]

Memoria espaciotemporal

Las computadoras utilizan el aprendizaje predictivo en la memoria espaciotemporal para crear por completo una imagen dada una serie de fotogramas constituyentes . Esta implementación utiliza redes neuronales recurrentes predictivas , que son redes neuronales diseñadas para trabajar con datos secuenciales, como una serie temporal . [ cita requerida ] El uso del aprendizaje predictivo junto con la visión artificial permite a las computadoras crear sus propias imágenes, lo que puede ser útil al replicar fenómenos secuenciales como la replicación de cadenas de ADN, el reconocimiento facial o incluso la creación de imágenes de rayos X.

Comportamiento del consumidor en las redes sociales

En un estudio reciente, se recopilaron datos sobre el comportamiento de los consumidores de varias plataformas de redes sociales, como Facebook, Twitter, LinkedIn, YouTube, Instagram y Pinterest. El uso de análisis de aprendizaje predictivo llevó a los investigadores a descubrir varias tendencias en el comportamiento de los consumidores, como determinar el éxito que podría tener una campaña, estimar un precio justo para un producto para atraer a los consumidores, evaluar la seguridad de los datos y analizar la audiencia específica de consumidores a la que podrían dirigirse para productos específicos. [6]

Véase también

Referencias

  1. ^ "Yann LeCun "Aprendizaje predictivo: la próxima frontera en IA"". Nokia Bell Labs . 2017-02-17 . Consultado el 2023-11-04 .
  2. ^ Corporation, Predictive Success (6 de mayo de 2019). "Una breve historia de la analítica predictiva". Medium . Consultado el 27 de octubre de 2023 .
  3. ^ Drescher, Gary L. (1991). Mentes inventadas: un enfoque constructivista de la inteligencia artificial. MIT Press. ISBN 978-0-262-04120-1.
  4. ^ ab Friedman, Jerome H.; Popescu, Bogdan E. (17 de septiembre de 2008). "Aprendizaje predictivo mediante conjuntos de reglas". Anales de estadística aplicada . 2 (3): 916–954. arXiv : 0811.1679 . doi : 10.1214/07-AOAS148 . ISSN  1932-6157.
  5. ^ ab Nagai, Yukie (29 de abril de 2019). "Aprendizaje predictivo: su papel clave en el desarrollo cognitivo temprano". Philosophical Transactions of the Royal Society B: Biological Sciences . 374 (1771): 20180030. doi :10.1098/rstb.2018.0030. ISSN  0962-8436. PMC 6452246 . PMID  30852990. 
  6. ^ Chaudhary, Kiran; Alam, Mansaf; Al-Rakhami, Mabrook S.; Gumaei, Abdu (25 de mayo de 2021). "Modelado matemático basado en aprendizaje automático para la predicción del comportamiento del consumidor en las redes sociales mediante análisis de big data". Revista de Big Data . 8 (1): 73. doi : 10.1186/s40537-021-00466-2 . ISSN  2196-1115.
Obtenido de "https://es.wikipedia.org/w/index.php?title=Aprendizaje_predictivo&oldid=1232619111"