¿Cuáles son los desarrollos recientes en la tecnología de Mapas autoorganizados (SOM)?

No creo que tengamos ningún medio para darle una respuesta a esa pregunta hasta que las computadoras cuánticas sean comunes.

Si piensa en la magnitud de esa pregunta, es similar a comparar mainframes IBM System 360 (alrededor de $ 10-20 millones de dólares cada uno) con 64K de memoria central en la década de 1970, con el mundo de Internet, WiFi, teléfonos celulares inteligentes y PC con 1 terabyte de disco duro, 16 gigas de RAM, 8-16 núcleos que ejecutan miles de millones de instrucciones por segundo, con GPU que pueden realizar problemas matemáticos en paralelo a muchas, muchas veces la velocidad de la CPU, por ~ $ 2,000.

Me sorprende que un producto MS Windows requiera 2 GIGOS SOLO PARA ARRANCAR, y SE LEJAN, cuando estaba haciendo sistemas de nómina y fabricación para cientos de miles de empleados en 64K. Y funcionó de manera eficiente. Eso era simplemente todo lo que había, así que creciste de esa manera.

He estado escribiendo código desde 1972, en el negocio durante 44 años, más de lo que muchas personas han estado vivas.

Ciertamente, aprendió sobre la paginación, la asignación de memoria y el bloqueo de la CPU con la transferencia al disco: el primer día. De hecho, puedo “sentir” una sacudida de disco y desearía poder decirle al CTO que despida a todos en ese equipo.

Ni siquiera puedo imaginar lo que la gente está haciendo con todo ese recuerdo. Estos programas son WAAAAAAAY más lentos que los programas escritos en C, por lo que no es para mejorar el rendimiento, eso es seguro. Quiero decir, solía escribir programas con matrices en 10 o 20 dimensiones en FORTRAN, así que sé lo que significa RENDIMIENTO. Eliminé los trabajos de EQUIPOS completos de personas y mi único comentario fue: “… tan cojo …”

AT&T Bell Labs me entrevistó de cerca y personalmente cuando trabajé allí (en ATTIS) porque el sistema que escribí para la emulación de terminal HP era muy eficiente, no había forma de que funcionara por encima de las velocidades de transacción por debajo de un segundo, NO importa qué LA CARGA, y estaban arrojando caballos de fuerza a mi programa solo para encontrar la rodilla en la curva y no había ninguno. No podían hacer nada para frenarlo. Les pregunté si entendían la búsqueda de tablas en la memoria y les mostré cómo lo hice. Fue un juego de niños una vez que entendí el espacio de la solución. Especialmente porque nunca había escrito código C antes del proyecto. Estaban destrozando sus mentes sobre una solución que cualquiera podría haber escrito. Por qué no podían ver la simplicidad enterrada en la complejidad me sorprendió. Quiero decir, ¿cómo podrían los tipos que inventaron la computadora, ese transistor, el láser y la fibra óptica no obtener esto? Me dio un poco de miedo. Si pudieran, probablemente me habrían estudiado con un microscopio.

En realidad, lo que les llamó la atención fue una llamada telefónica que les hice antes de que comenzara ese proyecto en el que me metí en una seria pelea de gritos en la que reclamaban el código con el que les pedía que su ayuda nunca pudiera funcionar por segundo. me habían dicho que era una tontería hacer malgastar el dinero y el tiempo para hacer algo que había resultado imposible por medio de experimentos y matemáticas. Y les grité: “¡¡¡BIEN, ADEMÁS, NO SABES CON QUIÉN ESTÁS HABLANDO !!!!” y golpeé el teléfono con el auricular. Probablemente nunca he estado tan enojado en mi vida.

Entonces, después de volar todos sus modelos y matemáticas, querían asarme. Les dije lo simple que era y fue como un doctorado de 10 años de edad. Fue un poco raro. Pero me dieron alojamiento Hyatt de 5 estrellas y tenía un presupuesto de entretenimiento básicamente ilimitado porque, después de un tiempo, sabían que me estaban molestando con preguntas tontas. Me mostraron una sala literal llena de equipos tratando de averiguar cómo funcionaba mi programa y me llevó unos 5 minutos llevarlos a través de él. También expliqué por qué mi programa funcionaba igual en condiciones de carga máxima y sin carga. Simplemente no había magia allí. Acababa de hacer mi trabajo. Quiero decir que era solo una comprensión básica de las computadoras y las matemáticas.

De hecho, no planeo contratar a nadie con experiencia comercial en absoluto; las prácticas de la industria son tan locas hoy.

En el Bank of America, vi a un CTO despedido y salí del edificio por guardias armados por más de 5 MINUTOS de tiempo de inactividad en UN AÑO. Ese fue su TRABAJO, ¿de acuerdo? Y fue totalmente inaceptable para los accionistas. Todavía opero de esa manera hasta el día de hoy. Hay cero puntos únicos de falla en los sistemas que construyo. Mis sistemas funcionan para DECADES con cero tiempo de inactividad, y utilizo piezas estándar. Ese es mi trabajo.

Incluso AT&T UNIX System V, o las distribuciones de Linux de hoy, se pueden mostrar en 128K como un asunto normal y hay versiones simplificadas que se pueden iniciar en mucho menos, para dispositivos como los que monitorean su automóvil o su marcapasos.

Una vez que tenga computación cuántica, los problemas que tomarían millones de siglos para computar, incluso con GPU, se resolverán en segundos, y la gente lo hace hoy regularmente en los laboratorios. El único problema es la producción en masa comercial y, a partir de mis datos, se llevará a cabo con nano máquinas que hemos podido construir durante muchos años. Vea lo siguiente: Un niño y su átomo: la película más pequeña del mundo, de IBM:

Esto fue publicado el 30 de abril de 2013, hace 3 años .

Será un mundo totalmente diferente en el que no veo ningún beneficio en predecir. ¿Por qué hacer una apuesta?

Voy con la corriente.

El mapa autoorganizado es uno de los modelos de redes neuronales más populares. Pertenece a la categoría de redes de aprendizaje competitivo. El Mapa de autoorganización se basa en el aprendizaje no supervisado, lo que significa que no se necesita intervención humana durante el aprendizaje y que se necesita saber poco sobre las características de los datos de entrada. Podríamos, por ejemplo, usar el SOM para agrupar datos sin conocer los miembros de la clase de los datos de entrada. El SOM se puede utilizar para detectar características inherentes al problema y, por lo tanto, también se le ha llamado SOFM, el Mapa de características de autoorganización.