Articulo de referencia

máquina de aprendizaje extremo

Las máquinas de aprendizaje extremo son redes neuronales de alimentación directa para clasificación , regresión , agrupamiento , aproximación dispersa , compresión y aprendizaje...

Las máquinas de aprendizaje extremo son redes neuronales de alimentación directa para clasificación , regresión , agrupamiento , aproximación dispersa , compresión y aprendizaje de características con una o varias capas de nodos ocultos, donde los parámetros de los nodos ocultos (no solo los pesos que conectan las entradas con los nodos ocultos) deben ajustarse. Estos nodos ocultos pueden asignarse aleatoriamente y no actualizarse nunca (es decir, son proyecciones aleatorias pero con transformaciones no lineales), o pueden heredarse de sus ancestros sin modificarse. En la mayoría de los casos, los pesos de salida de los nodos ocultos se aprenden en un solo paso, lo que equivale esencialmente a aprender un modelo lineal.

El nombre "máquina de aprendizaje extremo" (ELM) fue dado a estos modelos por Guang-Bin Huang, quien originalmente propuso redes con cualquier tipo de nodos ocultos continuos por partes no lineales, incluyendo neuronas biológicas y diferentes tipos de funciones base matemáticas. [ 1 ] [ 2 ] La idea de las redes neuronales artificiales se remonta a Frank Rosenblatt , quien no solo publicó un perceptrón de una sola capa en 1958, [ 3 ] sino que también introdujo un perceptrón multicapa con 3 capas: una capa de entrada, una capa oculta con pesos aleatorios que no aprendía y una capa de salida de aprendizaje. [ 4 ]

Según algunos investigadores, estos modelos son capaces de producir un buen rendimiento de generalización y aprenden miles de veces más rápido que las redes entrenadas mediante retropropagación . [ 5 ] En la literatura, también se muestra que estos modelos pueden superar a las máquinas de vectores de soporte tanto en aplicaciones de clasificación como de regresión. [ 6 ] [ 1 ] [ 7 ]

Historia

Entre 2001 y 2010, la investigación sobre ELM se centró principalmente en el marco de aprendizaje unificado para redes neuronales de alimentación directa de una sola capa oculta "generalizadas" (SLFN), incluyendo, entre otras, redes sigmoideas, redes RBF, redes de umbral, [ 8 ] redes trigonométricas, sistemas de inferencia difusa, series de Fourier, [ 9 ] [ 10 ] transformada laplaciana, redes wavelet, [ 11 ] etc. Un logro significativo alcanzado en esos años fue demostrar con éxito las capacidades de aproximación y clasificación universales de ELM en teoría. [ 9 ] [ 12 ] [ 13 ]

Entre 2010 y 2015, la investigación sobre ELM se extendió al marco de aprendizaje unificado para el aprendizaje de kernels, SVM y algunos métodos típicos de aprendizaje de características, como el análisis de componentes principales (PCA) y la factorización de matrices no negativas (NMF). Se demuestra que SVM proporciona soluciones subóptimas en comparación con ELM, y que ELM puede proporcionar el mapeo de kernel de caja blanca, implementado mediante el mapeo aleatorio de características de ELM, en lugar del kernel de caja negra utilizado en SVM. PCA y NMF pueden considerarse casos especiales donde se utilizan nodos ocultos lineales en ELM. [ 14 ] [ 15 ]

Entre 2015 y 2017, se ha puesto mayor énfasis en las implementaciones jerárquicas [ 16 ] [ 17 ] de ELM. Además, desde 2011, se han realizado estudios biológicos significativos que respaldan ciertas teorías de ELM. [ 18 ] [ 19 ] [ 20 ]

Desde 2017 en adelante, para superar el problema de baja convergencia durante el entrenamiento , los enfoques basados ​​en la descomposición LU , la descomposición de Hessenberg y la descomposición QR con regularización han comenzado a atraer la atención [ 21 ] [ 22 ] [ 23 ].

En 2017, el blog de Google Scholar publicó una lista de "Artículos clásicos: Artículos que han resistido el paso del tiempo". [ 24 ] Entre ellos se encuentran dos artículos escritos sobre ELM que se muestran en los estudios 2 y 7 de la "Lista de 10 artículos clásicos sobre IA de 2006". [ 25 ] [ 26 ] [ 27 ]

Algoritmos

Dado un único nivel oculto de ELM, supongamos que la función de salida deli{\displaystyle i}-th nodo oculto eshi(incógnita)=GRAMO(ai,bi,incógnita){\displaystyle h_{i}(\mathbf {x} )=G(\mathbf {a} _{i},b_{i},\mathbf {x} )}, dóndeai{\displaystyle \mathbf {a} _{i}}ybi{\displaystyle b_{i}}son los parámetros de lai{\displaystyle i}-ésimo nodo oculto. La función de salida del ELM para redes de alimentación directa de una sola capa oculta (SLFN) conL{\displaystyle L}Los nodos ocultos son:

FL(incógnita)=i=1Lβihi(incógnita){\displaystyle f_{L}({\bf {x}})=\sum _{i=1}^{L}{\boldsymbol {\beta }}_{i}h_{i}({\bf {x}})}, dóndeβi{\displaystyle {\boldsymbol {\beta }}_{i}}es el peso de salida deli{\displaystyle i}-º nodo oculto.

h(incógnita)=[h1(incógnita),...,hL(incógnita)]{\displaystyle \mathbf {h} (\mathbf {x} )=[h_{1}(\mathbf {x} ),...,h_{L}(\mathbf {x} )]}es el mapeo de salida de la capa oculta de ELM. Dadonorte{\displaystyle N}muestras de entrenamiento, la matriz de salida de la capa ocultaH{\displaystyle \mathbf {H} }El valor de ELM se da como:H=[h(incógnita1)h(incógnitanorte)]=[GRAMO(a1,b1,incógnita1)GRAMO(aL,bL,incógnita1)GRAMO(a1,b1,incógnitanorte)GRAMO(aL,bL,incógnitanorte)]{\displaystyle {\bf {H}}=\left[{\begin{matrix}{\bf {h}}({\bf {x}}_{1})\\\vdots \\{\bf {h}}({\bf {x}}_{N})\end{matrix}}\right]=\left[{\begin{matrix}G({\bf {a}}_{1},b_{1},{\bf {x}}_{1})&\cdots &G({\bf {a}}_{L},b_{L},{\bf {x}}_{1})\\\vdots &\vdots &\vdots \\G({\bf {a}}_{1},b_{1},{\bf {x}}_{N})&\cdots &G({\bf {a}}_{L},b_{L},{\bf {x}}_{N})\end{matrix}}\right]}

yT{\displaystyle \mathbf {T} }es la matriz objetivo de datos de entrenamiento:T=[t1tnorte]{\displaystyle {\bf {T}}=\left[{\begin{matrix}{\bf {t}}_{1}\\\vdots \\{\bf {t}}_{N}\end{matrix}}\right]}

En términos generales, ELM es un tipo de red neuronal de regularización, pero con asignaciones de capa oculta no ajustadas (formadas por nodos ocultos aleatorios, núcleos u otras implementaciones), y su función objetivo es:

Minimizar: βpagσ1+doHβTqσ2{\displaystyle {\text{Minimize: }}\|{\boldsymbol {\beta }}\|_{p}^{\sigma _{1}}+C\|{\bf {H}}{\boldsymbol {\beta }}-{\bf {T}}\|_{q}^{\sigma _{2}}}

dóndeσ1>0,σ2>0,pag,q=0,12,1,2,,+{\displaystyle \sigma _{1}>0,\sigma _{2}>0,p,q=0,{\frac {1}{2}},1,2,\cdots ,+\infty }.

Diferentes combinaciones deσ1{\displaystyle \sigma _{1}},σ2{\displaystyle \sigma _{2}},pag{\displaystyle p}yq{\displaystyle q}Se puede utilizar y da como resultado diferentes algoritmos de aprendizaje para regresión, clasificación, codificación dispersa, compresión, aprendizaje de características y agrupamiento.

Como caso especial, un algoritmo de entrenamiento ELM más simple aprende un modelo de la forma (para redes neuronales sigmoide de una sola capa oculta):

Y^=W2σ(W1incógnita){\displaystyle \mathbf {\hat {Y}} =\mathbf {W} _{2}\sigma (\mathbf {W} _{1}x)}

donde W 1 es la matriz de pesos de la capa de entrada a la capa oculta,σ{\displaystyle \sigma }es una función de activación, y W 2 es la matriz de pesos de la capa oculta a la capa de salida. El algoritmo procede de la siguiente manera:

  1. Rellene W 1 con valores aleatorios (por ejemplo, ruido aleatorio gaussiano );
  2. estimar W 2 mediante ajuste por mínimos cuadrados a una matriz de variables de respuesta Y , calculada utilizando la pseudoinversa + , dada una matriz de diseño X :
    W2=σ(W1incógnita)+Y{\displaystyle \mathbf {W} _{2}=\sigma (\mathbf {W} _{1}\mathbf {X} )^{+}\mathbf {Y} }

Arquitecturas

En la mayoría de los casos, ELM se utiliza como una red neuronal de alimentación directa de una sola capa oculta (SLFN), incluyendo, entre otras, redes sigmoideas, redes RBF, redes de umbral, redes de inferencia difusa, redes neuronales complejas, redes wavelet, transformada de Fourier, transformada laplaciana, etc. Debido a sus diferentes implementaciones de algoritmos de aprendizaje para regresión, clasificación, codificación dispersa, compresión, aprendizaje de características y agrupamiento, se han utilizado múltiples ELM para formar redes de múltiples capas ocultas, aprendizaje profundo o redes jerárquicas. [ 16 ] [ 17 ] [ 28 ]

Un nodo oculto en ELM es un elemento computacional que no necesariamente debe considerarse una neurona clásica. Un nodo oculto en ELM puede ser una neurona artificial clásica, una función base o una subred formada por varios nodos ocultos. [ 12 ]

Teorías

Tanto la aproximación universal como las capacidades de clasificación [ 6 ] [ 1 ] han sido demostradas para ELM en la literatura. En particular, Guang-Bin Huang y su equipo dedicaron casi siete años (2001-2008) a las pruebas rigurosas de la capacidad de aproximación universal de ELM. [ 9 ] [ 12 ] [ 13 ]

Capacidad de aproximación universal

En teoría, cualquier función continua por partes no constante puede usarse como función de activación en los nodos ocultos de ELM; dicha función de activación no necesita ser diferencial. Si el ajuste de los parámetros de los nodos ocultos pudiera hacer que las SLFN se aproximaran a cualquier función objetivoF(incógnita){\displaystyle f(\mathbf {x} )}, entonces los parámetros del nodo oculto se pueden generar aleatoriamente de acuerdo con cualquier probabilidad de distribución continua, ylímiteLi=1Lβihi(incógnita)F(incógnita)=0{\displaystyle \lim _{L\rightarrow \infty }\left\|\sum _{i=1}^{L}{\boldsymbol {\beta }}_{i}h_{i}({\bf {x}})-f({\bf {x}})\right\|=0}se cumple con probabilidad uno con ponderaciones de salida apropiadasβ{\displaystyle {\boldsymbol {\beta }}}.

Capacidad de clasificación

Dada cualquier función continua por partes no constante como función de activación en SLFN, ¿es posible ajustar los parámetros de los nodos ocultos para que las SLFN se aproximen a cualquier función objetivo?F(incógnita){\displaystyle f(\mathbf {x} )}, luego SLFN con mapeo aleatorio de la capa ocultah(incógnita){\displaystyle \mathbf {h} (\mathbf {x} )}Puede separar regiones disjuntas arbitrarias de cualquier forma.

Neuronas

Una amplia gama de funciones no lineales continuas por partesGRAMO(a,b,incógnita){\displaystyle G(\mathbf {a} ,b,\mathbf {x} )}se puede utilizar en neuronas ocultas de ELM, por ejemplo:

Dominio real

Función sigmoide:GRAMO(a,b,incógnita)=11+exp((aincógnita+b)){\displaystyle G(\mathbf {a} ,b,\mathbf {x} )={\frac {1}{1+\exp(-(\mathbf {a} \cdot \mathbf {x} +b))}}}

Función de Fourier:GRAMO(a,b,incógnita)=pecado(aincógnita+b){\displaystyle G(\mathbf {a} ,b,\mathbf {x} )=\sin(\mathbf {a} \cdot \mathbf {x} +b)}

Función de límite estricto:GRAMO(a,b,incógnita)={1,si aincógnitab00,de lo contrario{\displaystyle G(\mathbf {a} ,b,\mathbf {x} )={\begin{cases}1,&{\text{if }}{\bf {a}}\cdot {\bf {x}}-b\geq 0\\0,&{\text{otherwise}}\end{cases}}}

Función gaussiana:GRAMO(a,b,incógnita)=exp(bincógnitaa2){\displaystyle G(\mathbf {a} ,b,\mathbf {x} )=\exp(-b\|\mathbf {x} -\mathbf {a} \|^{2})}

Función multicuádrica:GRAMO(a,b,incógnita)=(incógnitaa2+b2)1/2{\displaystyle G(\mathbf {a} ,b,\mathbf {x} )=(\|\mathbf {x} -\mathbf {a} \|^{2}+b^{2})^{1/2}}

Ondícula:GRAMO(a,b,incógnita)=a1/2Ψ(incógnitaab){\displaystyle G(\mathbf {a} ,b,\mathbf {x} )=\|a\|^{-1/2}\Psi \left({\frac {\mathbf {x} -\mathbf {a} }{b}}\right)}dóndeΨ{\displaystyle \Psi }es una única función wavelet madre.

Dominio complejo

Funciones circulares:

broncearse(z)=miizmiizi(miiz+miiz){\displaystyle \tan(z)={\frac {e^{iz}-e^{-iz}}{i(e^{iz}+e^{-iz})}}}

pecado(z)=miizmiiz2i{\displaystyle \sin(z)={\frac {e^{iz}-e^{-iz}}{2i}}}

Funciones circulares inversas:

arctan(z)=0zdt1+t2{\displaystyle \arctan(z)=\int _{0}^{z}{\frac {dt}{1+t^{2}}}}

arcos(z)=0zdt(1t2)1/2{\displaystyle \arccos(z)=\int _{0}^{z}{\frac {dt}{(1-t^{2})^{1/2}}}}

Funciones hiperbólicas:

tanh(z)=mizmizmiz+miz{\displaystyle \tanh(z)={\frac {e^{z}-e^{-z}}{e^{z}+e^{-z}}}}

sinh(z)=mizmiz2{\displaystyle \sinh(z)={\frac {e^{z}-e^{-z}}{2}}}

Funciones hiperbólicas inversas:

arctanh(z)=0zdt1t2{\displaystyle {\text{arctanh}}(z)=\int _{0}^{z}{\frac {dt}{1-t^{2}}}}

arcoseno(z)=0zdt(1+t2)1/2{\displaystyle {\text{arcsinh}}(z)=\int _{0}^{z}{\frac {dt}{(1+t^{2})^{1/2}}}}

Fiabilidad

El carácter de caja negra de las redes neuronales en general y de las máquinas de aprendizaje extremo (ELM) en particular es una de las principales preocupaciones que disuade a los ingenieros de su aplicación en tareas de automatización inseguras. Este problema se ha abordado mediante diversas técnicas. Un enfoque consiste en reducir la dependencia de la entrada aleatoria. [ 29 ] [ 30 ] Otro enfoque se centra en la incorporación de restricciones continuas en el proceso de aprendizaje de las ELM [ 31 ] [ 32 ] que se derivan del conocimiento previo sobre la tarea específica. Esto es razonable, ya que las soluciones de aprendizaje automático deben garantizar un funcionamiento seguro en muchos dominios de aplicación. Los estudios mencionados revelaron que la forma especial de las ELM, con su separación funcional y los pesos de lectura lineal, es particularmente adecuada para la incorporación eficiente de restricciones continuas en regiones predefinidas del espacio de entrada.

Controversia

Hay dos quejas principales de la comunidad académica con respecto a este trabajo, la primera es sobre "reinventar e ignorar ideas anteriores", la segunda es sobre "nomenclatura y popularización inapropiadas", como se muestra en algunos debates en 2008 y 2015. [ 33 ] En particular, se señaló en una carta [ 34 ] al editor de IEEE Transactions on Neural Networks que la idea de usar una capa oculta conectada a las entradas por pesos aleatorios no entrenados ya se sugirió en los artículos originales sobre redes RBF a finales de la década de 1980; Guang-Bin Huang respondió señalando diferencias sutiles. [ 35 ] En un artículo de 2015, [ 1 ] Huang respondió a las quejas sobre su invención del nombre ELM para métodos ya existentes, quejándose de "comentarios muy negativos e inútiles sobre ELM, ni académicos ni profesionales, debido a diversas razones e intenciones" y un "ataque anónimo irresponsable que pretende destruir el entorno de investigación de la armonía", argumentando que su trabajo "proporciona una plataforma de aprendizaje unificadora" para varios tipos de redes neuronales, [ 1 ] incluyendo ELM estructurado jerárquicamente. [ 28 ] En 2015, Huang también dio una refutación formal a lo que consideró "malévolo y un ataque". [ 36 ] Investigaciones recientes reemplazan los pesos aleatorios con pesos aleatorios restringidos. [ 6 ] [ 37 ]

Fuentes abiertas

  • Biblioteca de Matlab
  • Biblioteca de Python [ 38 ]

Véase también

Referencias

  1. 1 2 3 4 5 Huang, Guang-Bin (2015). "¿Qué son las máquinas de aprendizaje extremo? Llenando el vacío entre el sueño de Frank Rosenblatt y el rompecabezas de John von Neumann" (PDF) . Computación cognitiva . 7 (3): 263– 278. doi : 10.1007/s12559-015-9333-0 . S2CID 13936498. Archivado del original (PDF) el 10 de junio de 2017. Recuperado el 30 de julio de 2015 . 
  2. Huang, Guang-Bin (2014). "Una perspectiva sobre las máquinas de aprendizaje extremo: neuronas aleatorias, características aleatorias y núcleos" (PDF) . Computación cognitiva . 6 (3): 376–390 . doi : 10.1007/s12559-014-9255-2 . S2CID 7419259 . 
  3. Rosenblatt, Frank (1958). "El perceptrón: un modelo probabilístico para el almacenamiento y la organización de la información en el cerebro". Psychological Review . 65 (6): 386– 408. CiteSeerX 10.1.1.588.3775 . doi : 10.1037/h0042519 . PMID 13602029. S2CID 12781225 .   
  4. Rosenblatt, Frank (1962). Principios de neurodinámica . Spartan, Nueva York.
  5. Huang, Guang-Bin; Zhu, Qin-Yu; Siew, Chee-Kheong (2006). "Máquina de aprendizaje extremo: teoría y aplicaciones". Neurocomputing . 70 (1): 489– 501. CiteSeerX 10.1.1.217.3692 . doi : 10.1016/j.neucom.2005.12.126 . S2CID 116858 .  
  6. 1 2 3 Huang, Guang-Bin; Hongming Zhou; Xiaojian Ding; y Rui Zhang (2012). "Máquina de aprendizaje extremo para regresión y clasificación multiclase" ( PDF) . IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics) . 42 (2): 513– 529. Bibcode : 2012ITSMC..42..513H . CiteSeerX 10.1.1.298.1213 . doi : 10.1109/tsmcb.2011.2168604 . PMID 21984515. S2CID 15037168. Archivado del original (PDF) el 29-08-2017 . Recuperado el 19-08-2017 .   {{cite journal}}: CS1 maint: varios nombres: lista de autores ( enlace )
  7. Huang, Guang-Bin (2014). "Una perspectiva sobre las máquinas de aprendizaje extremo: neuronas aleatorias, características aleatorias y núcleos" (PDF) . Computación cognitiva . 6 (3): 376–390 . doi : 10.1007/s12559-014-9255-2 . S2CID 7419259 . 
  8. Huang, Guang-Bin, Qin-Yu Zhu, KZ Mao, Chee-Kheong Siew, P. Saratchandran y N. Sundararajan (2006). "¿Se pueden entrenar directamente las redes de umbral?" (PDF) . IEEE Transactions on Circuits and Systems II: Express Briefs . 53 (3): 187– 191. Bibcode : 2006ITCSE..53..187H . doi : 10.1109/tcsii.2005.857540 . S2CID 18076010. Archivado del original (PDF) el 29-08-2017 . Recuperado el 22-08-2017 . {{cite journal}}: CS1 maint: varios nombres: lista de autores ( enlace )
  9. 1 2 3 Huang, Guang-Bin, Lei Chen y Chee-Kheong Siew (2006). "Aproximación universal mediante redes neuronales de alimentación directa constructivas incrementales con nodos ocultos aleatorios" ( PDF) . IEEE Transactions on Neural Networks . 17 (4): 879– 892. Bibcode : 2006ITNN...17..879H . doi : 10.1109/tnn.2006.875977 . PMID 16856652. S2CID 6477031. Archivado del original (PDF) el 29-08-2017 . Recuperado el 22-08-2017 .  {{cite journal}}: CS1 maint: varios nombres: lista de autores ( enlace )
  10. Rahimi, Ali y Benjamin Recht (2008). "Sumas ponderadas de fregaderos de cocina aleatorios: Reemplazando la minimización con la aleatorización en el aprendizaje" (PDF) . Avances en sistemas de procesamiento de información neuronal . 21 .{{cite journal}}: CS1 maint: varios nombres: lista de autores ( enlace )
  11. Cao, Jiuwen, Zhiping Lin, Guang-Bin Huang (2010). "Redes neuronales de ondículas de función compuesta con máquina de aprendizaje extremo". Neurocomputing . 73 ( 7–9 ): 1405–1416 . doi : 10.1016/j.neucom.2009.12.007 .{{cite journal}}: CS1 maint: varios nombres: lista de autores ( enlace )
  12. 1 2 3 Huang, Guang-Bin, Lei Chen (2007). "Máquina de aprendizaje extremo incremental convexa" (PDF) . Neurocomputing . 70 ( 16–18 ): 3056–3062 . doi : 10.1016/j.neucom.2007.02.009 . Archivado del original (PDF) el 10 de agosto de 2017. Recuperado el 22 de agosto de 2017 .{{cite journal}}: CS1 maint: varios nombres: lista de autores ( enlace )
  13. 1 2 Huang, Guang-Bin y Lei Chen (2008). "Enhanced Random Search Based Incremental Extreme Learning Machine" (PDF) . Neurocomputing . 71 ( 16–18 ): 3460–3468 . CiteSeerX 10.1.1.217.3009 . doi : 10.1016/j.neucom.2007.10.008 . Archivado del original (PDF) el 14 de octubre de 2014. Recuperado el 22 de agosto de 2017 . {{cite journal}}: CS1 maint: varios nombres: lista de autores ( enlace )
  14. ^ Él, Qing, Xin Jin, Changying Du, Fuzhen Zhuang, Zhongzhi Shi (2014). "Agrupación en el espacio de funciones de las máquinas de aprendizaje extremo" (PDF) . Neurocomputación . 128 : 88– 95. doi : 10.1016/j.neucom.2012.12.063 . S2CID 30906342 . {{cite journal}}: CS1 maint: varios nombres: lista de autores ( enlace )
  15. ^ Kasun, Liyanaarachchi Lekamalage Chamara, Yan Yang, Guang-Bin Huang y Zhengyou Zhang (2016). "Reducción de dimensiones con máquina de aprendizaje extrema" (PDF) . Transacciones IEEE sobre procesamiento de imágenes . 25 (8): 3906– 3918. Código bibliográfico : 2016ITIP...25.3906K . doi : 10.1109/tip.2016.2570569 . PMID 27214902 . S2CID 1803922 .  {{cite journal}}: CS1 maint: varios nombres: lista de autores ( enlace )
  16. 1 2 Huang, Guang-Bin, Zuo Bai y Liyanaarachchi Lekamalage Chamara Kasun y Chi Man Vong (2015). "Máquina de aprendizaje extremo basada en campos receptivos locales" (PDF) . Revista IEEE de Inteligencia Computacional . 10 (2): 18– 29. Bibcode : 2015ICIM...10b..18H . doi : 10.1109/mci.2015.2405316 . S2CID 1417306. Archivado del original (PDF) el 8 de agosto de 2017. Recuperado el 22 de agosto de 2017 . {{cite journal}}: CS1 maint: varios nombres: lista de autores ( enlace )
  17. 1 2 Tang, Jiexiong, Chenwei Deng y Guang-Bin Huang (2016). "Máquina de aprendizaje extremo para perceptrón multicapa" ( PDF) . IEEE Transactions on Neural Networks and Learning Systems . 27 (4): 809– 821. Bibcode : 2016ITNNL..27..809T . doi : 10.1109/tnnls.2015.2424995 . PMID 25966483. S2CID 206757279. Archivado del original (PDF) el 12 de julio de 2017. Recuperado el 22 de agosto de 2017 .  {{cite journal}}: CS1 maint: varios nombres: lista de autores ( enlace )
  18. Barak, Omri; Rigotti, Mattia; y Fusi, Stefano (2013). "La escasez de neuronas de selectividad mixta controla la compensación entre generalización y discriminación" . Journal of Neuroscience . 33 (9): 3844– 3856. doi : 10.1523/jneurosci.2753-12.2013 . PMC 6119179. PMID 23447596 .  {{cite journal}}: CS1 maint: varios nombres: lista de autores ( enlace )
  19. Rigotti, Mattia; Barak, Omri; Warden, Melissa R.; Wang, Xiao-Jing; Daw, Nathaniel D.; Miller, Earl K.; y Fusi, Stefano (2013). "La importancia de la selectividad mixta en tareas cognitivas complejas" . Nature . 497 ( 7451): 585– 590. Bibcode : 2013Natur.497..585R . doi : 10.1038/nature12160 . PMC 4412347. PMID 23685452 .  {{cite journal}}: CS1 maint: varios nombres: lista de autores ( enlace )
  20. Fusi, Stefano, Earl K Miller y Mattia Rigotti (2015). "Por qué se mezclan las neuronas: alta dimensionalidad para la cognición superior" ( PDF) . Current Opinion in Neurobiology . 37 : 66–74 . doi : 10.1016/j.conb.2016.01.010 . PMID 26851755. S2CID 13897721 .  {{cite journal}}: CS1 maint: varios nombres: lista de autores ( enlace )
  21. ^ Kutlu, Yakup Kutlu, Apdullah Yayık, Esen Yıldırım y Serdar Yıldırım (2017). "Máquina de aprendizaje extremo de triangularización LU en clasificación de tareas cognitivas EEG". Computación neuronal y aplicaciones . 31 (4): 1117– 1126. doi : 10.1007/s00521-017-3142-1 . S2CID 6572895 . {{cite journal}}: CS1 maint: varios nombres: lista de autores ( enlace )
  22. Apdullah Yayık; Yakup Kutlu; Gökhan Altan (12 de julio de 2019). "HessELM regularizado y medición de entropía inclinada para la predicción de insuficiencia cardíaca congestiva". arXiv : 1907.05888 [ cs.LG ].
  23. Altan, Gökhan Altan, Yakup Kutlu, Adnan Özhan Pekmezci y Apdullah Yayık (2018). "Diagnóstico de la enfermedad pulmonar obstructiva crónica mediante máquinas de aprendizaje extremo profundo con LU Autoencoder Kernel" . Congreso Internacional de Tecnologías Avanzadas .{{cite journal}}: CS1 maint: varios nombres: lista de autores ( enlace )
  24. "Artículos clásicos: artículos que han resistido el paso del tiempo" . Universidad de Nottingham . 15 de junio de 2017. Consultado el 21 de diciembre de 2023 .
  25. ""Lista de 10 artículos clásicos sobre IA de 2006"" . 2017 . Consultado el 21 de diciembre de 2023 .
  26. Huang, GB; Zhu, QY; Siew, CK (diciembre de 2006). "Máquina de aprendizaje extremo: teoría y aplicaciones" . Neurocomputing . 70 ( 1–3 ): 489–501 . doi : 10.1016/j.neucom.2005.12.126 . ISSN 0925-2312 . S2CID 116858. Recuperado el 21 de diciembre de 2023 .  
  27. Liang, NY; Huang, GB; Saratchandran, P.; Sundararajan, N. (noviembre de 2006). "Un algoritmo de aprendizaje secuencial en línea rápido y preciso para redes de alimentación directa". IEEE Transactions on Neural Networks . 17 (6): 1411– 1423. Bibcode : 2006ITNN...17.1411L . doi : 10.1109/TNN.2006.880583 . PMID 17131657. S2CID 7028394 .  
  28. 1 2 Zhu, W.; Miao, J.; Qing, L.; Huang, GB (2015-07-01). "Máquina de aprendizaje extremo jerárquica para el aprendizaje de representación no supervisado". 2015 International Joint Conference on Neural Networks (IJCNN) . pp. 1–8 . doi : 10.1109/IJCNN.2015.7280669 . ISBN  978-1-4799-1960-4. S2CID 14222151 . 
  29. Neumann, Klaus; Steil, Jochen J. (2011). "Plasticidad intrínseca por lotes para máquinas de aprendizaje extremo" . Actas de la Conferencia Internacional sobre Redes Neuronales Artificiales : 339–346 .{{cite journal}}: CS1 maint: varios nombres: lista de autores ( enlace )
  30. Neumann, Klaus; Steil, Jochen J. (2013). "Optimizing extreme learning machines via ridge regression and batch intrinsic plasticity" . Neurocomputing . 102 : 23–30 . doi : 10.1016/j.neucom.2012.01.041 .{{cite journal}}: CS1 maint: varios nombres: lista de autores ( enlace )
  31. Neumann, Klaus; Rolf, Matthias; Steil, Jochen J. (2013). "Integración confiable de restricciones continuas en máquinas de aprendizaje extremo" . International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems . 21 (supl. 02): 35–50 . doi : 10.1142/S021848851340014X . ISSN 0218-4885 . {{cite journal}}: CS1 maint: varios nombres: lista de autores ( enlace )
  32. Neumann, Klaus (2014). Fiabilidad . Biblioteca de la Universidad de Bielefeld. págs. 49 a 74. 
  33. "Página web oficial sobre los orígenes de las máquinas de aprendizaje extremo (ELM)" . Consultado el 15 de diciembre de 2018 .
  34. Wang, Lipo P.; Wan, Chunru R. (2008). "Comentarios sobre "La máquina de aprendizaje extremo"". IEEE Transactions on Neural Networks . 19 (8): 1494– 5, respuesta del autor 1495–6. Bibcode : 2008ITNN...19.1494W . CiteSeerX 10.1.1.217.2330 . doi : 10.1109/TNN.2008.2002273 . PMID 18701376 .  
  35. Huang, Guang-Bin (2008). "Respuesta a los comentarios sobre 'la máquina de aprendizaje extremo'"". IEEE Transactions on Neural Networks . 19 (8): 1495– 1496. doi : 10.1109/tnn.2008.2002275 . S2CID 14720232 . 
  36. Guang-Bin, Huang (2015). "QUIÉN está detrás de la malicia y el ataque contra ELM, OBJETIVO del ataque y ESENCIA de ELM" (PDF) . www.extreme-learning-machines.org .
  37. Zhu, W.; Miao, J.; Qing, L. (1 de julio de 2014). «Máquina de aprendizaje extremo con restricciones: una novedosa red neuronal aleatoria de alimentación directa altamente discriminativa». Conferencia Internacional Conjunta sobre Redes Neuronales (IJCNN) de 2014. págs. 800–807 . doi : 10.1109/IJCNN.2014.6889761 . ISBN  978-1-4799-1484-5. S2CID 5769519 . 
  38. Akusok, Anton; Bjork, Kaj-Mikael; Miche, Yoan; Lendasse, Amaury (2015). "Máquinas de aprendizaje extremo de alto rendimiento: una caja de herramientas completa para aplicaciones de macrodatos" . IEEE Access . 3 : 1011–1025 . Bibcode : 2015IEEEA...3.1011A . doi : 10.1109/access.2015.2450498 .{{cite journal}}: CS1 maint: varios nombres: lista de autores ( enlace )