{"id":7265,"date":"2025-08-18T15:40:11","date_gmt":"2025-08-18T13:40:11","guid":{"rendered":"https:\/\/www.aiknow.io\/introduccion-a-resnet\/"},"modified":"2025-08-18T15:40:11","modified_gmt":"2025-08-18T13:40:11","slug":"introduccion-a-resnet","status":"publish","type":"post","link":"https:\/\/www.aiknow.io\/es\/introduccion-a-resnet\/","title":{"rendered":"Introducci\u00f3n a ResNet"},"content":{"rendered":"<div>\n<h2>Introducci\u00f3n a Resnet<\/h2>\n<div>Las redes neuronales convolucionales (CNN) han transformado el campo de la visi\u00f3n por ordenador, permitiendo abordar con \u00e9xito complejas tareas de procesamiento e interpretaci\u00f3n de im\u00e1genes. Entre las arquitecturas m\u00e1s significativas, <strong><strong>ResNet (Red Residual)<\/strong> destaca por su capacidad para gestionar redes profundas de forma eficiente.<\/strong> Presentada por Kaiming He en 2015, ResNet ha tenido un gran impacto en el sector gracias a su innovadora estructura basada en <strong>conexiones residuales<\/strong>, que facilitan el flujo de informaci\u00f3n dentro de la red.<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<div>\n<h2>Uso de modelos preentrenados<\/h2>\n<h4>Aprendizaje por transferencia<\/h4>\n<div>Uno de los enfoques m\u00e1s habituales cuando se trabaja con arquitecturas complejas y conjuntos de datos con recursos limitados es el aprendizaje por transferencia. Este enfoque consiste en utilizar un modelo preentrenado en un gran conjunto de datos y adaptarlo despu\u00e9s a una nueva tarea. <strong>ResNet50<\/strong>, por su capacidad para captar caracter\u00edsticas complejas de las im\u00e1genes, es especialmente adecuada para el aprendizaje por transferencia. El concepto de <strong>ajuste fino<\/strong> se basa en reutilizar los pesos de un modelo preentrenado y adaptar sus capas finales al nuevo problema. Este enfoque reduce significativamente el tiempo de entrenamiento, especialmente cuando los datos disponibles para la nueva tarea son limitados. Para el <strong>ajuste fino de ResNet50,<\/strong> congelamos la mayor\u00eda de las capas preentrenadas (para que no se actualicen durante el entrenamiento) y s\u00f3lo entrenamos las capas finales o nuevas adiciones, como una capa de clasificaci\u00f3n espec\u00edfica para el nuevo conjunto de datos.    <\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<div>\n<h2><strong>Arquitectura de ResNet &#8211; en breve<\/strong><\/h2>\n<\/div>\n<div>\n<div>\n<div>ResNet introduce el concepto de <strong>aprendizaje residual<\/strong>, que facilita el entrenamiento de redes muy profundas. La idea principal es el uso de conexiones de salto, es decir, conexiones que eluden una o m\u00e1s capas convolucionales y a\u00f1aden la salida directamente a una capa posterior. Esta estructura ayuda a preservar los gradientes durante la retropropagaci\u00f3n (la parte que permite optimizar los par\u00e1metros de la red para que la salida del modelo se acerque lo m\u00e1s posible al resultado deseado), mitigando el problema de la <strong>desaparici\u00f3n de gradientes ( vanishing gradient )<\/strong>.  <\/div>\n<div><\/div>\n<\/div>\n<\/div>\n<div>\n<div>\n<h3>Bloques residuales<\/h3>\n<\/div>\n<div>\n<div>El coraz\u00f3n de ResNet es el bloque residual, que puede representarse como:<\/div>\n<div><img fetchpriority=\"high\" decoding=\"async\" class=\" wp-image-6360 aligncenter\" src=\"https:\/\/www.aiknow.io\/wpvt\/wp-content\/uploads\/2025\/04\/img_9-300x162.png\" alt=\"bloque residual\" width=\"365\" height=\"197\" srcset=\"https:\/\/www.aiknow.io\/wpvt\/wp-content\/uploads\/2025\/04\/img_9-300x162.png 300w, https:\/\/www.aiknow.io\/wpvt\/wp-content\/uploads\/2025\/04\/img_9.png 305w\" sizes=\"(max-width: 365px) 100vw, 365px\" \/><\/div>\n<div><\/div>\n<div><img decoding=\"async\" src=\"https:\/\/www.aiknow.io\/wpvt\/wp-content\/ql-cache\/quicklatex.com-1614923c0a876cd16ab83e6904358408_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#121;&#32;&#61;&#32;&#70;&#40;&#120;&#41;&#32;&#43;&#32;&#120;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"102\" style=\"vertical-align: -5px;\"\/><\/div>\n<div>\n<div>donde <img decoding=\"async\" src=\"https:\/\/www.aiknow.io\/wpvt\/wp-content\/ql-cache\/quicklatex.com-ede05c264bba0eda080918aaa09c4658_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#120;\" title=\"Rendered by QuickLaTeX.com\" height=\"8\" width=\"10\" style=\"vertical-align: 0px;\"\/> es la entrada, <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.aiknow.io\/wpvt\/wp-content\/ql-cache\/quicklatex.com-2499cf55e750be842a7f31fff56c2e87_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#70;&#40;&#120;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"37\" style=\"vertical-align: -5px;\"\/> representa una transformaci\u00f3n no lineal aplicada por una serie de capas convolucionales, y <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.aiknow.io\/wpvt\/wp-content\/ql-cache\/quicklatex.com-0af556714940c351c933bba8cf840796_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#121;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"9\" style=\"vertical-align: -4px;\"\/> es la salida final del bloque. Esta conexi\u00f3n directa entre entrada y salida ayuda a la red a retener informaci\u00f3n <span style=\"font-size: 16px;\"> crucial y acelera la convergencia durante el entrenamiento.<\/span> <\/div>\n<div>\n<div>\n<h3 style=\"text-align: left;\">Skip Connections: Una profundizaci\u00f3n<\/h3>\n<div>\n<div>Las <strong>conexiones de salto<\/strong> son uno de los aspectos clave que hacen que ResNet sea especialmente potente. En un modelo de red neuronal tradicional, la informaci\u00f3n pasa por todas las capas de la red, sin posibilidad de &#8220;saltarse&#8221; las capas intermedias. Sin embargo, en ResNet, las conexiones de salto permiten que parte de la informaci\u00f3n eluda una o varias capas convolucionales y se a\u00f1ada directamente al resultado final de una capa m\u00e1s profunda. *** Translated with www.DeepL.com\/Translator (free version) ***  <\/div>\n<div>Las conexiones de salto son \u00fatiles por dos razones principales:<\/div>\n<ol>\n<li><strong>Mejora del flujo de gradiente:<\/strong> En las redes neuronales profundas, el gradiente puede disminuir exponencialmente a medida que se retropropaga, especialmente en las primeras capas de la red. Este fen\u00f3meno se conoce como el problema del gradiente evanescente. Las conexiones de salto permiten que los gradientes pasen directamente a trav\u00e9s de las capas sin atenuarse significativamente, lo que mejora el aprendizaje en redes muy profundas.   <\/li>\n<li><strong>Facilitaci\u00f3n del entrenamiento<\/strong>: las conexiones de salto ayudan a la red a centrarse en tareas de alto nivel y evitar tener que memorizar detalles menos relevantes, lo que facilita una <strong>mejor generalizaci\u00f3n.<\/strong> Sin la presencia de estas conexiones, las redes muy profundas pueden sufrir un efecto de &#8220;saturaci\u00f3n&#8221; del aprendizaje, en el que los pesos tienden a no cambiar o convergen con demasiada lentitud. <\/li>\n<\/ol>\n<\/div>\n<p>&nbsp;<\/p>\n<hr>\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div>\n<div>\n<h2>ResNet: arquitectura y funcionamiento<\/h2>\n<div>\n<h3>1. Estructura de los bloques residuales<\/h3>\n<p>Un bloque ResNet consta de varias <strong>capas convolucionales<\/strong>, seguidas de funciones de normalizaci\u00f3n y activaci\u00f3n. La estructura b\u00e1sica de un bloque ResNet incluye: <\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Convoluci\u00f3n 3\u00d73 (<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.aiknow.io\/wpvt\/wp-content\/ql-cache\/quicklatex.com-fcbfea7bfafe13ddd20234632a76fbc7_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#67;&#111;&#110;&#118;&#95;&#123;&#51;&times;&#51;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"57\" style=\"vertical-align: -3px;\"\/>): captura caracter\u00edsticas espaciales locales.<\/li>\n<li>Normalizaci\u00f3n por lotes (BN): normaliza la salida para mejorar la estabilidad del entrenamiento.<\/li>\n<li>ReLU (Rectified Linear Unit): introduce la no linealidad.<\/li>\n<li>Suma con la entrada original (conexi\u00f3n de salto): permite el flujo directo de informaci\u00f3n.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<div>El funcionamiento matem\u00e1tico de un bloque residual puede expresarse como:<\/div>\n<div><\/div>\n<\/div>\n<\/div>\n<div>\n<div><img decoding=\"async\" src=\"https:\/\/www.aiknow.io\/wpvt\/wp-content\/ql-cache\/quicklatex.com-1614923c0a876cd16ab83e6904358408_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#121;&#32;&#61;&#32;&#70;&#40;&#120;&#41;&#32;&#43;&#32;&#120;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"102\" style=\"vertical-align: -5px;\"\/><\/div>\n<div>donde:<\/div>\n<ul>\n<li><img decoding=\"async\" src=\"https:\/\/www.aiknow.io\/wpvt\/wp-content\/ql-cache\/quicklatex.com-ede05c264bba0eda080918aaa09c4658_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#120;\" title=\"Rendered by QuickLaTeX.com\" height=\"8\" width=\"10\" style=\"vertical-align: 0px;\"\/> es la entrada del bloque,<\/li>\n<li><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.aiknow.io\/wpvt\/wp-content\/ql-cache\/quicklatex.com-2499cf55e750be842a7f31fff56c2e87_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#70;&#40;&#120;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"37\" style=\"vertical-align: -5px;\"\/> representa la transformaci\u00f3n no lineal aplicada por el conjunto de operaciones (Conv, BN, ReLU),<\/li>\n<li><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.aiknow.io\/wpvt\/wp-content\/ql-cache\/quicklatex.com-0af556714940c351c933bba8cf840796_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#121;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"9\" style=\"vertical-align: -4px;\"\/> es la salida del bloque, que suma <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.aiknow.io\/wpvt\/wp-content\/ql-cache\/quicklatex.com-2499cf55e750be842a7f31fff56c2e87_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#70;&#40;&#120;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"37\" style=\"vertical-align: -5px;\"\/> con la entrada original.<\/li>\n<\/ul>\n<div>M\u00e1s detalladamente, <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.aiknow.io\/wpvt\/wp-content\/ql-cache\/quicklatex.com-2499cf55e750be842a7f31fff56c2e87_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#70;&#40;&#120;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"37\" style=\"vertical-align: -5px;\"\/> puede expresarse como:<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.aiknow.io\/wpvt\/wp-content\/ql-cache\/quicklatex.com-c2fb386e177383e626c492eb1285a55e_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#70;&#40;&#120;&#41;&#32;&#61;&#32;&#87;&#95;&#50;&#32;&#92;&#115;&#105;&#103;&#109;&#97;&#40;&#87;&#95;&#49;&#32;&#120;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"144\" style=\"vertical-align: -5px;\"\/><\/p>\n<div>donde:<\/div>\n<div><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.aiknow.io\/wpvt\/wp-content\/ql-cache\/quicklatex.com-b600ad54ba978d03a9f00d86823f46ea_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#87;&#95;&#49;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"23\" style=\"vertical-align: -3px;\"\/> y <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.aiknow.io\/wpvt\/wp-content\/ql-cache\/quicklatex.com-a1aa42bd1d0d89a88d9c7256b4cc6f8f_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#87;&#95;&#50;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"24\" style=\"vertical-align: -3px;\"\/> son los pesos de las capas convolucionales, <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.aiknow.io\/wpvt\/wp-content\/ql-cache\/quicklatex.com-1c9cc40f96a1492e298e7da85a2c1692_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#115;&#105;&#103;&#109;&#97;\" title=\"Rendered by QuickLaTeX.com\" height=\"8\" width=\"11\" style=\"vertical-align: 0px;\"\/> es la funci\u00f3n de activaci\u00f3n ReLU. Si las dimensiones de entrada y salida no coinciden, se utiliza una transformaci\u00f3n lineal mediante una convoluci\u00f3n <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.aiknow.io\/wpvt\/wp-content\/ql-cache\/quicklatex.com-a426b5552cfdb2f1a62bf8fbe2860613_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#49;&times;&#49;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"16\" style=\"vertical-align: 0px;\"\/>: <\/div>\n<div><\/div>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.aiknow.io\/wpvt\/wp-content\/ql-cache\/quicklatex.com-5ef5a778f10463468e33e4cfabd66d6b_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#121;&#32;&#61;&#32;&#70;&#40;&#120;&#41;&#32;&#43;&#32;&#87;&#95;&#115;&#32;&#120;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"126\" style=\"vertical-align: -5px;\"\/><\/p>\n<div><\/div>\n<div>donde <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.aiknow.io\/wpvt\/wp-content\/ql-cache\/quicklatex.com-1cfd4033da08299a2750a84b62e85faf_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#87;&#95;&#115;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"23\" style=\"vertical-align: -3px;\"\/> es una matriz de transformaci\u00f3n.<\/div>\n<\/div>\n<\/div>\n<div>\n<div>\n<p>&nbsp;<\/p>\n<h3>2. Ciclo de vida de ResNet<\/h3>\n<div>El ciclo de vida de la arquitectura ResNet comprende varias fases:<\/div>\n<div><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-6388\" src=\"https:\/\/www.aiknow.io\/wpvt\/wp-content\/uploads\/2025\/04\/img_8-300x97.png\" alt=\"Resnet - Arquitectura modelo\" width=\"674\" height=\"218\" srcset=\"https:\/\/www.aiknow.io\/wpvt\/wp-content\/uploads\/2025\/04\/img_8-300x97.png 300w, https:\/\/www.aiknow.io\/wpvt\/wp-content\/uploads\/2025\/04\/img_8-1024x330.png 1024w, https:\/\/www.aiknow.io\/wpvt\/wp-content\/uploads\/2025\/04\/img_8-768x247.png 768w, https:\/\/www.aiknow.io\/wpvt\/wp-content\/uploads\/2025\/04\/img_8-1536x495.png 1536w, https:\/\/www.aiknow.io\/wpvt\/wp-content\/uploads\/2025\/04\/img_8-2048x660.png 2048w\" sizes=\"(max-width: 674px) 100vw, 674px\" \/><\/div>\n<h4 style=\"padding-left: 40px;\">2.1. Preparaci\u00f3n del modelo<\/h4>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Definici\u00f3n de la arquitectura (n\u00famero de bloques residuales, tama\u00f1o de los filtros, etc.).<\/li>\n<li>Inicializaci\u00f3n de los pesos.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h4 style=\"padding-left: 40px;\">2.2. Entrenamiento<\/h4>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Paso hacia delante: propagaci\u00f3n de la entrada a trav\u00e9s de la red.<\/li>\n<li>C\u00e1lculo de la funci\u00f3n de p\u00e9rdida.<\/li>\n<li>Retropropagaci\u00f3n: actualizaci\u00f3n de los pesos mediante el algoritmo de descenso de gradiente (SGD o Adam).<\/li>\n<li>Uso de conexiones de salto para mejorar el flujo de gradiente.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h4 style=\"padding-left: 40px;\">2.3. Validaci\u00f3n y pruebas<\/h4>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Evaluaci\u00f3n del rendimiento con datos no vistos.<\/li>\n<li>Posible ajuste fino de los hiperpar\u00e1metros.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h4 style=\"padding-left: 40px;\">2.4. Inferencia<\/h4>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Utilizaci\u00f3n del modelo entrenado para hacer predicciones sobre nuevos datos.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<div>\n<h3>3. ResNet-50: Estructura espec\u00edfica<\/h3>\n<div><strong>ResNet-50<\/strong> es una versi\u00f3n espec\u00edfica de ResNet con 50 niveles, organizados del siguiente modo:<\/div>\n<ul>\n<li>Una primera capa convolucional (<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.aiknow.io\/wpvt\/wp-content\/ql-cache\/quicklatex.com-64e663b3ace0716cd47ed056f6ef9f7c_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#55;&#47;&#116;&#105;&#109;&#101;&#115;&#55;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"71\" style=\"vertical-align: -5px;\"\/>, stride 2)<\/li>\n<li>Un max-pooling (<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.aiknow.io\/wpvt\/wp-content\/ql-cache\/quicklatex.com-2a370987e1361a1ac63f2308c813e8a9_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#51;&#92;&#116;&#105;&#109;&#101;&#115;&#51;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"40\" style=\"vertical-align: 0px;\"\/>)<\/li>\n<li>4 bloques residuales con (3, 4, 6, 3) sub-bloques cada uno<\/li>\n<li>Una capa final totalmente conectada para la clasificaci\u00f3n<\/li>\n<\/ul>\n<div>La profundidad de la red permite captar caracter\u00edsticas jer\u00e1rquicas avanzadas, lo que hace que ResNet50 sea eficaz para tareas complejas de visi\u00f3n artificial.<\/div>\n<\/div>\n<div><\/div>\n<div>\n<div>\n<div>ResNet50 es una de las variantes m\u00e1s utilizadas porque ofrece un buen equilibrio entre profundidad y eficiencia computacional. Su arquitectura consta de: <\/div>\n<ul>\n<li>Una capa convolucional inicial seguida de max-pooling.<\/li>\n<li>16 bloques <strong>cuello de botella<\/strong> organizados en cuatro grupos.<\/li>\n<li>Un average pooling e un fully connected layer finale.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div>\n<div><\/div>\n<div>\n<div>\n<h4>Bloques de cuello de botella<\/h4>\n<div>A diferencia de los bloques residuales est\u00e1ndar, <strong>los bloques cuello de botella<\/strong> utilizan una secuencia de tres convoluciones con tama\u00f1os de n\u00facleo (1&#215;1, 3&#215;3, 1&#215;1):<\/div>\n<ul>\n<li><strong>1&#215;1 Conv<\/strong>&#8211; Reducci\u00f3n de la dimensionalidad. <\/li>\n<li><strong>3&#215;3 Conv<\/strong> &#8211; Procesamiento de caracter\u00edsticas.<\/li>\n<li><strong>1&#215;1 Conv<\/strong> &#8211; Restablecer la dimensionalidad.<\/li>\n<\/ul>\n<div>Esta configuraci\u00f3n permite mantener el n\u00famero de par\u00e1metros manejable incluso en arquitecturas profundas.<\/div>\n<p>&nbsp;<\/p>\n<hr>\n<div>\n<h2>Ventajas de ResNet y ResNet50<\/h2>\n<ul>\n<li>Mitigaci\u00f3n de gradientes de fuga: gracias a las conexiones de salto, los gradientes pueden fluir sin degradarse.<\/li>\n<li>Mayor profundidad sin aumentar la complejidad computacional: los bloques cuello de botella mejoran la eficiencia en comparaci\u00f3n con los bloques residuales est\u00e1ndar.<\/li>\n<li>Alto rendimiento en ImageNet y otros conjuntos de datos: ResNet50 se utiliza ampliamente para clasificaci\u00f3n, segmentaci\u00f3n y reconocimiento de objetos.<\/li>\n<li>Transferencia de aprendizaje: ResNet50 preentrenada en ImageNet se utiliza a menudo para el ajuste fino en diversas aplicaciones.<\/li>\n<\/ul>\n<h3>Aplicaciones de ResNet50<\/h3>\n<div>ResNet50 se utiliza en numerosos contextos, entre ellos:<\/div>\n<ul>\n<li><strong>Reconocimiento de im\u00e1genes:<\/strong> clasificaci\u00f3n de objetos en conjuntos de datos como ImageNet.<\/li>\n<li><strong>Diagn\u00f3stico m\u00e9dico<\/strong>: identificaci\u00f3n de patolog\u00edas a partir de im\u00e1genes m\u00e9dicas.<\/li>\n<li><strong>Vigilancia y seguridad<\/strong>: reconocimiento facial y an\u00e1lisis de v\u00eddeo.<\/li>\n<li><strong>Veh\u00edculos aut\u00f3nomos<\/strong>: identificaci\u00f3n de se\u00f1ales de tr\u00e1fico y obst\u00e1culos.<br \/>\n<h3 style=\"font-style: normal;\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-6417 aligncenter\" src=\"https:\/\/www.aiknow.io\/wpvt\/wp-content\/uploads\/2025\/04\/ChatGPT-Image-8-apr-2025-10_50_29-300x300.png\" alt=\"\" width=\"314\" height=\"314\" srcset=\"https:\/\/www.aiknow.io\/wpvt\/wp-content\/uploads\/2025\/04\/ChatGPT-Image-8-apr-2025-10_50_29-300x300.png 300w, https:\/\/www.aiknow.io\/wpvt\/wp-content\/uploads\/2025\/04\/ChatGPT-Image-8-apr-2025-10_50_29-150x150.png 150w, https:\/\/www.aiknow.io\/wpvt\/wp-content\/uploads\/2025\/04\/ChatGPT-Image-8-apr-2025-10_50_29-768x768.png 768w, https:\/\/www.aiknow.io\/wpvt\/wp-content\/uploads\/2025\/04\/ChatGPT-Image-8-apr-2025-10_50_29.png 1024w\" sizes=\"(max-width: 314px) 100vw, 314px\" \/><\/h3>\n<\/li>\n<\/ul>\n<h3>Problemas y l\u00edmites de ResNet<\/h3>\n<h6><strong>Complejidad computacional:<\/strong><\/h6>\n<div>A pesar de las importantes ventajas que ofrece ResNet50, como la reducci\u00f3n del riesgo de gradiente de fuga debido a las conexiones de salto, no deja de ser un modelo muy profundo y complejo. Su <strong>profundidad <\/strong> implica una cantidad <strong>considerable de operaciones computacionales<\/strong>. Esto puede suponer un obst\u00e1culo en dispositivos con recursos limitados, como los dispositivos m\u00f3viles o integrados. Los <strong>tiempos de inferencia<\/strong> pueden ser <strong>lentos<\/strong>, y el uso de grandes memorias puede resultar problem\u00e1tico en aplicaciones que requieren una respuesta r\u00e1pida.   <\/div>\n<p>&nbsp;<\/p>\n<h6>Sobreajuste en presencia de pocos datos:<\/h6>\n<p>Aunque las conexiones de salto de ResNet mejoran la capacidad de aprendizaje y la generalizaci\u00f3n, el modelo puede sufrir de sobreajuste cuando hay pocos datos disponibles. Esto es especialmente cierto si el conjunto de datos no es lo suficientemente diverso o representativo. En estos casos, la arquitectura profunda puede aprender a &#8220;almacenar&#8221; los datos de entrenamiento en lugar de generalizar. Una soluci\u00f3n eficaz para <strong>contrarrestar <\/strong> el sobreajuste <strong>es el uso del aumento de datos<\/strong>, que permite aumentar la variedad de los datos de entrenamiento modificando las im\u00e1genes (por ejemplo, mediante rotaciones, zooms o traslaciones). Este enfoque permite mejorar la robustez del modelo sin necesidad de recoger nuevos datos. *** Translated with www.DeepL.com\/Translator (free version) ***    <\/p>\n<p>&nbsp;<\/p>\n<h2>Conclusi\u00f3n<\/h2>\n<div>ResNet y sus variantes, en particular ResNet50, han transformado el campo de la visi\u00f3n por ordenador. Gracias a su innovadora arquitectura con conexiones residuales, estas redes permiten entrenar modelos profundos sin toparse con los problemas t\u00edpicos de las CNN tradicionales. Su eficacia y precisi\u00f3n las convierten en herramientas esenciales para una amplia gama de aplicaciones.  <\/div>\n<\/div>\n<\/div>\n<div><\/div>\n<p>&nbsp;<\/p>\n<hr>\n<div>\n<div>\n<div><strong>Recursos \u00fatiles<\/strong><\/div>\n<ul>\n<li><a href=\"https:\/\/arxiv.org\/pdf\/1512.03385\">Documentaci\u00f3n oficial<\/a><\/li>\n<li>ResNet explicado:\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li> [<a href=\"https:\/\/www.youtube.com\/watch?v=w1UsKanMatM&amp;t=941s\">YouTube1<\/a>]<\/li>\n<li> [<a href=\"https:\/\/www.youtube.com\/watch?v=o_3mboe1jYI\">YouTube2<\/a>]<\/li>\n<li> [<a href=\"https:\/\/www.youtube.com\/watch?v=Q1JCrG1bJ-A\">YouTube3<\/a>]<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/blog.roboflow.com\/what-is-resnet-50\/\">What is ResNet-50<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Introducci\u00f3n a Resnet Las redes neuronales convolucionales (CNN) han transformado el campo de la visi\u00f3n por ordenador, permitiendo abordar con \u00e9xito complejas tareas de procesamiento e interpretaci\u00f3n de im\u00e1genes. Entre las arquitecturas m\u00e1s significativas, ResNet (Red Residual) destaca por su capacidad para gestionar redes profundas de forma eficiente. Presentada por Kaiming He en 2015, ResNet [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":6494,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[144,128],"tags":[261,260,258,259],"class_list":["post-7265","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-industria-4-0-es","category-novedades-tecnologicas","tag-bloques-residuales","tag-cnn-es","tag-resnet-es","tag-resnet50-es"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Resnet, introduzione e semplice guida ai fondamenti - AIknow<\/title>\n<meta name=\"description\" content=\"ResNet destaca por su capacidad para manejar redes neuronales convolucionales profundas (CNN) de forma eficiente, veamos c\u00f3mo.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.aiknow.io\/es\/introduccion-a-resnet\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Resnet, introduzione e semplice guida ai fondamenti - AIknow\" \/>\n<meta property=\"og:description\" content=\"ResNet destaca por su capacidad para manejar redes neuronales convolucionales profundas (CNN) de forma eficiente, veamos c\u00f3mo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.aiknow.io\/es\/introduccion-a-resnet\/\" \/>\n<meta property=\"og:site_name\" content=\"AIknow\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-18T13:40:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.aiknow.io\/wpvt\/wp-content\/uploads\/2025\/04\/aaaaa-1024x974.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"974\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Michele Giovanelli\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Michele Giovanelli\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.aiknow.io\/es\/introduccion-a-resnet\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.aiknow.io\/es\/introduccion-a-resnet\/\"},\"author\":{\"name\":\"Michele Giovanelli\",\"@id\":\"https:\/\/www.aiknow.io\/#\/schema\/person\/a989230a6d8434262e58f68af5c787c2\"},\"headline\":\"Introducci\u00f3n a ResNet\",\"datePublished\":\"2025-08-18T13:40:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.aiknow.io\/es\/introduccion-a-resnet\/\"},\"wordCount\":1630,\"image\":{\"@id\":\"https:\/\/www.aiknow.io\/es\/introduccion-a-resnet\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.aiknow.io\/wpvt\/wp-content\/uploads\/2025\/04\/aaaaa-e1745919511228.png\",\"keywords\":[\"Bloques residuales\",\"CNN\",\"ResNet\",\"ResNet50\"],\"articleSection\":[\"Industria 4.0\",\"Novedades tecnol\u00f3gicas\"],\"inLanguage\":\"es-ES\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.aiknow.io\/es\/introduccion-a-resnet\/\",\"url\":\"https:\/\/www.aiknow.io\/es\/introduccion-a-resnet\/\",\"name\":\"Resnet, introduzione e semplice guida ai fondamenti - AIknow\",\"isPartOf\":{\"@id\":\"https:\/\/www.aiknow.io\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.aiknow.io\/es\/introduccion-a-resnet\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.aiknow.io\/es\/introduccion-a-resnet\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.aiknow.io\/wpvt\/wp-content\/uploads\/2025\/04\/aaaaa-e1745919511228.png\",\"datePublished\":\"2025-08-18T13:40:11+00:00\",\"author\":{\"@id\":\"https:\/\/www.aiknow.io\/#\/schema\/person\/a989230a6d8434262e58f68af5c787c2\"},\"description\":\"ResNet destaca por su capacidad para manejar redes neuronales convolucionales profundas (CNN) de forma eficiente, veamos c\u00f3mo.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.aiknow.io\/es\/introduccion-a-resnet\/#breadcrumb\"},\"inLanguage\":\"es-ES\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.aiknow.io\/es\/introduccion-a-resnet\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\/\/www.aiknow.io\/es\/introduccion-a-resnet\/#primaryimage\",\"url\":\"https:\/\/www.aiknow.io\/wpvt\/wp-content\/uploads\/2025\/04\/aaaaa-e1745919511228.png\",\"contentUrl\":\"https:\/\/www.aiknow.io\/wpvt\/wp-content\/uploads\/2025\/04\/aaaaa-e1745919511228.png\",\"width\":1503,\"height\":1430,\"caption\":\"Resnet\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.aiknow.io\/es\/introduccion-a-resnet\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.aiknow.io\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introducci\u00f3n a ResNet\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.aiknow.io\/#website\",\"url\":\"https:\/\/www.aiknow.io\/\",\"name\":\"AIknow - Developing future\",\"description\":\"From Edge To Intelligence\",\"alternateName\":\"AIknow\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.aiknow.io\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es-ES\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.aiknow.io\/#\/schema\/person\/a989230a6d8434262e58f68af5c787c2\",\"name\":\"Michele Giovanelli\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\/\/www.aiknow.io\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7b9c0585ded6217182119647f2db095a000ea01873a85bb505b114f1f33c5aee?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7b9c0585ded6217182119647f2db095a000ea01873a85bb505b114f1f33c5aee?s=96&d=mm&r=g\",\"caption\":\"Michele Giovanelli\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Resnet, introduzione e semplice guida ai fondamenti - AIknow","description":"ResNet destaca por su capacidad para manejar redes neuronales convolucionales profundas (CNN) de forma eficiente, veamos c\u00f3mo.","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:\/\/www.aiknow.io\/es\/introduccion-a-resnet\/","og_locale":"es_ES","og_type":"article","og_title":"Resnet, introduzione e semplice guida ai fondamenti - AIknow","og_description":"ResNet destaca por su capacidad para manejar redes neuronales convolucionales profundas (CNN) de forma eficiente, veamos c\u00f3mo.","og_url":"https:\/\/www.aiknow.io\/es\/introduccion-a-resnet\/","og_site_name":"AIknow","article_published_time":"2025-08-18T13:40:11+00:00","og_image":[{"width":1024,"height":974,"url":"https:\/\/www.aiknow.io\/wpvt\/wp-content\/uploads\/2025\/04\/aaaaa-1024x974.png","type":"image\/png"}],"author":"Michele Giovanelli","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Michele Giovanelli","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.aiknow.io\/es\/introduccion-a-resnet\/#article","isPartOf":{"@id":"https:\/\/www.aiknow.io\/es\/introduccion-a-resnet\/"},"author":{"name":"Michele Giovanelli","@id":"https:\/\/www.aiknow.io\/#\/schema\/person\/a989230a6d8434262e58f68af5c787c2"},"headline":"Introducci\u00f3n a ResNet","datePublished":"2025-08-18T13:40:11+00:00","mainEntityOfPage":{"@id":"https:\/\/www.aiknow.io\/es\/introduccion-a-resnet\/"},"wordCount":1630,"image":{"@id":"https:\/\/www.aiknow.io\/es\/introduccion-a-resnet\/#primaryimage"},"thumbnailUrl":"https:\/\/www.aiknow.io\/wpvt\/wp-content\/uploads\/2025\/04\/aaaaa-e1745919511228.png","keywords":["Bloques residuales","CNN","ResNet","ResNet50"],"articleSection":["Industria 4.0","Novedades tecnol\u00f3gicas"],"inLanguage":"es-ES"},{"@type":"WebPage","@id":"https:\/\/www.aiknow.io\/es\/introduccion-a-resnet\/","url":"https:\/\/www.aiknow.io\/es\/introduccion-a-resnet\/","name":"Resnet, introduzione e semplice guida ai fondamenti - AIknow","isPartOf":{"@id":"https:\/\/www.aiknow.io\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.aiknow.io\/es\/introduccion-a-resnet\/#primaryimage"},"image":{"@id":"https:\/\/www.aiknow.io\/es\/introduccion-a-resnet\/#primaryimage"},"thumbnailUrl":"https:\/\/www.aiknow.io\/wpvt\/wp-content\/uploads\/2025\/04\/aaaaa-e1745919511228.png","datePublished":"2025-08-18T13:40:11+00:00","author":{"@id":"https:\/\/www.aiknow.io\/#\/schema\/person\/a989230a6d8434262e58f68af5c787c2"},"description":"ResNet destaca por su capacidad para manejar redes neuronales convolucionales profundas (CNN) de forma eficiente, veamos c\u00f3mo.","breadcrumb":{"@id":"https:\/\/www.aiknow.io\/es\/introduccion-a-resnet\/#breadcrumb"},"inLanguage":"es-ES","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.aiknow.io\/es\/introduccion-a-resnet\/"]}]},{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/www.aiknow.io\/es\/introduccion-a-resnet\/#primaryimage","url":"https:\/\/www.aiknow.io\/wpvt\/wp-content\/uploads\/2025\/04\/aaaaa-e1745919511228.png","contentUrl":"https:\/\/www.aiknow.io\/wpvt\/wp-content\/uploads\/2025\/04\/aaaaa-e1745919511228.png","width":1503,"height":1430,"caption":"Resnet"},{"@type":"BreadcrumbList","@id":"https:\/\/www.aiknow.io\/es\/introduccion-a-resnet\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.aiknow.io\/es\/"},{"@type":"ListItem","position":2,"name":"Introducci\u00f3n a ResNet"}]},{"@type":"WebSite","@id":"https:\/\/www.aiknow.io\/#website","url":"https:\/\/www.aiknow.io\/","name":"AIknow - Developing future","description":"From Edge To Intelligence","alternateName":"AIknow","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.aiknow.io\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es-ES"},{"@type":"Person","@id":"https:\/\/www.aiknow.io\/#\/schema\/person\/a989230a6d8434262e58f68af5c787c2","name":"Michele Giovanelli","image":{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/www.aiknow.io\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7b9c0585ded6217182119647f2db095a000ea01873a85bb505b114f1f33c5aee?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7b9c0585ded6217182119647f2db095a000ea01873a85bb505b114f1f33c5aee?s=96&d=mm&r=g","caption":"Michele Giovanelli"}}]}},"_links":{"self":[{"href":"https:\/\/www.aiknow.io\/es\/wp-json\/wp\/v2\/posts\/7265","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.aiknow.io\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.aiknow.io\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.aiknow.io\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.aiknow.io\/es\/wp-json\/wp\/v2\/comments?post=7265"}],"version-history":[{"count":0,"href":"https:\/\/www.aiknow.io\/es\/wp-json\/wp\/v2\/posts\/7265\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.aiknow.io\/es\/wp-json\/wp\/v2\/media\/6494"}],"wp:attachment":[{"href":"https:\/\/www.aiknow.io\/es\/wp-json\/wp\/v2\/media?parent=7265"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.aiknow.io\/es\/wp-json\/wp\/v2\/categories?post=7265"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.aiknow.io\/es\/wp-json\/wp\/v2\/tags?post=7265"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}