{"id":477828,"date":"2023-08-09T09:21:11","date_gmt":"2023-08-09T09:21:11","guid":{"rendered":""},"modified":"2023-09-05T11:15:32","modified_gmt":"2023-09-05T11:15:32","slug":"lightgbm","status":"publish","type":"wiki","link":"https:\/\/oneproxy.pro\/es\/wiki\/lightgbm\/","title":{"rendered":"Luz GBM"},"content":{"rendered":"<p>LightGBM es una biblioteca de aprendizaje autom\u00e1tico de c\u00f3digo abierto potente y eficiente dise\u00f1ada para aumentar el gradiente. Desarrollado por Microsoft, ha ganado una gran popularidad entre los cient\u00edficos e investigadores de datos por su velocidad y alto rendimiento en el manejo de conjuntos de datos a gran escala. LightGBM se basa en el marco de aumento de gradiente, una t\u00e9cnica de aprendizaje autom\u00e1tico que combina alumnos d\u00e9biles, generalmente \u00e1rboles de decisi\u00f3n, para crear un modelo predictivo s\u00f3lido. Su capacidad para manejar big data con excelente precisi\u00f3n lo convierte en la opci\u00f3n preferida en diversos dominios, incluido el procesamiento del lenguaje natural, la visi\u00f3n por computadora y el modelado financiero.<\/p>\n<h2>La historia del origen de LightGBM y la primera menci\u00f3n del mismo.<\/h2>\n<p>LightGBM fue presentado por primera vez en 2017 por investigadores de Microsoft en un art\u00edculo titulado &quot;LightGBM: un \u00e1rbol de decisi\u00f3n de impulso de gradiente altamente eficiente&quot;. El art\u00edculo fue escrito por Guolin Ke, Qi Meng, Thomas Finley, Taifeng Wang, Wei Chen, Weidong Ma, Qiwei Ye y Tie-Yan Liu. Esta investigaci\u00f3n hist\u00f3rica present\u00f3 LightGBM como un m\u00e9todo novedoso para aumentar la eficiencia en los algoritmos de aumento de gradiente manteniendo al mismo tiempo una precisi\u00f3n competitiva.<\/p>\n<h2>Informaci\u00f3n detallada sobre LightGBM<\/h2>\n<p>LightGBM ha revolucionado el campo del aumento de gradiente con sus caracter\u00edsticas \u00fanicas. A diferencia de los marcos tradicionales de aumento de gradiente que utilizan el crecimiento de \u00e1rboles en profundidad, LightGBM emplea una estrategia de crecimiento de \u00e1rboles en hojas. Este enfoque selecciona el nodo de hoja con la m\u00e1xima reducci\u00f3n de p\u00e9rdidas durante cada expansi\u00f3n del \u00e1rbol, lo que da como resultado un modelo m\u00e1s preciso con menos hojas.<\/p>\n<p>Adem\u00e1s, LightGBM optimiza el uso de la memoria a trav\u00e9s de dos t\u00e9cnicas: muestreo unilateral basado en gradientes (GOSS) y agrupaci\u00f3n de funciones exclusivas (EFB). GOSS selecciona solo los gradientes significativos durante el proceso de entrenamiento, lo que reduce la cantidad de instancias de datos y mantiene la precisi\u00f3n del modelo. EFB agrupa caracter\u00edsticas exclusivas para comprimir la memoria y mejorar la eficiencia.<\/p>\n<p>La biblioteca tambi\u00e9n admite diversas tareas de aprendizaje autom\u00e1tico, como sistemas de regresi\u00f3n, clasificaci\u00f3n, clasificaci\u00f3n y recomendaci\u00f3n. Proporciona API flexibles en m\u00faltiples lenguajes de programaci\u00f3n como Python, R y C++, lo que lo hace f\u00e1cilmente accesible para los desarrolladores en diferentes plataformas.<\/p>\n<h2>La estructura interna de LightGBM: c\u00f3mo funciona LightGBM<\/h2>\n<p>En esencia, LightGBM opera bas\u00e1ndose en la t\u00e9cnica de aumento de gradiente, un m\u00e9todo de aprendizaje conjunto en el que se combinan m\u00faltiples alumnos d\u00e9biles para formar un poderoso modelo predictivo. La estructura interna de LightGBM se puede resumir en los siguientes pasos:<\/p>\n<ol>\n<li>\n<p><strong>Preparaci\u00f3n de datos<\/strong>: LightGBM requiere que los datos se organicen en un formato espec\u00edfico, como Dataset o DMatrix, para mejorar el rendimiento y reducir el uso de memoria.<\/p>\n<\/li>\n<li>\n<p><strong>Construcci\u00f3n de \u00e1rboles<\/strong>: Durante el entrenamiento, LightGBM utiliza la estrategia de crecimiento de \u00e1rboles en forma de hojas. Comienza con una sola hoja como nodo ra\u00edz y luego expande iterativamente el \u00e1rbol dividiendo los nodos de las hojas para minimizar la funci\u00f3n de p\u00e9rdida.<\/p>\n<\/li>\n<li>\n<p><strong>Crecimiento foliar<\/strong>: LightGBM selecciona el nodo de hoja que proporciona la reducci\u00f3n de p\u00e9rdidas m\u00e1s significativa, lo que genera un modelo m\u00e1s preciso con menos hojas.<\/p>\n<\/li>\n<li>\n<p><strong>Muestreo unilateral basado en gradientes (GOSS)<\/strong>: Durante el entrenamiento, GOSS selecciona solo los gradientes importantes para una mayor optimizaci\u00f3n, lo que da como resultado una convergencia m\u00e1s r\u00e1pida y un sobreajuste reducido.<\/p>\n<\/li>\n<li>\n<p><strong>Paquete de funciones exclusivas (EFB)<\/strong>: EFB agrupa funciones exclusivas para ahorrar memoria y acelerar el proceso de entrenamiento.<\/p>\n<\/li>\n<li>\n<p><strong>Impulsando<\/strong>: Los alumnos d\u00e9biles (\u00e1rboles de decisi\u00f3n) se agregan al modelo de forma secuencial, y cada nuevo \u00e1rbol corrige los errores de sus predecesores.<\/p>\n<\/li>\n<li>\n<p><strong>Regularizaci\u00f3n<\/strong>: LightGBM emplea t\u00e9cnicas de regularizaci\u00f3n L1 y L2 para evitar el sobreajuste y mejorar la generalizaci\u00f3n.<\/p>\n<\/li>\n<li>\n<p><strong>Predicci\u00f3n<\/strong>: Una vez entrenado el modelo, LightGBM puede predecir de manera eficiente los resultados de nuevos datos.<\/p>\n<\/li>\n<\/ol>\n<h2>An\u00e1lisis de las caracter\u00edsticas clave de LightGBM<\/h2>\n<p>LightGBM cuenta con varias caracter\u00edsticas clave que contribuyen a su adopci\u00f3n y eficacia generalizadas:<\/p>\n<ol>\n<li>\n<p><strong>Alta velocidad<\/strong>: El crecimiento del \u00e1rbol en hojas y las t\u00e9cnicas de optimizaci\u00f3n GOSS hacen que LightGBM sea significativamente m\u00e1s r\u00e1pido que otros marcos de aumento de gradiente.<\/p>\n<\/li>\n<li>\n<p><strong>Eficiencia de la memoria<\/strong>: El m\u00e9todo EFB reduce el consumo de memoria, lo que permite a LightGBM manejar grandes conjuntos de datos que pueden no caber en la memoria utilizando algoritmos tradicionales.<\/p>\n<\/li>\n<li>\n<p><strong>Escalabilidad<\/strong>: LightGBM se escala de manera eficiente para manejar conjuntos de datos a gran escala con millones de instancias y funciones.<\/p>\n<\/li>\n<li>\n<p><strong>Flexibilidad<\/strong>: LightGBM admite varias tareas de aprendizaje autom\u00e1tico, lo que lo hace adecuado para sistemas de regresi\u00f3n, clasificaci\u00f3n, clasificaci\u00f3n y recomendaci\u00f3n.<\/p>\n<\/li>\n<li>\n<p><strong>Predicciones precisas<\/strong>: La estrategia de crecimiento de \u00e1rboles por hojas mejora la precisi\u00f3n predictiva del modelo al utilizar menos hojas.<\/p>\n<\/li>\n<li>\n<p><strong>Soporte para caracter\u00edsticas categ\u00f3ricas<\/strong>: LightGBM maneja eficientemente caracter\u00edsticas categ\u00f3ricas sin la necesidad de un preprocesamiento extenso.<\/p>\n<\/li>\n<li>\n<p><strong>Aprendizaje paralelo<\/strong>: LightGBM admite el entrenamiento paralelo y utiliza CPU de m\u00faltiples n\u00facleos para mejorar a\u00fan m\u00e1s su rendimiento.<\/p>\n<\/li>\n<\/ol>\n<h2>Tipos de luz GBM<\/h2>\n<p>LightGBM ofrece dos tipos principales seg\u00fan el tipo de impulso utilizado:<\/p>\n<ol>\n<li>\n<p><strong>M\u00e1quina de aumento de gradiente (GBM)<\/strong>: Esta es la forma est\u00e1ndar de LightGBM, que utiliza un aumento de gradiente con una estrategia de crecimiento de \u00e1rbol en forma de hojas.<\/p>\n<\/li>\n<li>\n<p><strong>Dardo<\/strong>: Dart es una variante de LightGBM que utiliza regularizaci\u00f3n basada en abandonos durante el entrenamiento. Ayuda a evitar el sobreajuste al dejar caer algunos \u00e1rboles al azar durante cada iteraci\u00f3n.<\/p>\n<\/li>\n<\/ol>\n<p>A continuaci\u00f3n se muestra una tabla comparativa que destaca las diferencias clave entre GBM y Dart:<\/p>\n<table>\n<thead>\n<tr>\n<th>Aspecto<\/th>\n<th>M\u00e1quina de aumento de gradiente (GBM)<\/th>\n<th>Dardo<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Algoritmo de impulso<\/td>\n<td>Aumento de gradiente<\/td>\n<td>Aumento de gradiente con Dart<\/td>\n<\/tr>\n<tr>\n<td>T\u00e9cnica de regularizaci\u00f3n<\/td>\n<td>L1 y L2<\/td>\n<td>L1 y L2 con abandono<\/td>\n<\/tr>\n<tr>\n<td>Prevenci\u00f3n de sobreajuste<\/td>\n<td>Moderado<\/td>\n<td>Mejorado con la deserci\u00f3n<\/td>\n<\/tr>\n<tr>\n<td>Poda de \u00e1rboles<\/td>\n<td>Sin poda<\/td>\n<td>Poda basada en Abandono<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Formas de utilizar LightGBM, problemas y sus soluciones relacionadas con el uso.<\/h2>\n<p>LightGBM se puede utilizar de varias maneras para abordar diferentes tareas de aprendizaje autom\u00e1tico:<\/p>\n<ol>\n<li>\n<p><strong>Clasificaci\u00f3n<\/strong>: Utilice LightGBM para problemas de clasificaci\u00f3n binaria o de clases m\u00faltiples, como detecci\u00f3n de spam, an\u00e1lisis de sentimientos y reconocimiento de im\u00e1genes.<\/p>\n<\/li>\n<li>\n<p><strong>Regresi\u00f3n<\/strong>: aplique LightGBM a tareas de regresi\u00f3n como predecir precios de vivienda, valores del mercado de valores o pron\u00f3sticos de temperatura.<\/p>\n<\/li>\n<li>\n<p><strong>Clasificaci\u00f3n<\/strong>: Utilice LightGBM para crear sistemas de clasificaci\u00f3n, como clasificaci\u00f3n de resultados de motores de b\u00fasqueda o sistemas de recomendaci\u00f3n.<\/p>\n<\/li>\n<li>\n<p><strong>Sistemas de recomendaci\u00f3n<\/strong>: LightGBM puede impulsar motores de recomendaci\u00f3n personalizados, sugiriendo productos, pel\u00edculas o m\u00fasica a los usuarios.<\/p>\n<\/li>\n<\/ol>\n<p>A pesar de sus ventajas, los usuarios pueden encontrar algunos desaf\u00edos al usar LightGBM:<\/p>\n<ol>\n<li>\n<p><strong>Conjuntos de datos desequilibrados<\/strong>: LightGBM puede tener problemas con conjuntos de datos desequilibrados, lo que genera predicciones sesgadas. Una soluci\u00f3n es utilizar ponderaciones de clases o t\u00e9cnicas de muestreo para equilibrar los datos durante el entrenamiento.<\/p>\n<\/li>\n<li>\n<p><strong>Sobreajuste<\/strong>: Si bien LightGBM emplea t\u00e9cnicas de regularizaci\u00f3n para evitar el sobreajuste, a\u00fan puede ocurrir con datos insuficientes o modelos demasiado complejos. La validaci\u00f3n cruzada y el ajuste de hiperpar\u00e1metros pueden ayudar a aliviar este problema.<\/p>\n<\/li>\n<li>\n<p><strong>Ajuste de hiperpar\u00e1metros<\/strong>: El rendimiento de LightGBM depende en gran medida del ajuste de los hiperpar\u00e1metros. Se puede emplear la b\u00fasqueda de cuadr\u00edcula o la optimizaci\u00f3n bayesiana para encontrar la mejor combinaci\u00f3n de hiperpar\u00e1metros.<\/p>\n<\/li>\n<li>\n<p><strong>Preprocesamiento de datos<\/strong>: Las caracter\u00edsticas categ\u00f3ricas necesitan una codificaci\u00f3n adecuada y los datos faltantes deben manejarse adecuadamente antes de enviarlos a LightGBM.<\/p>\n<\/li>\n<\/ol>\n<h2>Principales caracter\u00edsticas y otras comparativas con t\u00e9rminos similares<\/h2>\n<p>Comparemos LightGBM con algunas otras bibliotecas populares de aumento de gradiente:<\/p>\n<table>\n<thead>\n<tr>\n<th>Caracter\u00edstica<\/th>\n<th>Luz GBM<\/th>\n<th>XGBoost<\/th>\n<th>gatoboost<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Estrategia de crecimiento de \u00e1rboles<\/td>\n<td>En cuanto a hojas<\/td>\n<td>Nivel-sabio<\/td>\n<td>Sim\u00e9trico<\/td>\n<\/tr>\n<tr>\n<td>Uso de memoria<\/td>\n<td>Eficiente<\/td>\n<td>Moderado<\/td>\n<td>Moderado<\/td>\n<\/tr>\n<tr>\n<td>Soporte categ\u00f3rico<\/td>\n<td>S\u00ed<\/td>\n<td>Limitado<\/td>\n<td>S\u00ed<\/td>\n<\/tr>\n<tr>\n<td>Aceleraci\u00f3n de GPU<\/td>\n<td>S\u00ed<\/td>\n<td>S\u00ed<\/td>\n<td>Limitado<\/td>\n<\/tr>\n<tr>\n<td>Actuaci\u00f3n<\/td>\n<td>M\u00e1s r\u00e1pido<\/td>\n<td>M\u00e1s lento que LGBM<\/td>\n<td>Comparable<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>LightGBM supera a XGBoost en t\u00e9rminos de velocidad, mientras que CatBoost y LightGBM son relativamente similares en rendimiento. LightGBM se destaca en el manejo de grandes conjuntos de datos y en la utilizaci\u00f3n eficiente de la memoria, lo que lo convierte en la opci\u00f3n preferida en escenarios de big data.<\/p>\n<h2>Perspectivas y tecnolog\u00edas del futuro relacionadas con LightGBM<\/h2>\n<p>A medida que evoluciona el campo del aprendizaje autom\u00e1tico, es probable que LightGBM experimente m\u00e1s mejoras y avances. Algunos posibles desarrollos futuros incluyen:<\/p>\n<ol>\n<li>\n<p><strong>T\u00e9cnicas de regularizaci\u00f3n mejoradas<\/strong>: Los investigadores pueden explorar m\u00e9todos de regularizaci\u00f3n m\u00e1s sofisticados para mejorar la capacidad del modelo para generalizar y manejar conjuntos de datos complejos.<\/p>\n<\/li>\n<li>\n<p><strong>Integraci\u00f3n de redes neuronales<\/strong>: Es posible que haya intentos de integrar redes neuronales y arquitecturas de aprendizaje profundo con marcos de mejora de gradiente como LightGBM para mejorar el rendimiento y la flexibilidad.<\/p>\n<\/li>\n<li>\n<p><strong>Integraci\u00f3n de AutoML<\/strong>: LightGBM puede integrarse en plataformas automatizadas de aprendizaje autom\u00e1tico (AutoML), lo que permite a los no expertos aprovechar su potencia para diversas tareas.<\/p>\n<\/li>\n<li>\n<p><strong>Soporte para Computaci\u00f3n Distribuida<\/strong>: Los esfuerzos para permitir que LightGBM se ejecute en marcos inform\u00e1ticos distribuidos como Apache Spark podr\u00edan mejorar a\u00fan m\u00e1s la escalabilidad para escenarios de big data.<\/p>\n<\/li>\n<\/ol>\n<h2>C\u00f3mo se pueden utilizar o asociar los servidores proxy con LightGBM<\/h2>\n<p>Los servidores proxy pueden desempe\u00f1ar un papel crucial al utilizar LightGBM en varios escenarios:<\/p>\n<ol>\n<li>\n<p><strong>Raspado de datos<\/strong>: Al recopilar datos para tareas de aprendizaje autom\u00e1tico, se pueden emplear servidores proxy para extraer informaci\u00f3n de los sitios web y al mismo tiempo evitar problemas de bloqueo de IP o limitaci\u00f3n de velocidad.<\/p>\n<\/li>\n<li>\n<p><strong>Privacidad de datos<\/strong>: Los servidores proxy pueden mejorar la privacidad de los datos al anonimizar la direcci\u00f3n IP del usuario durante el entrenamiento del modelo, especialmente en aplicaciones donde la protecci\u00f3n de datos es cr\u00edtica.<\/p>\n<\/li>\n<li>\n<p><strong>Entrenamiento distribuido<\/strong>: Para configuraciones distribuidas de aprendizaje autom\u00e1tico, se pueden utilizar servidores proxy para gestionar la comunicaci\u00f3n entre nodos, lo que facilita la capacitaci\u00f3n colaborativa en diferentes ubicaciones.<\/p>\n<\/li>\n<li>\n<p><strong>Balanceo de carga<\/strong>: Los servidores proxy pueden distribuir solicitudes entrantes a m\u00faltiples instancias de LightGBM, optimizando el uso de recursos computacionales y mejorando el rendimiento general.<\/p>\n<\/li>\n<\/ol>\n<h2>Enlaces relacionados<\/h2>\n<p>Para obtener m\u00e1s informaci\u00f3n sobre LightGBM, considere explorar los siguientes recursos:<\/p>\n<ol>\n<li>\n<p><a href=\"https:\/\/github.com\/microsoft\/LightGBM\" target=\"_new\" rel=\"noopener nofollow\">Repositorio oficial de LightGBM en GitHub<\/a>: acceda al c\u00f3digo fuente, la documentaci\u00f3n y el rastreador de problemas de LightGBM.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.microsoft.com\/en-us\/research\/publication\/lightgbm-a-highly-efficient-gradient-boosting-decision-tree\/\" target=\"_new\" rel=\"noopener nofollow\">Documento de investigaci\u00f3n de Microsoft sobre LightGBM<\/a>: Lea el art\u00edculo de investigaci\u00f3n original que present\u00f3 LightGBM.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/lightgbm.readthedocs.io\/\" target=\"_new\" rel=\"noopener nofollow\">Documentaci\u00f3n de LightGBM<\/a>: Consulte la documentaci\u00f3n oficial para obtener instrucciones de uso detalladas, referencias de API y tutoriales.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.kaggle.com\/\" target=\"_new\" rel=\"noopener nofollow\">Competiciones de Kaggle<\/a>: Explore las competencias de Kaggle donde LightGBM se usa ampliamente y aprenda de cuadernos y kernels de ejemplo.<\/p>\n<\/li>\n<\/ol>\n<p>Al aprovechar el poder de LightGBM y comprender sus matices, los cient\u00edficos e investigadores de datos pueden mejorar sus modelos de aprendizaje autom\u00e1tico y obtener una ventaja competitiva al abordar desaf\u00edos complejos del mundo real. Ya sea para an\u00e1lisis de datos a gran escala, predicciones precisas o recomendaciones personalizadas, LightGBM contin\u00faa potenciando a la comunidad de IA con su velocidad y eficiencia excepcionales.<\/p>","protected":false},"featured_media":468775,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-477828","wiki","type-wiki","status-publish","has-post-thumbnail","hentry"],"acf":{"faq_title":"Frequently Asked Questions about <mark>LightGBM: Boosting Performance with Speed and Efficiency<\/mark>","faq_items":[{"question":"What is LightGBM?","answer":"<p>LightGBM is a powerful and efficient open-source machine learning library designed for gradient boosting. It is developed by Microsoft and is widely used for handling large-scale datasets with high accuracy.<\/p>"},{"question":"How did LightGBM originate?","answer":"<p>LightGBM was introduced in 2017 by Microsoft researchers in a paper titled \"LightGBM: A Highly Efficient Gradient Boosting Decision Tree.\" The paper presented LightGBM as a novel method for boosting efficiency in gradient boosting algorithms.<\/p>"},{"question":"How does LightGBM work?","answer":"<p>LightGBM operates on the gradient boosting technique with a leaf-wise tree growth strategy. It selects the leaf node with the maximum loss reduction during each tree expansion, resulting in a more accurate model with fewer leaves. The library optimizes memory usage through techniques like Gradient-based One-Side Sampling (GOSS) and Exclusive Feature Bundling (EFB).<\/p>"},{"question":"What are the key features of LightGBM?","answer":"<p>LightGBM boasts high speed, memory efficiency, scalability, and flexibility. Its leaf-wise tree growth strategy enhances predictive accuracy, and it supports various machine learning tasks, such as regression, classification, ranking, and recommendation systems.<\/p>"},{"question":"What types of LightGBM are there?","answer":"<p>LightGBM offers two main types: Gradient Boosting Machine (GBM) and Dart. GBM uses leaf-wise tree growth, while Dart includes dropout-based regularization to prevent overfitting.<\/p>"},{"question":"How can LightGBM be used?","answer":"<p>LightGBM is versatile and can be used for classification, regression, ranking, and recommendation systems. It is effective in handling large datasets and provides accurate predictions.<\/p>"},{"question":"What are the challenges in using LightGBM?","answer":"<p>Users may face challenges with imbalanced datasets, overfitting, hyperparameter tuning, and data preprocessing. However, solutions like class weights, cross-validation, and proper data handling can help mitigate these issues.<\/p>"},{"question":"How does LightGBM compare to other gradient boosting libraries?","answer":"<p>In comparison to XGBoost and CatBoost, LightGBM stands out with its faster speed and efficient memory usage. It excels in handling large datasets and offers similar performance to CatBoost.<\/p>"},{"question":"What does the future hold for LightGBM?","answer":"<p>The future of LightGBM may involve enhanced regularization techniques, integration with neural networks, AutoML support, and distributed computing capabilities to further improve its performance.<\/p>"},{"question":"How can proxy servers be associated with LightGBM?","answer":"<p>Proxy servers can be beneficial in data scraping, data privacy, distributed training, and load balancing when using LightGBM for machine learning tasks.<\/p><p>For more detailed information, please refer to the article above.<\/p>"}]},"_links":{"self":[{"href":"https:\/\/oneproxy.pro\/es\/wp-json\/wp\/v2\/wiki\/477828","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneproxy.pro\/es\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/oneproxy.pro\/es\/wp-json\/wp\/v2\/types\/wiki"}],"version-history":[{"count":0,"href":"https:\/\/oneproxy.pro\/es\/wp-json\/wp\/v2\/wiki\/477828\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/es\/wp-json\/wp\/v2\/media\/468775"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/es\/wp-json\/wp\/v2\/media?parent=477828"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}