{"id":1090,"date":"2020-12-08T00:29:57","date_gmt":"2020-12-08T00:29:57","guid":{"rendered":"https:\/\/pulsecoder.com.mx\/?p=1090"},"modified":"2021-07-09T05:50:46","modified_gmt":"2021-07-09T05:50:46","slug":"fractal-bach-deep-learning","status":"publish","type":"post","link":"https:\/\/pulsecoder.com.mx\/index.php\/2020\/12\/08\/fractal-bach-deep-learning\/","title":{"rendered":"Fractal Bach >> Deep Learning"},"content":{"rendered":"<body>\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u00bfExiste una hermosa ecuaci\u00f3n matem\u00e1tica que pueda simplificar los c\u00f3digos y el lenguaje oculto, en la basta composici\u00f3n musical de Johann Sebastian Bach?<\/strong><\/h2>\n\n\n\n<p>En el auditorio sede del pa\u00eds n\u00f3rdico, el expositor asiste con vestimenta sencilla, gafas <em>hipster<\/em> y diversas estampillas <em>geek<\/em> en la cubierta de su <em>laptop<\/em>. Se muestra en el escenario y saluda al p\u00fablico. Se trata de su participaci\u00f3n en el foro \u201cGoto; Copenhangen 2019\u201d, sobre Inteligencia Artificial y <em>Machine Learning<\/em>.<\/p>\n\n\n\n<p>Sin m\u00e1s pre\u00e1mbulo, dispara un apuntador y, al instante, un contenido multimedia se despliega en un enorme monitor de la sala. Un pentagrama se muestra y una polifon\u00eda comienza a avanzar. El sonido nos transporta a los inicios del siglo XVIII, al estilo barroco del compositor de Leipzig.<\/p>\n\n\n\n<p>Inicia su charla. Describe con mucho agrado las entradas, conexiones, patrones, c\u00f3digos num\u00e9ricos y relaciones matem\u00e1ticas en la m\u00fasica de Bach.<\/p>\n\n\n\n<p>Tal conjunto de datos podr\u00eda ser el factor clave que us\u00f3 para nutrir el vivero, t\u00e9rmino propio de la IA y de los sistemas de aprendizaje aut\u00f3nomos, para proporcionar retroalimentaci\u00f3n constante de informaci\u00f3n a su modelo, con base en <em>Deep Learning<\/em>.<\/p>\n\n\n\n<p>Bachbot es el nombre de la inteligencia artificial que, de manera aut\u00f3noma, emul\u00f3 una progresi\u00f3n polif\u00f3nica barroca para el p\u00fablico presente, buscando cercan\u00eda a los trabajos corales del <em>Herr Direktor<\/em>.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"589\" height=\"340\" src=\"https:\/\/i0.wp.com\/pulsecoder.com.mx\/wp-content\/uploads\/2020\/12\/Imagen1.png?resize=589%2C340&#038;ssl=1\" alt=\"\" class=\"wp-image-1091\" loading=\"lazy\" srcset=\"https:\/\/i0.wp.com\/pulsecoder.com.mx\/wp-content\/uploads\/2020\/12\/Imagen1.png?w=589&amp;ssl=1 589w, https:\/\/i0.wp.com\/pulsecoder.com.mx\/wp-content\/uploads\/2020\/12\/Imagen1.png?resize=300%2C173&amp;ssl=1 300w\" sizes=\"(max-width: 589px) 100vw, 589px\" \/><figcaption>Bachbot Sample-1 in soundcloud.<\/figcaption><\/figure><\/div>\n\n\n\n<p>Por ahora, no solo el desarrollador busca perfeccionar este objetivo. Ingenieros, f\u00edsicos, matem\u00e1ticos e investigadores especializados en Inteligencia Artificial se re\u00fanen cada a\u00f1o en ferias internacionales de innovaci\u00f3n tecnol\u00f3gica, intentando discutir y mejorar los modelos aut\u00f3nomos para generar la composici\u00f3n musical. Desde luego, la compatibilidad entre m\u00fasica y matem\u00e1ticas no es lejana.<\/p>\n\n\n\n<p>Para los profesionales de la m\u00fasica acad\u00e9mica, la obra de Bach es, de cierta manera, un complejo c\u00f3digo lleno de s\u00edmbolos num\u00e9ricos. Demanda al ejecutante sesos y muchos a\u00f1os de pr\u00e1ctica. Lograr interpretarlo es dif\u00edcil, entenderlo es m\u00e1s complejo a\u00fan.<\/p>\n\n\n\n<p>Hasta la fecha, solo los te\u00f3ricos music\u00f3logos, quienes tejen la relaci\u00f3n formal con las matem\u00e1ticas, han profundizado en t\u00e9cnicas de cifrado, gr\u00e1ficas y modelos vectoriales. Cada vez m\u00e1s, descubren nuevos hallazgos.<\/p>\n\n\n\n<p>Por otro lado, la Inteligencia Artificial no se limita a aventurarse en todos los terrenos. Aunque representa todo un reto, las artes y la m\u00fasica no est\u00e1n exentas de las agendas y ambiciones del <em>Deep Learning<\/em>.<\/p>\n\n\n\n<p>\u201cNo se trata solo de descifrar patrones simples, como en la m\u00fasica de Beyonce C. Sino de adentrarnos en la veloz corriente de una fuga y comprender los complejos vectores del contrapunto sofisticado, en el futuro cercano\u201d,dice Feymman Liang.<\/p>\n\n\n\n<p>As\u00ed, se desmarca de abordar un estilo de m\u00fasica convencional moderna, con patrones repetitivos desarrollados desde un estudio de producci\u00f3n y con un esquema de armon\u00eda simple. Agrega:\u201cEl objeto de estudio debe estar a la altura del mejor lenguaje musical jam\u00e1s creado por un humano, debe llevarse a las compuertas y conexiones de la red neuronal\u201d.<\/p>\n\n\n\n<p>Liang habla de los modos de aprendizaje, de las implementaciones de algoritmos inteligentes y, tambi\u00e9n, de las caracter\u00edsticas propias de la relaci\u00f3n objeto-compositor-virtual: percepci\u00f3n propia, capacidad de crear sus propios problemas de aprendizaje, generar sus propios datos, etc.<\/p>\n\n\n\n<p>La m\u00e1quina podr\u00eda estar en un constante modo aprendizaje, con autonom\u00eda plena en las respuestas y la retroalimentaci\u00f3n. Un sistema incentivado para generar sus propias operaciones, c\u00e1lculos y comparativas de patrones por recompensa; Un ente que no duerme, pero que alcanza y ejecuta conclusiones.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"589\" height=\"442\" src=\"https:\/\/i0.wp.com\/pulsecoder.com.mx\/wp-content\/uploads\/2020\/12\/Imagen2.jpg?resize=589%2C442&#038;ssl=1\" alt=\"\" class=\"wp-image-1092\" loading=\"lazy\" srcset=\"https:\/\/i0.wp.com\/pulsecoder.com.mx\/wp-content\/uploads\/2020\/12\/Imagen2.jpg?w=589&amp;ssl=1 589w, https:\/\/i0.wp.com\/pulsecoder.com.mx\/wp-content\/uploads\/2020\/12\/Imagen2.jpg?resize=300%2C225&amp;ssl=1 300w, https:\/\/i0.wp.com\/pulsecoder.com.mx\/wp-content\/uploads\/2020\/12\/Imagen2.jpg?resize=510%2C382&amp;ssl=1 510w\" sizes=\"(max-width: 589px) 100vw, 589px\" \/><figcaption>Feymman Liang en Goto, 2019<\/figcaption><\/figure><\/div>\n\n\n\n<p><strong>El navegante entre dos aguas<\/strong><\/p>\n\n\n\n<p>Desde el punto de vista de la ciencia de datos, las composiciones musicales de Bach son de un orden fractal. Es decir, todo trabajo escrito en vida pareciera ser el resultado de un plan maestro con relaci\u00f3n matem\u00e1tica ejecutado a la perfecci\u00f3n, con dise\u00f1o geom\u00e9trico-modular a gran escala, a partir de un punto de vista a\u00e9reo.<\/p>\n\n\n\n<p>Los patrones, en t\u00e9rminos f\u00edsicos, se encontraron en los muestreos de datos (voces tonales y frecuencias) y en la cuantificaci\u00f3n de elementos caracter\u00edsticos de sus obras. El proceso se nombra \u201crascar el ADN Bach\u201d.\u00a0 A partir de ah\u00ed, se desarrollan teoremas y f\u00f3rmulas aplicadas, que pueden generar algoritmos con los datos ya extra\u00eddos.<\/p>\n\n\n\n<p>Por supuesto, estos elementos no solo abarcan el aspecto visual y gr\u00e1fico de las partituras, est\u00e1n sujetos al desarrollo auditivo de los investigadores. As\u00ed como se necesitan a\u00f1os de experiencia para entender las ecuaciones profundas (muchas de ellas tan complejas que son dif\u00edciles de traducir a un lenguaje normal), en la conversi\u00f3n del contrapunto al espectro algor\u00edtmico se requieren equipos multidisciplinarios, que combinan y vierten sus conocimientos, sobre todo si se trata del trabajo por m\u00e1ximo exponente de la materia.<\/p>\n\n\n\n<p><strong>\u00bfPodr\u00e1 la IA alcanzar el nivel de composici\u00f3n del genio JSB?<\/strong><\/p>\n\n\n\n<p>El basto material legado a la humanidad por el director de capilla es un complejo c\u00f3digo que, hasta la fecha, est\u00e1 en proceso de exploraci\u00f3n. Adem\u00e1s de los an\u00e1lisis visuales, tambi\u00e9n se debe hacer uso de o\u00eddos construidos.<\/p>\n\n\n\n<p>No solo se puede llevar a la entrada de una RNN (Recurrent Neural Network), melod\u00eda, bajo, ritmo, tempo en formato MIDI. Habr\u00e1 que capturar la elasticidad del tiempo entre escalas, que van y vienen sobre corrientes regulares e irregulares; los patrones que grad\u00faan el espacio con disonancias enlaces; transportar a c\u00f3digo las\u00a0 2, 3 o 4 voces en di\u00e1logo con se\u00f1ales de mando y respuesta; agregar el reconocimiento de nodos y notas pedales, que funcionan como puentes de salida a la modulaci\u00f3n sobre otro color tonal; las voces en fuga que se encuentran sobre canales, a veces salidas a circular por una gran autopista y, despu\u00e9s, a la fase de un tubo de embudo, etc., aunque jam\u00e1s colisionen.<\/p>\n\n\n\n<p>Hay un sinf\u00edn de elementos que, de alguna manera, nos muestra un lenguaje profundo a\u00fan por explorar y llevarlo al mundo matem\u00e1tico. Sin embargo, datos y matem\u00e1ticas est\u00e1n condenados a entenderse para encontrar la mayor esencia musical de Bach.<\/p>\n\n\n\n<p>Lograr cercan\u00eda inmediata al trabajo del compositor por medio de un modelo basado en <em>Deep Learning<\/em> a\u00fan se antoja lejano. Sin embargo, el mundo que nos rodea est\u00e1 cambiando cada segundo y la relevancia que tendr\u00e1 la IA tambi\u00e9n puede determinar el destino, aunque nadie conoce a\u00fan su aspecto futuro.<\/p>\n\n\n\n<p>Un r\u00e1pido progreso en las redes neuronales artificiales borra gradualmente la frontera entre las artes y las ciencias. Un n\u00famero significativo de resultados demuestra c\u00f3mo las \u00e1reas que antes se consideraban completas y exclusivamente humanas, como la creatividad o la naturaleza intuitiva, ahora son tareas para los enfoques algor\u00edtmicos. De hecho, ya hubo varios intentos de automatizar el proceso de composici\u00f3n musical, mucho antes que las redes neuronales artificiales existieran.<\/p>\n\n\n\n<p>Una desarrollada teor\u00eda musical inspir\u00f3 una serie de enfoques heur\u00edsticos para la composici\u00f3n automatizada. La primera idea se remonta al siglo XIX, con Ada Lovelace, en 1843. A mediados del siglo XX, en <em>Hiller e Isaacson: Experimental Music 1959,<\/em> se desarroll\u00f3 un enfoque de cadena de Markov para la composici\u00f3n musical.<\/p>\n\n\n\n<p>Sin embargo, como se mostr\u00f3 en la investigaci\u00f3n de Lin y Tegmark, <em>Critical Behavior from Deep Dynamics<\/em>, en 2017, as\u00ed como en algunos otros estudios sobre series temporales discretas generadas por humanos, se tienden a generar dependencias de larga segmentaci\u00f3n, lo cual hace inviable el modelo basado en cadena de Markov.<\/p>\n\n\n\n<p>La variedad de diferentes redes neuronales con las que hoy se trabaja, como VAE, SGVB, VRASH, LSTM, etc., procesan mejor las series de datos con dependencias internas m\u00e1s largas y ya han sido exitosas para la generaci\u00f3n de m\u00fasica. (Sundermeyer,<em>LSTM Neural Networks for Language Modeling<\/em>)<em>.<\/em><\/p>\n\n\n\n<p>Por ahora, los planteamientos para generar polifon\u00edas y corales por medio de un modelo de IA se configuran de manera similar a la construcci\u00f3n de m\u00fasica nota por nota. En la organizaci\u00f3n de ceros y unos, se llama proceso significativo de datos, similar a la generaci\u00f3n de texto palabra por palabra.<\/p>\n\n\n\n<p>Este m\u00e9todo es la manera de normalizar un <em>Dataset<\/em> y facilitar el aprendizaje. \u00datil para las tareas de procesamiento generativo de un lenguaje natural.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"589\" height=\"299\" src=\"https:\/\/i0.wp.com\/pulsecoder.com.mx\/wp-content\/uploads\/2020\/12\/Imagen3.png?resize=589%2C299&#038;ssl=1\" alt=\"\" class=\"wp-image-1093\" loading=\"lazy\" srcset=\"https:\/\/i0.wp.com\/pulsecoder.com.mx\/wp-content\/uploads\/2020\/12\/Imagen3.png?w=589&amp;ssl=1 589w, https:\/\/i0.wp.com\/pulsecoder.com.mx\/wp-content\/uploads\/2020\/12\/Imagen3.png?resize=300%2C152&amp;ssl=1 300w\" sizes=\"(max-width: 589px) 100vw, 589px\" \/><\/figure><\/div>\n\n\n\n<p>En 2017, la obertura <em>Ya neiro scriabin<\/em>, para Theremin y Orquesta, fue una obra escrita por una Inteligencia Artificial. Inspirada en las piezas del famoso compositor ruso Alexander Scriabin, para la celebraci\u00f3n 125 de su natalicio.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"YaC 2017 - \u041e\u0442\u043a\u0440\u044b\u0442\u0438\u0435\" width=\"696\" height=\"392\" src=\"https:\/\/www.youtube.com\/embed\/FV2gFs65DUw?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><figcaption>Obertura <em>Ya neiro scriabin<\/em>, para Theremin y Orquesta<\/figcaption><\/figure>\n\n\n\n<p><strong>Codex III<\/strong><\/p>\n\n\n\n<p>A\u00fan si los enfoques algor\u00edtmicos lograran recrear oberturas musicales con inteligencias aut\u00f3nomas, hay una esencia profunda que pertenece a la humanidad: el simbolismo.<\/p>\n\n\n\n<p>Si en el mundo de la ciencia una de las proezas m\u00e1s grandes alcanzadas por el hombre fue llegar a la luna, la gesta en la m\u00fasica ser\u00eda la <em>Misa en Si Menor BWV 232<\/em> de JSB.<\/p>\n\n\n\n<p>Declarada por la Unesco, en noviembre del 2015, como \u201chito en la historia de la m\u00fasica y patrimonio documental de la humanidad\u201d, la misa sacra demand\u00f3 la mitad de la vida del <em>Herr Direktor<\/em>. Estructurada por Kyrie, Gloria, Credo, Sanctus, Agnus Dei en 25 piezas.<\/p>\n\n\n\n<p>Los an\u00e1lisis no solo se abordan desde el punto de vista de las 25 piezas que componen la obra, y de escalas, notas pedales o caracter\u00edsticas del contrapunto de alta progresi\u00f3n, la obra ha sido creada pensado en un motivo externo, con un c\u00f3digo oculto.<\/p>\n\n\n\n<p>Tal como Robert Langdon, personaje ficticio de las novelas de Dan Brown, plante\u00f3 su vida venerando e investigando el hilo de los s\u00edmbolos y el orden cronol\u00f3gico en los trabajos de los revolucionarios cient\u00edficos del renacimiento, similar trabajo hacen los investigadores actuales en la vida real con los c\u00e1nones de JS Bach.<\/p>\n\n\n\n<p>Quiz\u00e1 existe una profundidad hist\u00f3rica a\u00fan no revelada, ya que hay evidencias, influencia y similitudes de su amor por la simetr\u00eda, por la construcci\u00f3n fractal y las formas geom\u00e9tricas. Todo parece indicar que el genio del periodo barroco, cre\u00f3 gran parte de sus obras a partir de s\u00edmbolos, tal como lo hicieron sus colegas artistas renacentistas 150 a\u00f1os atr\u00e1s.<\/p>\n\n\n\n<p>Part\u00edcipe de las reformas luteranas y gran devoto a Dios, la <em>Misa en Si menor BWV 232<\/em> siempre emite una pista num\u00e9rica.\u00a0 El n\u00famero 3 es la constante (III). Se encuentra en todos los aspectos: el tempo, el dialogo, el discurso entre voces, los vectores-ambigramas y una decena de ejemplos m\u00e1s.\u00a0\u00a0<\/p>\n\n\n\n<p>Todos esos estudios conducen a pensar que el c\u00f3digo hace referencia a los tres s\u00edmbolos fuertes para el Cristianismo: Padre, Hijo y Esp\u00edritu Santo. Cada uno con car\u00e1cter participativo y su justo volumen.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"589\" height=\"364\" src=\"https:\/\/i0.wp.com\/pulsecoder.com.mx\/wp-content\/uploads\/2020\/12\/Imagen4.jpg?resize=589%2C364&#038;ssl=1\" alt=\"\" class=\"wp-image-1095\" loading=\"lazy\" srcset=\"https:\/\/i0.wp.com\/pulsecoder.com.mx\/wp-content\/uploads\/2020\/12\/Imagen4.jpg?w=589&amp;ssl=1 589w, https:\/\/i0.wp.com\/pulsecoder.com.mx\/wp-content\/uploads\/2020\/12\/Imagen4.jpg?resize=300%2C185&amp;ssl=1 300w\" sizes=\"(max-width: 589px) 100vw, 589px\" \/><figcaption>Imagen: Curious Speckle<\/figcaption><\/figure><\/div>\n\n\n\n<p>Sin embargo, la ciencia de datos y la IA podr\u00edan descubrir nuevas fuentes de informaci\u00f3n a partir del an\u00e1lisis y comparativas entre las 1128 obras del cat\u00e1logo del <em>Herr Master<\/em>, no solo para tratar de imitar polifon\u00edas y corales creadas gracias a las neuronas artificiales, como en <em>BachBot<\/em> o <em>DeepBach<\/em>, sino encontrar nuevos significados y simbolismos ocultos.<\/p>\n\n\n\n<p>Patrones, c\u00f3digos, matem\u00e1ticas, etc., vienen precargados. Ahora toca ir descifrando los \u00e1tomos. Disfruta de Bach en \u00e9stas fechas.<\/p>\n\n\n\n<p>Referencias:<\/p>\n\n\n\n<p><a href=\"\/\/soundcloud.com\/bachbot\" target=\"_blank\" rel=\"noreferrer noopener\">htpps:\/\/soundcloud.com\/bachbot<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/software.intel.com\/content\/www\/us\/en\/develop\/articles\/hands-on-ai-part-23-deep-learning-for-music-generation-2-implementing-the-model.html\">https:\/\/software.intel.com\/content\/www\/us\/en\/develop\/articles\/hands-on-ai-part-23-deep-learning-for-music-generation-2-implementing-the-model.html<\/a><\/p>\n\n\n\n<p>Deepbach: A steerable model for Bach Chorales Generation<\/p>\n\n\n\n<p><em>Lovelace 1843. Notes on 1 menabreas sketch of the analytical engine by Charles Babbage <\/em><a href=\"http:\/\/www.yorku.ca\/christo\/papers\/Babbage-CogSci.htm\"><em>http:\/\/www.yorku.ca\/christo\/papers\/Babbage-CogSci.htm<\/em><\/a><\/p>\n\n\n\n<p>Music Generation with Varational Recurrent Autoenconder Supporter by History <em>Ivan P. Yamshchikov and Alexey Tikhonov <\/em><a href=\"https:\/\/arxiv.org\/abs\/1705.05458\"><em>https:\/\/arxiv.org\/abs\/1705.05458<\/em><\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/feynmanliang.com\/bachbot-slides\/#\/practical-prepare\">https:\/\/feynmanliang.com\/bachbot-slides\/#\/practical-prepare<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/es.wikipedia.org\/wiki\/Anexo:Composiciones_de_Johann_Sebastian_Bach\">https:\/\/es.wikipedia.org\/wiki\/Anexo:Composiciones_de_Johann_Sebastian_Bach<\/a><\/p>\n<\/body>","protected":false},"excerpt":{"rendered":"<p>\u00bfExiste una hermosa ecuaci\u00f3n matem\u00e1tica que pueda simplificar los c\u00f3digos y el lenguaje oculto, en la basta composici\u00f3n musical de Johann Sebastian Bach? En el auditorio sede del pa\u00eds n\u00f3rdico, el expositor asiste con vestimenta sencilla, gafas hipster y diversas estampillas geek en la cubierta de su laptop. Se muestra en el escenario y saluda [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":1099,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"off","_et_pb_old_content":"","_et_gb_content_width":"","_monsterinsights_skip_tracking":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[88],"tags":[388,74,387,111,394,389,71,396,73,98,306,391,75,397,390,72,398,392,393,395],"class_list":{"0":"post-1090","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-inteligencia-artificial","8":"tag-algoritmos","9":"tag-arte-digital","10":"tag-bach","11":"tag-bachbot-2","12":"tag-barroco","13":"tag-composicion-musical","14":"tag-deep-learning","15":"tag-fuga","16":"tag-inteligencia-artificial","17":"tag-machine-learning-2","18":"tag-matematicas","19":"tag-modelos-autonomos","20":"tag-musica-experimental","21":"tag-patrones","22":"tag-polifonia","23":"tag-redes-neuronales","24":"tag-scriabin","25":"tag-simbolos","26":"tag-simetria","27":"tag-vectores"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Fractal Bach &gt;&gt; Deep Learning<\/title>\n<meta name=\"description\" content=\"Un lenguaje profundo por explorar para llevarlo al mundo matem\u00e1tico de la inteligencia artificial y encontrar la mayor esencia musical de Bach\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/pulsecoder.com.mx\/index.php\/2020\/12\/08\/fractal-bach-deep-learning\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"fractal-bach-deep-learning\" \/>\n<meta property=\"og:description\" content=\"Un lenguaje profundo por explorar para llevarlo al mundo matem\u00e1tico de la inteligencia artificial y encontrar la mayor esencia musical de Bach\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pulsecoder.com.mx\/index.php\/2020\/12\/08\/fractal-bach-deep-learning\/\" \/>\n<meta property=\"og:site_name\" content=\"Pulsecoder\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/PulsecoderMx\" \/>\n<meta property=\"article:published_time\" content=\"2020-12-08T00:29:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-07-09T05:50:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i1.wp.com\/pulsecoder.com.mx\/wp-content\/uploads\/2020\/12\/FB_Dic.png?fit=1200%2C675&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ismael Guzm\u00e1n\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"fractal-bach-deep-learning\" \/>\n<meta name=\"twitter:description\" content=\"Un lenguaje profundo por explorar para llevarlo al mundo matem\u00e1tico de la inteligencia artificial y encontrar la mayor esencia musical de Bach\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/i0.wp.com\/pulsecoder.com.mx\/wp-content\/uploads\/2020\/12\/FB_Dic.png?fit=1200%2C675&ssl=1\" \/>\n<meta name=\"twitter:creator\" content=\"@PulsecoderMx\" \/>\n<meta name=\"twitter:site\" content=\"@PulsecoderMx\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ismael Guzm\u00e1n\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/pulsecoder.com.mx\/index.php\/2020\/12\/08\/fractal-bach-deep-learning\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/pulsecoder.com.mx\/index.php\/2020\/12\/08\/fractal-bach-deep-learning\/\"},\"author\":{\"name\":\"Ismael Guzm\u00e1n\",\"@id\":\"https:\/\/pulsecoder.com.mx\/#\/schema\/person\/3b7ec413977e4116b59be466f6b5d25a\"},\"headline\":\"Fractal Bach >> Deep Learning\",\"datePublished\":\"2020-12-08T00:29:57+00:00\",\"dateModified\":\"2021-07-09T05:50:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/pulsecoder.com.mx\/index.php\/2020\/12\/08\/fractal-bach-deep-learning\/\"},\"wordCount\":2043,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/pulsecoder.com.mx\/#organization\"},\"image\":{\"@id\":\"https:\/\/pulsecoder.com.mx\/index.php\/2020\/12\/08\/fractal-bach-deep-learning\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/pulsecoder.com.mx\/wp-content\/uploads\/2020\/12\/FB_Dic.png?fit=1200%2C675&ssl=1\",\"keywords\":[\"Algoritmos\",\"Arte Digital\",\"Bach\",\"Bachbot\",\"Barroco\",\"Composici\u00f3n musical\",\"Deep Learning\",\"Fuga\",\"Inteligencia Artificial\",\"Machine Learning\",\"Matem\u00e1ticas\",\"Modelos aut\u00f3nomos\",\"M\u00fasica Experimental\",\"Patrones\",\"Polifon\u00eda\",\"Redes Neuronales\",\"Scriabin\",\"S\u00edmbolos\",\"Simetr\u00eda\",\"Vectores\"],\"articleSection\":[\"Inteligencia Artificial\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/pulsecoder.com.mx\/index.php\/2020\/12\/08\/fractal-bach-deep-learning\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/pulsecoder.com.mx\/index.php\/2020\/12\/08\/fractal-bach-deep-learning\/\",\"url\":\"https:\/\/pulsecoder.com.mx\/index.php\/2020\/12\/08\/fractal-bach-deep-learning\/\",\"name\":\"Fractal Bach >> Deep Learning\",\"isPartOf\":{\"@id\":\"https:\/\/pulsecoder.com.mx\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/pulsecoder.com.mx\/index.php\/2020\/12\/08\/fractal-bach-deep-learning\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/pulsecoder.com.mx\/index.php\/2020\/12\/08\/fractal-bach-deep-learning\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/pulsecoder.com.mx\/wp-content\/uploads\/2020\/12\/FB_Dic.png?fit=1200%2C675&ssl=1\",\"datePublished\":\"2020-12-08T00:29:57+00:00\",\"dateModified\":\"2021-07-09T05:50:46+00:00\",\"description\":\"Un lenguaje profundo por explorar para llevarlo al mundo matem\u00e1tico de la inteligencia artificial y encontrar la mayor esencia musical de Bach\",\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/pulsecoder.com.mx\/index.php\/2020\/12\/08\/fractal-bach-deep-learning\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/pulsecoder.com.mx\/index.php\/2020\/12\/08\/fractal-bach-deep-learning\/#primaryimage\",\"url\":\"https:\/\/i0.wp.com\/pulsecoder.com.mx\/wp-content\/uploads\/2020\/12\/FB_Dic.png?fit=1200%2C675&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/pulsecoder.com.mx\/wp-content\/uploads\/2020\/12\/FB_Dic.png?fit=1200%2C675&ssl=1\",\"width\":1200,\"height\":675,\"caption\":\"Pulse Coder | Bach\"},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/pulsecoder.com.mx\/#website\",\"url\":\"https:\/\/pulsecoder.com.mx\/\",\"name\":\"Pulsecoder\",\"description\":\"Revista digital de tecnolog\u00eda, sociedad e Innovaci\u00f3n\",\"publisher\":{\"@id\":\"https:\/\/pulsecoder.com.mx\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/pulsecoder.com.mx\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/pulsecoder.com.mx\/#organization\",\"name\":\"Pulse Coder Mx\",\"url\":\"https:\/\/pulsecoder.com.mx\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/pulsecoder.com.mx\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i0.wp.com\/pulsecoder.com.mx\/wp-content\/uploads\/2021\/10\/Web.png?fit=2047%2C1024&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/pulsecoder.com.mx\/wp-content\/uploads\/2021\/10\/Web.png?fit=2047%2C1024&ssl=1\",\"width\":2047,\"height\":1024,\"caption\":\"Pulse Coder Mx\"},\"image\":{\"@id\":\"https:\/\/pulsecoder.com.mx\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/PulsecoderMx\",\"https:\/\/x.com\/PulsecoderMx\",\"https:\/\/www.instagram.com\/pulsecodermx\/\",\"https:\/\/www.youtube.com\/channel\/UCci7xZRoiIxGpkwEljqfF9A\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/pulsecoder.com.mx\/#\/schema\/person\/3b7ec413977e4116b59be466f6b5d25a\",\"name\":\"Ismael Guzm\u00e1n\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/pulsecoder.com.mx\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9a10cab8115b61019922c2823d17de70?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9a10cab8115b61019922c2823d17de70?s=96&d=mm&r=g\",\"caption\":\"Ismael Guzm\u00e1n\"},\"description\":\"Fundador y Director de Pulse Coder. Escribe sobre digitalizaci\u00f3n, ciencia e innovaci\u00f3n tecnol\u00f3gica.\",\"url\":\"https:\/\/pulsecoder.com.mx\/index.php\/author\/ismael-guzman\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Fractal Bach >> Deep Learning","description":"Un lenguaje profundo por explorar para llevarlo al mundo matem\u00e1tico de la inteligencia artificial y encontrar la mayor esencia musical de Bach","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/pulsecoder.com.mx\/index.php\/2020\/12\/08\/fractal-bach-deep-learning\/","og_locale":"es_MX","og_type":"article","og_title":"fractal-bach-deep-learning","og_description":"Un lenguaje profundo por explorar para llevarlo al mundo matem\u00e1tico de la inteligencia artificial y encontrar la mayor esencia musical de Bach","og_url":"https:\/\/pulsecoder.com.mx\/index.php\/2020\/12\/08\/fractal-bach-deep-learning\/","og_site_name":"Pulsecoder","article_publisher":"https:\/\/www.facebook.com\/PulsecoderMx","article_published_time":"2020-12-08T00:29:57+00:00","article_modified_time":"2021-07-09T05:50:46+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/i1.wp.com\/pulsecoder.com.mx\/wp-content\/uploads\/2020\/12\/FB_Dic.png?fit=1200%2C675&ssl=1","type":"image\/png"}],"author":"Ismael Guzm\u00e1n","twitter_card":"summary_large_image","twitter_title":"fractal-bach-deep-learning","twitter_description":"Un lenguaje profundo por explorar para llevarlo al mundo matem\u00e1tico de la inteligencia artificial y encontrar la mayor esencia musical de Bach","twitter_image":"https:\/\/i0.wp.com\/pulsecoder.com.mx\/wp-content\/uploads\/2020\/12\/FB_Dic.png?fit=1200%2C675&ssl=1","twitter_creator":"@PulsecoderMx","twitter_site":"@PulsecoderMx","twitter_misc":{"Escrito por":"Ismael Guzm\u00e1n","Tiempo de lectura":"9 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/pulsecoder.com.mx\/index.php\/2020\/12\/08\/fractal-bach-deep-learning\/#article","isPartOf":{"@id":"https:\/\/pulsecoder.com.mx\/index.php\/2020\/12\/08\/fractal-bach-deep-learning\/"},"author":{"name":"Ismael Guzm\u00e1n","@id":"https:\/\/pulsecoder.com.mx\/#\/schema\/person\/3b7ec413977e4116b59be466f6b5d25a"},"headline":"Fractal Bach >> Deep Learning","datePublished":"2020-12-08T00:29:57+00:00","dateModified":"2021-07-09T05:50:46+00:00","mainEntityOfPage":{"@id":"https:\/\/pulsecoder.com.mx\/index.php\/2020\/12\/08\/fractal-bach-deep-learning\/"},"wordCount":2043,"commentCount":0,"publisher":{"@id":"https:\/\/pulsecoder.com.mx\/#organization"},"image":{"@id":"https:\/\/pulsecoder.com.mx\/index.php\/2020\/12\/08\/fractal-bach-deep-learning\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/pulsecoder.com.mx\/wp-content\/uploads\/2020\/12\/FB_Dic.png?fit=1200%2C675&ssl=1","keywords":["Algoritmos","Arte Digital","Bach","Bachbot","Barroco","Composici\u00f3n musical","Deep Learning","Fuga","Inteligencia Artificial","Machine Learning","Matem\u00e1ticas","Modelos aut\u00f3nomos","M\u00fasica Experimental","Patrones","Polifon\u00eda","Redes Neuronales","Scriabin","S\u00edmbolos","Simetr\u00eda","Vectores"],"articleSection":["Inteligencia Artificial"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/pulsecoder.com.mx\/index.php\/2020\/12\/08\/fractal-bach-deep-learning\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/pulsecoder.com.mx\/index.php\/2020\/12\/08\/fractal-bach-deep-learning\/","url":"https:\/\/pulsecoder.com.mx\/index.php\/2020\/12\/08\/fractal-bach-deep-learning\/","name":"Fractal Bach >> Deep Learning","isPartOf":{"@id":"https:\/\/pulsecoder.com.mx\/#website"},"primaryImageOfPage":{"@id":"https:\/\/pulsecoder.com.mx\/index.php\/2020\/12\/08\/fractal-bach-deep-learning\/#primaryimage"},"image":{"@id":"https:\/\/pulsecoder.com.mx\/index.php\/2020\/12\/08\/fractal-bach-deep-learning\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/pulsecoder.com.mx\/wp-content\/uploads\/2020\/12\/FB_Dic.png?fit=1200%2C675&ssl=1","datePublished":"2020-12-08T00:29:57+00:00","dateModified":"2021-07-09T05:50:46+00:00","description":"Un lenguaje profundo por explorar para llevarlo al mundo matem\u00e1tico de la inteligencia artificial y encontrar la mayor esencia musical de Bach","inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pulsecoder.com.mx\/index.php\/2020\/12\/08\/fractal-bach-deep-learning\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/pulsecoder.com.mx\/index.php\/2020\/12\/08\/fractal-bach-deep-learning\/#primaryimage","url":"https:\/\/i0.wp.com\/pulsecoder.com.mx\/wp-content\/uploads\/2020\/12\/FB_Dic.png?fit=1200%2C675&ssl=1","contentUrl":"https:\/\/i0.wp.com\/pulsecoder.com.mx\/wp-content\/uploads\/2020\/12\/FB_Dic.png?fit=1200%2C675&ssl=1","width":1200,"height":675,"caption":"Pulse Coder | Bach"},{"@type":"WebSite","@id":"https:\/\/pulsecoder.com.mx\/#website","url":"https:\/\/pulsecoder.com.mx\/","name":"Pulsecoder","description":"Revista digital de tecnolog\u00eda, sociedad e Innovaci\u00f3n","publisher":{"@id":"https:\/\/pulsecoder.com.mx\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pulsecoder.com.mx\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/pulsecoder.com.mx\/#organization","name":"Pulse Coder Mx","url":"https:\/\/pulsecoder.com.mx\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/pulsecoder.com.mx\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/pulsecoder.com.mx\/wp-content\/uploads\/2021\/10\/Web.png?fit=2047%2C1024&ssl=1","contentUrl":"https:\/\/i0.wp.com\/pulsecoder.com.mx\/wp-content\/uploads\/2021\/10\/Web.png?fit=2047%2C1024&ssl=1","width":2047,"height":1024,"caption":"Pulse Coder Mx"},"image":{"@id":"https:\/\/pulsecoder.com.mx\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/PulsecoderMx","https:\/\/x.com\/PulsecoderMx","https:\/\/www.instagram.com\/pulsecodermx\/","https:\/\/www.youtube.com\/channel\/UCci7xZRoiIxGpkwEljqfF9A"]},{"@type":"Person","@id":"https:\/\/pulsecoder.com.mx\/#\/schema\/person\/3b7ec413977e4116b59be466f6b5d25a","name":"Ismael Guzm\u00e1n","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/pulsecoder.com.mx\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/9a10cab8115b61019922c2823d17de70?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9a10cab8115b61019922c2823d17de70?s=96&d=mm&r=g","caption":"Ismael Guzm\u00e1n"},"description":"Fundador y Director de Pulse Coder. Escribe sobre digitalizaci\u00f3n, ciencia e innovaci\u00f3n tecnol\u00f3gica.","url":"https:\/\/pulsecoder.com.mx\/index.php\/author\/ismael-guzman\/"}]}},"jetpack_featured_media_url":"https:\/\/i0.wp.com\/pulsecoder.com.mx\/wp-content\/uploads\/2020\/12\/FB_Dic.png?fit=1200%2C675&ssl=1","jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/pulsecoder.com.mx\/index.php\/wp-json\/wp\/v2\/posts\/1090"}],"collection":[{"href":"https:\/\/pulsecoder.com.mx\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pulsecoder.com.mx\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pulsecoder.com.mx\/index.php\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/pulsecoder.com.mx\/index.php\/wp-json\/wp\/v2\/comments?post=1090"}],"version-history":[{"count":12,"href":"https:\/\/pulsecoder.com.mx\/index.php\/wp-json\/wp\/v2\/posts\/1090\/revisions"}],"predecessor-version":[{"id":1570,"href":"https:\/\/pulsecoder.com.mx\/index.php\/wp-json\/wp\/v2\/posts\/1090\/revisions\/1570"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pulsecoder.com.mx\/index.php\/wp-json\/wp\/v2\/media\/1099"}],"wp:attachment":[{"href":"https:\/\/pulsecoder.com.mx\/index.php\/wp-json\/wp\/v2\/media?parent=1090"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pulsecoder.com.mx\/index.php\/wp-json\/wp\/v2\/categories?post=1090"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pulsecoder.com.mx\/index.php\/wp-json\/wp\/v2\/tags?post=1090"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}