{"id":15307,"date":"2023-06-07T10:20:55","date_gmt":"2023-06-07T10:20:55","guid":{"rendered":"https:\/\/beta.bluetab.net\/?p=15307"},"modified":"2023-10-17T12:44:56","modified_gmt":"2023-10-17T12:44:56","slug":"de-documentos-en-papel-a-datos-digitales-con-fastcapture-y-generative-ai","status":"publish","type":"post","link":"https:\/\/bluetab.co.uk\/es\/de-documentos-en-papel-a-datos-digitales-con-fastcapture-y-generative-ai\/","title":{"rendered":"De documentos en papel a datos digitales con Fastcapture y Generative AI"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"15307\" class=\"elementor elementor-15307\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ae9e51a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ae9e51a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-22b2db4\" data-id=\"22b2db4\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-27a9cf5\" data-id=\"27a9cf5\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2584c6d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2584c6d\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e62396e\" data-id=\"e62396e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-41a61d0 elementor-widget elementor-widget-heading\" data-id=\"41a61d0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">De documentos en papel a datos digitales con Fastcapture y Generative AI<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-b9eec41 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b9eec41\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-4b8be14\" data-id=\"4b8be14\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0ffde65 elementor-share-buttons--view-icon elementor-share-buttons--skin-minimal elementor-share-buttons--shape-circle elementor-grid-0 elementor-share-buttons--color-official elementor-widget elementor-widget-share-buttons\" data-id=\"0ffde65\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"share-buttons.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-grid\" role=\"list\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t\t<div class=\"elementor-share-btn elementor-share-btn_twitter\" role=\"button\" tabindex=\"0\" aria-label=\"Compartir en twitter\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-share-btn__icon\">\n\t\t\t\t\t\t\t\t<i class=\"fab fa-twitter\" aria-hidden=\"true\"><\/i>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t\t<div class=\"elementor-share-btn elementor-share-btn_linkedin\" role=\"button\" tabindex=\"0\" aria-label=\"Compartir en linkedin\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-share-btn__icon\">\n\t\t\t\t\t\t\t\t<i class=\"fab fa-linkedin\" aria-hidden=\"true\"><\/i>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-48f667b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"48f667b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-73dfdc5\" data-id=\"73dfdc5\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-274ea03 elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"274ea03\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1000\" height=\"667\" src=\"https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/06\/fast.png\" class=\"attachment-large size-large wp-image-15325\" alt=\"\" srcset=\"https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/06\/fast.png 1000w, https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/06\/fast-300x200.png 300w, https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/06\/fast-768x512.png 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8a90987 elementor-widget elementor-widget-text-editor\" data-id=\"8a90987\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b>Resumen<\/b><\/p><p><span style=\"font-weight: 400;\">Los avances en Generative AI y en los grandes modelos de lenguaje, <\/span><b>LLMs<\/b><span style=\"font-weight: 400;\"> por sus siglas en ingl\u00e9s (Large Language Models), permiten transferir el pre-entrenamiento de estos modelos en una tarea simple, como predecir las palabras que faltan en una frase a tareas m\u00e1s complejas, como <\/span><b>procesar documentos en papel para extraer sus datos de forma autom\u00e1tica<\/b><span style=\"font-weight: 400;\">. Esta transferencia del entrenamiento funciona tan bien que es posible plantear desarrollar casos de uso que cierren el <\/span><i><span style=\"font-weight: 400;\">gap<\/span><\/i><span style=\"font-weight: 400;\"> entre la digitalizaci\u00f3n y las actividades que requieren documentos en papel.<\/span><\/p><p><span style=\"font-weight: 400;\">Hemos desarrollado un proyecto para modernizar la tecnolog\u00eda de AI de <\/span><b>Fastcapture<\/b><span style=\"font-weight: 400;\">, nuestro IDP (Intelligent Document Processing), con Generative AI y LLMs. Hemos conectado <\/span><b>Fastcapture<\/b><span style=\"font-weight: 400;\"> con <\/span><b>Hugging Face<\/b><span style=\"font-weight: 400;\">, un hub de la comunidad Open Source de AI. Los resultados que hemos obtenido est\u00e1n muy por encima de un F1 score de 0.9.<\/span><\/p><p>\u00a0<\/p><p><b>Introducci\u00f3n<\/b><\/p><p><b>Estamos viviendo una era de disrupciones<\/b><span style=\"font-weight: 400;\">. Esta situaci\u00f3n est\u00e1 produciendo un momento de constantes avances tecnol\u00f3gicos. Me voy a fijar en 2 de ellos, la digitalizaci\u00f3n y el desarrollo de aplicaciones con inteligencia artificial (AI).<\/span><\/p><p><span style=\"font-weight: 400;\">La pandemia COVID-19 ha sido terrible. Ahora bien, una de sus consecuencias ha sido la <\/span><b>aceleraci\u00f3n de la digitalizaci\u00f3n<\/b><span style=\"font-weight: 400;\">. El crecimiento de usuarios digitales ha sido de 2 d\u00edgitos en la gran mayor\u00eda de las empresas. Sin embargo, muchas actividades en las empresas siguen requiriendo documentos en papel. Un informe del US Bureau of Labor Statistics indica que las compa\u00f1\u00edas americanas se gastaron $5,3Bn en cargar manualmente los documentos durante el a\u00f1o 2021.<\/span><\/p><p><span style=\"font-weight: 400;\">Los avances en AI, y en particular los avances en Generative AI y en los grandes modelos de lenguaje han alcanzado un momento que, a parte de la aparici\u00f3n de aplicaciones sorprendentes como <\/span><b>ChatGPT<\/b><span style=\"font-weight: 400;\">, permite el desarrollo de casos de uso de tratamiento de textos e im\u00e1genes con unos niveles de precisi\u00f3n muy elevados &gt;0.9.<\/span><\/p><p><span style=\"font-weight: 400;\">Juntando estas piezas,<\/span><b> hoy es realmente posible plantear automatizar el procesamiento de documentos en papel a escala para convertirlos en datos digitales<\/b><span style=\"font-weight: 400;\"> listos para ser consumidos y analizados en cualquier otra actividad de la empresa.\u00a0<\/span><\/p><p>\u00a0<\/p><p><b>El problema<\/b><\/p><p><span style=\"font-weight: 400;\">Muchas actividades en las empresas siguen requiriendo documentos en papel. <\/span><b>Facturas, contratos, informes<\/b><span style=\"font-weight: 400;\">. Estos documentos contienen datos relevantes y disponer de una versi\u00f3n digital es clave para la digitalizaci\u00f3n de las empresas.\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">Una forma de convertir los documentos en papel en datos digitales es mediante cargas manuales. Tambi\u00e9n se pueden convertir en datos digitales utilizando aplicaciones del tipo de un <\/span><b>IDP<\/b><span style=\"font-weight: 400;\">. Un IDP consiste en un grupo de pipelines con pasos para procesar los documentos y convertirlos en datos digitales. El primer paso es la <\/span><b>conversi\u00f3n del documento en texto<\/b><span style=\"font-weight: 400;\"> con un modelo OCR (Optical Character Recognition).\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">A continuaci\u00f3n vienen los pasos para <\/span><b>tratar el texto<\/b><span style=\"font-weight: 400;\">. Los pasos de tratamiento del texto pueden utilizar modelos de AI. T\u00edpicamente estos modelos de AI est\u00e1n basados en una arquitectura RNN (Recurrent Neural Network). Los <\/span><b>modelos RNN <\/b><span style=\"font-weight: 400;\">tratan la secuencia de palabras en orden, una a una. Estos modelos se enfrentan a <\/span><b>2 dificultades<\/b><span style=\"font-weight: 400;\"> a la hora de realizar su tarea. La primera es su <\/span><b>capacidad de tratamiento del contexto<\/b><span style=\"font-weight: 400;\">. Seg\u00fan se van alejando las palabras y las frases, el modelo empieza a perder su capacidad para relacionarlas. La segunda es la<\/span><b> dificultad que tienen para escalar y, por lo tanto, para ser entrenados en grandes vol\u00famenes de textos<\/b><span style=\"font-weight: 400;\">. Estas 2 dificultades suponen un techo para la precisi\u00f3n del IDP y por lo tanto para su capacidad de automatizar la conversi\u00f3n de documentos en papel en datos digitales.<\/span><\/p><p>\u00a0<\/p><p><b>La soluci\u00f3n propuesta<\/b><\/p><p><b>Los LLM se basan en la arquitectura de los Transformers<\/b><span style=\"font-weight: 400;\">. Esta arquitectura propuesta en el paper \u201c<\/span><b>Attention is all you need<\/b><span style=\"font-weight: 400;\">\u201d Vaswani et al. 2017 fu\u00e9 totalmente revolucionaria. Trata la secuencia a trav\u00e9s del mecanismo de atenci\u00f3n mediante matrices. El mecanismo de atenci\u00f3n permite realizar un mejor procesamiento del contexto.\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">Todas las palabras se encuentran a la misma distancia entre s\u00ed medida en n\u00famero de operaciones matem\u00e1ticas. Y permite <\/span><b>escalar el entrenamiento de forma horizontal<\/b><span style=\"font-weight: 400;\">. Los modelos basados en esta arquitectura se pueden entrenar con cantidades de textos muy grandes.\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">En el paper \u201c<\/span><b>Improving Language Understanding by Generative Pre-Training<\/b><span style=\"font-weight: 400;\">\u201d Radford et al. 2018 proponen un nuevo framework de 2 fases para entrenar los LLMs. Un pre-entrenamiento no supervisado sobre un objetivo sencillo, predecir la siguiente palabra de un texto, y con grandes vol\u00famenes de textos. Y un fine-tune para adaptar el modelo a resolver una tarea NLP concreta como extraer datos relevantes de un documento, y con pocos ejemplos.\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">Esta combinaci\u00f3n es ideal para transferir el pre-entrenamiento de un modelo con grandes cantidades de textos a tareas para las que se disponen de pocos ejemplos.\u00a0<\/span><\/p><p><b>Nuestra aproximaci\u00f3n consiste en utilizar LLMs pre-entrenados disponibles en la comunidad Open Source y realizar un fine-tune para convertir los documentos en papel en datos digitales.\u00a0<\/b><\/p><p><span style=\"font-weight: 400;\">Hemos conectado nuestro IDP Fastcapture con el hub de Hugging Face donde residen LLMs pre-entrenados Open Source para acceder a ellos y generar versiones especializadas mediante un fine-tune en nuestro hub privado sin enviar los datos al hub p\u00fablico.<\/span><\/p><p>\u00a0<\/p><p><b>C\u00f3mo incorporar los LLMs en un IDP<\/b><\/p><p><span style=\"font-weight: 400;\">La estrategia que hemos seguido para incorporar los LLMs en nuestro IDP Fastcapture se ha basado en <\/span><b>3 pilares<\/b><span style=\"font-weight: 400;\">, aprender a trav\u00e9s de I+D, apoyarnos en la comunidad Open Source de AI y construir sobre lo que ya ten\u00edamos.<\/span><\/p><p><span style=\"font-weight: 400;\">Estos han sido los pasos clave del proyecto:<\/span><\/p><ol><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">La selecci\u00f3n del LLM pre-entrenado<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">El dise\u00f1o del contexto del Transformer<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Utilizar entornos multi-GPU para realizar el fine-tune y el servicing<\/span><\/li><\/ol><p>\u00a0<\/p><p><b>La selecci\u00f3n del LLM pre-entrenado<\/b><\/p><p><span style=\"font-weight: 400;\">La comunidad Open Source de AI da acceso a LLMs pre-entrenados con un nivel de calidad enterprise-grade. Nuestro caso de uso requiere un <\/span><b>modelo tipo encoder con capacidades multi idioma<\/b><span style=\"font-weight: 400;\">. De esta manera un \u00fanico modelo ser\u00e1 capaz de extraer datos relevantes de documentos del mismo tipo con diferente idioma.<\/span><\/p><p><span style=\"font-weight: 400;\">Nos decantamos por el modelo pre-entrenado XLM-R propuesto en el paper \u201c<\/span><b>Unsupervised Cross-lingual Representation Learning at Scale<\/b><span style=\"font-weight: 400;\">\u201d Conneau et al. 2020. El modelo XLM-R ha sido pre-entrenado en 2.5TB de textos con 100 idiomas. Hemos utilizado las siguientes tallas:<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-00864c9 elementor-widget elementor-widget-text-editor\" data-id=\"00864c9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<table><tbody><tr><td><p><span style=\"font-weight: 400;\">Modelo<\/span><\/p><\/td><td><p><span style=\"font-weight: 400;\">N\u00famero de par\u00e1metros<\/span><\/p><\/td><\/tr><tr><td><p><span style=\"font-weight: 400;\">XLM-R<\/span><span style=\"font-weight: 400;\">Large<\/span><\/p><\/td><td><p><span style=\"font-weight: 400;\">550M<\/span><\/p><\/td><\/tr><tr><td><p><span style=\"font-weight: 400;\">XLM-R<\/span><span style=\"font-weight: 400;\">XL<\/span><\/p><\/td><td><p><span style=\"font-weight: 400;\">3.5B<\/span><\/p><\/td><\/tr><\/tbody><\/table><p><br \/><br \/><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6a3c3b3 elementor-widget elementor-widget-text-editor\" data-id=\"6a3c3b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b>Dise\u00f1o del contexto del Transformer<\/b><\/p><p><span style=\"font-weight: 400;\">Dise\u00f1ar c\u00f3mo usar el contexto del LLM es un factor importante a la hora de conseguir niveles de performance de 0.9.<\/span><\/p><p><span style=\"font-weight: 400;\">Los documentos est\u00e1n organizados en p\u00e1ginas y frases. <\/span><b>Lo que queremos es que el LLM analice frase a frase en b\u00fasqueda de datos relevantes<\/b><span style=\"font-weight: 400;\">. Los tipos de documentos que manejamos son m\u00e1s bien telegr\u00e1ficos, con poco texto. Esto suele ser una t\u00f3nica habitual al tratar documentos en papel en el mundo empresarial.\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">Para dar una mejor oportunidad al LLM de hacer su tarea ubicamos la frase de inter\u00e9s a la derecha del contexto y completamos el contexto por la izquierda con las frases predecesoras que quepan.<\/span><\/p><p><span style=\"font-weight: 400;\">El siguiente esquema muestra el dise\u00f1o al que nos referimos.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d13d9bf elementor-widget elementor-widget-image\" data-id=\"d13d9bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"845\" height=\"197\" data-src=\"https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/06\/image5.png\" class=\"attachment-large size-large wp-image-15310 lazyload\" alt=\"\" data-srcset=\"https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/06\/image5.png 845w, https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/06\/image5-300x70.png 300w, https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/06\/image5-768x179.png 768w\" data-sizes=\"(max-width: 845px) 100vw, 845px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 845px; --smush-placeholder-aspect-ratio: 845\/197;\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d303201 elementor-widget elementor-widget-text-editor\" data-id=\"d303201\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b>Fine-tune y servicing en un entorno multi-GPU<\/b><\/p><p><span style=\"font-weight: 400;\">Realizar un fine-tune de un LLM requiere utilizar GPU\u2019s (Graphics Processing Units). El modelo XLM-R<\/span><span style=\"font-weight: 400;\">Large <\/span><span style=\"font-weight: 400;\">puede entrenarse sin utilizar un framework que optimice el uso de la memoria o que distribuya el modelo entre diferentes GPUs.\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">Sin embargo la versi\u00f3n XLM-R<\/span><span style=\"font-weight: 400;\">XL <\/span><span style=\"font-weight: 400;\">es tan grande que al realizar el algoritmo de gradient descent no cabe y requiere utilizar frameworks de optimizaci\u00f3n y\/o que distribuyan el modelo en el entorno multi-GPU.<\/span><\/p><p><span style=\"font-weight: 400;\">El proyecto lo hemos realizado en una m\u00e1quina virtual con 4 GPUs NVIDIA a10g, y hemos utilizado el framework propuesto en el paper \u201cZeRO: Memory Optimizations Toward Training Trillion Parameter Models\u201d Rajbhandari et al. 2020. ZeRO optimiza el uso de la memoria para almacenar el estado del modelo a la hora de entrenar y permite distribuir los gradientes y los par\u00e1metros entre las GPUs.<\/span><\/p><p><span style=\"font-weight: 400;\">Utilizar entornos multi-GPU y frameworks de optimizaci\u00f3n como ZeRO, a parte de poder escalar el proceso de fine-tuning, permite gestionar los recursos computacionales que requieren modelos extra grandes.\u00a0<\/span><\/p><p>\u00a0<\/p><p><b>Resultados<\/b><\/p><p><span style=\"font-weight: 400;\">En el proyecto hemos utilizado 2 juegos de datos, uno de factura y otro de informes econ\u00f3micos.<\/span><\/p><p>\u00a0<\/p><p><b>El impacto de la talla en el performance depende del caso de uso<\/b><\/p><p><span style=\"font-weight: 400;\">Las siguientes gr\u00e1ficas muestran el F1 score de las 2 tallas, L y XL, en cada uno de los juegos de datos. <\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-e8ed31d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e8ed31d\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-603a3b4\" data-id=\"603a3b4\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ff7ed74 elementor-widget elementor-widget-image\" data-id=\"ff7ed74\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"750\" height=\"450\" data-src=\"https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/06\/image3.png\" class=\"attachment-large size-large wp-image-15312 lazyload\" alt=\"\" data-srcset=\"https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/06\/image3.png 750w, https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/06\/image3-300x180.png 300w\" data-sizes=\"(max-width: 750px) 100vw, 750px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 750px; --smush-placeholder-aspect-ratio: 750\/450;\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Gr\u00e1fica 1. F1 score fine-tune facturas XLM-RLarge<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-6b45e8e\" data-id=\"6b45e8e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5c62236 elementor-widget elementor-widget-image\" data-id=\"5c62236\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"503\" height=\"301\" data-src=\"https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/06\/image1.png\" class=\"attachment-large size-large wp-image-15314 lazyload\" alt=\"\" data-srcset=\"https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/06\/image1.png 503w, https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/06\/image1-300x180.png 300w\" data-sizes=\"(max-width: 503px) 100vw, 503px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 503px; --smush-placeholder-aspect-ratio: 503\/301;\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Gr\u00e1fica 2. F1 score fine-tune facturas XLM-RXL<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-d62c674 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d62c674\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-37ea2e1\" data-id=\"37ea2e1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-78ef6ea elementor-widget elementor-widget-image\" data-id=\"78ef6ea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"749\" height=\"450\" data-src=\"https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/06\/image4.png\" class=\"attachment-large size-large wp-image-15316 lazyload\" alt=\"\" data-srcset=\"https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/06\/image4.png 749w, https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/06\/image4-300x180.png 300w\" data-sizes=\"(max-width: 749px) 100vw, 749px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 749px; --smush-placeholder-aspect-ratio: 749\/450;\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Gr\u00e1fica 3. F1 score fine-tune informes XLM-RLarge<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-d1846f6\" data-id=\"d1846f6\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c825935 elementor-widget elementor-widget-image\" data-id=\"c825935\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"750\" height=\"450\" data-src=\"https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/06\/image6.png\" class=\"attachment-large size-large wp-image-15318 lazyload\" alt=\"\" data-srcset=\"https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/06\/image6.png 750w, https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/06\/image6-300x180.png 300w\" data-sizes=\"(max-width: 750px) 100vw, 750px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 750px; --smush-placeholder-aspect-ratio: 750\/450;\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Gr\u00e1fica 4. F1 score fine-tune informes XLM-RXL<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-54158f8 elementor-widget elementor-widget-text-editor\" data-id=\"54158f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Estas gr\u00e1ficas ayudan a visualizar la diferencia de performance entre las tallas L y XL en los 2 juegos de datos y poder decidir qu\u00e9 modelo utilizar en el IDP. En el caso de las facturas la talla XL obtiene un score medio 8 puntos b\u00e1sicos mejor que la talla L, mientras que en el caso de los informes econ\u00f3micos la diferencia del score medio es de 1 punto b\u00e1sico.\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">Al elegir el tama\u00f1o de modelo adecuado para cada caso de uso hay que considerar varios factores como el performance del modelo, los recursos de computaci\u00f3n y el trade-off entre precisi\u00f3n y complejidad. En algunos casos, un modelo m\u00e1s peque\u00f1o puede proporcionar resultados suficientemente precisos con menores requisitos de computaci\u00f3n y menor complejidad de mantenimiento.\u00a0<\/span><\/p><p><b>La importancia de dise\u00f1ar el contexto al trabajar con LLMs<\/b><\/p><p><span style=\"font-weight: 400;\">El dise\u00f1o del contexto es clave para cualquier caso de uso con LLMs. La siguiente gr\u00e1fica muestra el resultado de un fine-tune del modelo <\/span><span style=\"font-weight: 400;\">XLM-R<\/span><span style=\"font-weight: 400;\">Large<\/span><span style=\"font-weight: 400;\"> sin utilizar el contexto con dise\u00f1o de ventana. El F1 score medio es 3 puntos b\u00e1sicos inferior sin utilizar el dise\u00f1o de contexto con ventana.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-600a592 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"600a592\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-16410d6\" data-id=\"16410d6\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-deae795 elementor-widget elementor-widget-image\" data-id=\"deae795\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"749\" height=\"450\" data-src=\"https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/06\/image4.png\" class=\"attachment-large size-large wp-image-15316 lazyload\" alt=\"\" data-srcset=\"https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/06\/image4.png 749w, https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/06\/image4-300x180.png 300w\" data-sizes=\"(max-width: 749px) 100vw, 749px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 749px; --smush-placeholder-aspect-ratio: 749\/450;\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Gr\u00e1fica 3. F1 score fine-tune informes XLM-RLarge<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-f266b47\" data-id=\"f266b47\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-486120c elementor-widget elementor-widget-image\" data-id=\"486120c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"750\" height=\"450\" data-src=\"https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/06\/image7.png\" class=\"attachment-large size-large wp-image-15320 lazyload\" alt=\"\" data-srcset=\"https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/06\/image7.png 750w, https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/06\/image7-300x180.png 300w\" data-sizes=\"(max-width: 750px) 100vw, 750px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 750px; --smush-placeholder-aspect-ratio: 750\/450;\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">sin el dise\u00f1o de contexto con ventana<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-de69fff elementor-widget elementor-widget-text-editor\" data-id=\"de69fff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b>Referencias<\/b><\/p><p><span style=\"font-weight: 400;\">Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N. Gomez, Lukasz Kaiser, and Illia Polosukhin. 2017. Attention is all you need. arXiv:1706.03762\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">Alec Radford, Karthik Narasimhan, Tim Salimans, Ilya Sutskever. Improving Language Understanding by Generative Pre-Training. 2018.\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">Alexis Conneau, Kartikay Khandelwal, Naman Goyal, Vishrav Chaudhary, Guillaume Wenzek, Francisco Guzman, Edouard Grave, Myle Ott, Luke Zettlemoyer, Veselin Stoyanov. Unsupervised Cross-lingual Representation Learning at Scale. 2020. arXiv:1911.02116v2.<\/span><\/p><p><span style=\"font-weight: 400;\">Samyam Rajbhandari\u2217 , Jeff Rasley\u2217 , Olatunji Ruwase, Yuxiong He. ZeRO: Memory Optimizations Toward Training Trillion Parameter Models. 2020. arXiv:1910.02054v3<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1be251e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1be251e\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-edfbd67\" data-id=\"edfbd67\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-ebcb6e5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ebcb6e5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-133365a\" data-id=\"133365a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3c55b3a elementor-share-buttons--view-icon elementor-share-buttons--skin-minimal elementor-share-buttons--shape-circle elementor-grid-0 elementor-share-buttons--color-official elementor-widget elementor-widget-share-buttons\" data-id=\"3c55b3a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"share-buttons.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-grid\" role=\"list\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t\t<div class=\"elementor-share-btn elementor-share-btn_twitter\" role=\"button\" tabindex=\"0\" aria-label=\"Compartir en twitter\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-share-btn__icon\">\n\t\t\t\t\t\t\t\t<i class=\"fab fa-twitter\" aria-hidden=\"true\"><\/i>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t\t<div class=\"elementor-share-btn elementor-share-btn_linkedin\" role=\"button\" tabindex=\"0\" aria-label=\"Compartir en linkedin\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-share-btn__icon\">\n\t\t\t\t\t\t\t\t<i class=\"fab fa-linkedin\" aria-hidden=\"true\"><\/i>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-c775aa0 elementor-widget elementor-widget-spacer\" data-id=\"c775aa0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-e334282 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e334282\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-186a982\" data-id=\"186a982\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b442409 elementor-widget elementor-widget-heading\" data-id=\"b442409\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">\u00bfQuieres saber m\u00e1s de lo que ofrecemos y ver otros casos de \u00e9xito?<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-adfb080 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"adfb080\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\/es\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">DESCUBRE BLUETAB<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-dc31455 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"dc31455\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-685ab40\" data-id=\"685ab40\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a5c9322 elementor-widget elementor-widget-text-editor\" data-id=\"a5c9322\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b>SOLUCIONES, <\/b>SOMOS EXPERTOS<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-8f0b5e8 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8f0b5e8\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-2c61cc0\" data-id=\"2c61cc0\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e934fc9 elementor-cta--skin-cover elementor-cta--valign-middle elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action\" data-id=\"e934fc9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"call-to-action.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<a class=\"elementor-cta\" href=\"\/es\/soluciones\/data-strategy\/\">\n\t\t\t\t\t<div class=\"elementor-cta__bg-wrapper\">\n\t\t\t\t<div class=\"elementor-cta__bg elementor-bg lazyload\" style=\"background-image:inherit;\" role=\"img\" aria-label=\"strategy-opt\" data-bg-image=\"url(https:\/\/bluetab.co.uk\/wp-content\/uploads\/2020\/10\/strategy-opt.jpg)\"><\/div>\n\t\t\t\t<div class=\"elementor-cta__bg-overlay\"><\/div>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-cta__content\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<h5 class=\"elementor-cta__title elementor-cta__content-item elementor-content-item elementor-animated-item--grow\">\n\t\t\t\t\t\tDATA STRATEGY\t\t\t\t\t<\/h5>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-0ecb859\" data-id=\"0ecb859\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-29d6ad9 elementor-cta--skin-cover elementor-cta--valign-middle elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action\" data-id=\"29d6ad9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"call-to-action.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<a class=\"elementor-cta\" href=\"\/es\/soluciones\/data-fabric\/\">\n\t\t\t\t\t<div class=\"elementor-cta__bg-wrapper\">\n\t\t\t\t<div class=\"elementor-cta__bg elementor-bg lazyload\" style=\"background-image:inherit;\" role=\"img\" aria-label=\"fabric-opt\" data-bg-image=\"url(https:\/\/bluetab.co.uk\/wp-content\/uploads\/2020\/10\/fabric-opt.jpg)\"><\/div>\n\t\t\t\t<div class=\"elementor-cta__bg-overlay\"><\/div>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-cta__content\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<h5 class=\"elementor-cta__title elementor-cta__content-item elementor-content-item elementor-animated-item--grow\">\n\t\t\t\t\t\tDATA FABRIC\t\t\t\t\t<\/h5>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-b7293d2\" data-id=\"b7293d2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9e2ca20 elementor-cta--skin-cover elementor-cta--valign-middle elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action\" data-id=\"9e2ca20\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"call-to-action.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<a class=\"elementor-cta\" href=\"\/es\/soluciones\/augmented-analytics\/\">\n\t\t\t\t\t<div class=\"elementor-cta__bg-wrapper\">\n\t\t\t\t<div class=\"elementor-cta__bg elementor-bg lazyload\" style=\"background-image:inherit;\" role=\"img\" aria-label=\"AUGMENTED-ANALYTICS-opt\" data-bg-image=\"url(https:\/\/bluetab.co.uk\/wp-content\/uploads\/2020\/10\/AUGMENTED-ANALYTICS-opt.jpg)\"><\/div>\n\t\t\t\t<div class=\"elementor-cta__bg-overlay\"><\/div>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-cta__content\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<h5 class=\"elementor-cta__title elementor-cta__content-item elementor-content-item elementor-animated-item--grow\">\n\t\t\t\t\t\tAUGMENTED ANALYTICS\t\t\t\t\t<\/h5>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-fb7705a\" data-id=\"fb7705a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-89468bd elementor-widget elementor-widget-text-editor\" data-id=\"89468bd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Te puede interesar<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c139676 elementor-posts--align-left elementor-grid-1 elementor-posts--thumbnail-left elementor-hidden-phone elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-posts\" data-id=\"c139676\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;classic_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:32,&quot;sizes&quot;:[]},&quot;classic_columns&quot;:&quot;1&quot;,&quot;classic_columns_tablet&quot;:&quot;2&quot;,&quot;classic_columns_mobile&quot;:&quot;1&quot;,&quot;classic_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;classic_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"posts.classic\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid\" role=\"list\">\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-16076 post type-post status-publish format-standard has-post-thumbnail category-blog-es category-tech entry\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/bluetab.co.uk\/es\/personal-maps-conociendonos-mas\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img decoding=\"async\" width=\"300\" height=\"200\" data-src=\"https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/10\/world-300x200.jpg\" class=\"attachment-medium size-medium wp-image-16093 lazyload\" alt=\"\" data-srcset=\"https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/10\/world-300x200.jpg 300w, https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/10\/world-768x513.jpg 768w, https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/10\/world.jpg 794w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/200;\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/bluetab.co.uk\/es\/personal-maps-conociendonos-mas\/\" >\n\t\t\t\tPERSONAL MAPS: conoci\u00e9ndonos m\u00e1s\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__meta-data\">\n\t\t\t\t\t<span class=\"elementor-post-date\">\n\t\t\toctubre 24, 2023\t\t<\/span>\n\t\t\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/bluetab.co.uk\/es\/personal-maps-conociendonos-mas\/\" aria-label=\"M\u00e1s informaci\u00f3n sobre PERSONAL MAPS: conoci\u00e9ndonos m\u00e1s\" tabindex=\"-1\" >\n\t\t\tLEER M\u00c1S\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-15207 post type-post status-publish format-standard has-post-thumbnail category-blog-es category-practices category-tech entry\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/bluetab.co.uk\/es\/cdktf-otro-paso-en-el-viaje-del-devops-introduccion-y-beneficios\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img decoding=\"async\" width=\"300\" height=\"150\" data-src=\"https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/05\/15-300x150.png\" class=\"attachment-medium size-medium wp-image-17829 lazyload\" alt=\"\" data-srcset=\"https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/05\/15-300x150.png 300w, https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/05\/15-1024x512.png 1024w, https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/05\/15-768x384.png 768w, https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/05\/15.png 1200w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/150;\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/bluetab.co.uk\/es\/cdktf-otro-paso-en-el-viaje-del-devops-introduccion-y-beneficios\/\" >\n\t\t\t\tCDKTF: Otro paso en el viaje del DevOps, introducci\u00f3n y beneficios.\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__meta-data\">\n\t\t\t\t\t<span class=\"elementor-post-date\">\n\t\t\tmayo 9, 2023\t\t<\/span>\n\t\t\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/bluetab.co.uk\/es\/cdktf-otro-paso-en-el-viaje-del-devops-introduccion-y-beneficios\/\" aria-label=\"M\u00e1s informaci\u00f3n sobre CDKTF: Otro paso en el viaje del DevOps, introducci\u00f3n y beneficios.\" tabindex=\"-1\" >\n\t\t\tLEER M\u00c1S\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-6158 post type-post status-publish format-standard has-post-thumbnail category-blog-es category-noticias entry\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/bluetab.co.uk\/es\/bluetab-se-certifica-como-aws-well-architected-partner-program\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img decoding=\"async\" width=\"300\" height=\"156\" data-src=\"https:\/\/bluetab.co.uk\/wp-content\/uploads\/2020\/10\/well-architectured-blog-300x156.jpg\" class=\"attachment-medium size-medium wp-image-6159 lazyload\" alt=\"\" data-srcset=\"https:\/\/bluetab.co.uk\/wp-content\/uploads\/2020\/10\/well-architectured-blog-300x156.jpg 300w, https:\/\/bluetab.co.uk\/wp-content\/uploads\/2020\/10\/well-architectured-blog-768x399.jpg 768w, https:\/\/bluetab.co.uk\/wp-content\/uploads\/2020\/10\/well-architectured-blog.jpg 793w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/156;\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/bluetab.co.uk\/es\/bluetab-se-certifica-como-aws-well-architected-partner-program\/\" >\n\t\t\t\tBluetab se certifica como AWS Well Architected Partner Program\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__meta-data\">\n\t\t\t\t\t<span class=\"elementor-post-date\">\n\t\t\toctubre 19, 2020\t\t<\/span>\n\t\t\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/bluetab.co.uk\/es\/bluetab-se-certifica-como-aws-well-architected-partner-program\/\" aria-label=\"M\u00e1s informaci\u00f3n sobre Bluetab se certifica como AWS Well Architected Partner Program\" tabindex=\"-1\" >\n\t\t\tLEER M\u00c1S\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-31f886f elementor-posts--align-left elementor-grid-1 elementor-hidden-desktop elementor-hidden-tablet elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-widget elementor-widget-posts\" data-id=\"31f886f\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;classic_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:32,&quot;sizes&quot;:[]},&quot;classic_columns&quot;:&quot;1&quot;,&quot;classic_columns_tablet&quot;:&quot;2&quot;,&quot;classic_columns_mobile&quot;:&quot;1&quot;,&quot;classic_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;classic_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"posts.classic\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid\" role=\"list\">\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-4535 post type-post status-publish format-standard has-post-thumbnail category-blog-es category-practices category-tech entry\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/bluetab.co.uk\/es\/espiando-a-tu-kubernetes-con-kubewath\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img decoding=\"async\" width=\"300\" height=\"150\" data-src=\"https:\/\/bluetab.co.uk\/wp-content\/uploads\/2020\/09\/enlaces-linkedin-2-300x150.png\" class=\"attachment-medium size-medium wp-image-17852 lazyload\" alt=\"\" data-srcset=\"https:\/\/bluetab.co.uk\/wp-content\/uploads\/2020\/09\/enlaces-linkedin-2-300x150.png 300w, https:\/\/bluetab.co.uk\/wp-content\/uploads\/2020\/09\/enlaces-linkedin-2-1024x512.png 1024w, https:\/\/bluetab.co.uk\/wp-content\/uploads\/2020\/09\/enlaces-linkedin-2-768x384.png 768w, https:\/\/bluetab.co.uk\/wp-content\/uploads\/2020\/09\/enlaces-linkedin-2.png 1200w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/150;\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/bluetab.co.uk\/es\/espiando-a-tu-kubernetes-con-kubewath\/\" >\n\t\t\t\tEspiando a tu kubernetes con kubewatch\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__meta-data\">\n\t\t\t\t\t<span class=\"elementor-post-date\">\n\t\t\tseptiembre 14, 2020\t\t<\/span>\n\t\t\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/bluetab.co.uk\/es\/espiando-a-tu-kubernetes-con-kubewath\/\" aria-label=\"M\u00e1s informaci\u00f3n sobre Espiando a tu kubernetes con kubewatch\" tabindex=\"-1\" >\n\t\t\tLEER M\u00c1S\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-13731 post type-post status-publish format-standard has-post-thumbnail category-blog-es category-tech entry\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/bluetab.co.uk\/es\/gobierno-del-dato-una-mirada-en-la-realidad-y-el-futuro\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img decoding=\"async\" width=\"300\" height=\"210\" data-src=\"https:\/\/bluetab.co.uk\/wp-content\/uploads\/2022\/05\/gd-300x210.jpg\" class=\"attachment-medium size-medium wp-image-13733 lazyload\" alt=\"\" data-srcset=\"https:\/\/bluetab.co.uk\/wp-content\/uploads\/2022\/05\/gd-300x210.jpg 300w, https:\/\/bluetab.co.uk\/wp-content\/uploads\/2022\/05\/gd-1024x718.jpg 1024w, https:\/\/bluetab.co.uk\/wp-content\/uploads\/2022\/05\/gd-768x539.jpg 768w, https:\/\/bluetab.co.uk\/wp-content\/uploads\/2022\/05\/gd.jpg 1404w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/210;\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/bluetab.co.uk\/es\/gobierno-del-dato-una-mirada-en-la-realidad-y-el-futuro\/\" >\n\t\t\t\tGobierno del Dato: Una mirada en la realidad y el futuro\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__meta-data\">\n\t\t\t\t\t<span class=\"elementor-post-date\">\n\t\t\tmayo 18, 2022\t\t<\/span>\n\t\t\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/bluetab.co.uk\/es\/gobierno-del-dato-una-mirada-en-la-realidad-y-el-futuro\/\" aria-label=\"M\u00e1s informaci\u00f3n sobre Gobierno del Dato: Una mirada en la realidad y el futuro\" tabindex=\"-1\" >\n\t\t\tLEER M\u00c1S\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-6193 post type-post status-publish format-standard has-post-thumbnail category-blog-es category-tendencias entry\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/bluetab.co.uk\/es\/deteccion-de-fraude-bancario-con-aprendizaje-automatico-ii\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img decoding=\"async\" width=\"300\" height=\"165\" data-src=\"https:\/\/bluetab.co.uk\/wp-content\/uploads\/2020\/10\/Fraude-300x165.jpg\" class=\"attachment-medium size-medium wp-image-5504 lazyload\" alt=\"\" data-srcset=\"https:\/\/bluetab.co.uk\/wp-content\/uploads\/2020\/10\/Fraude-300x165.jpg 300w, https:\/\/bluetab.co.uk\/wp-content\/uploads\/2020\/10\/Fraude-768x421.jpg 768w, https:\/\/bluetab.co.uk\/wp-content\/uploads\/2020\/10\/Fraude.jpg 800w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/165;\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/bluetab.co.uk\/es\/deteccion-de-fraude-bancario-con-aprendizaje-automatico-ii\/\" >\n\t\t\t\tDetecci\u00f3n de Fraude Bancario con aprendizaje autom\u00e1tico II\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__meta-data\">\n\t\t\t\t\t<span class=\"elementor-post-date\">\n\t\t\tseptiembre 17, 2020\t\t<\/span>\n\t\t\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/bluetab.co.uk\/es\/deteccion-de-fraude-bancario-con-aprendizaje-automatico-ii\/\" aria-label=\"M\u00e1s informaci\u00f3n sobre Detecci\u00f3n de Fraude Bancario con aprendizaje autom\u00e1tico II\" tabindex=\"-1\" >\n\t\t\tLEER M\u00c1S\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Resumen Los avances en Generative AI y en los grandes modelos de lenguaje, LLMs por sus siglas en ingl\u00e9s (Large Language Models), permiten transferir el<\/p>\n","protected":false},"author":1,"featured_media":15325,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"inline_featured_image":false,"_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[21,632,631],"tags":[],"class_list":{"0":"post-15307","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-blog-es","8":"category-destacado","9":"category-tech","10":"entry"},"uagb_featured_image_src":{"full":["https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/06\/fast.png",1000,667,false],"thumbnail":["https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/06\/fast-150x150.png",150,150,true],"medium":["https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/06\/fast-300x200.png",300,200,true],"medium_large":["https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/06\/fast-768x512.png",768,512,true],"large":["https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/06\/fast.png",1000,667,false],"1536x1536":["https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/06\/fast.png",1000,667,false],"2048x2048":["https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/06\/fast.png",1000,667,false],"sidebar-featured":["https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/06\/fast-75x75.png",75,75,true],"genesis-singular-images":["https:\/\/bluetab.co.uk\/wp-content\/uploads\/2023\/06\/fast-702x526.png",702,526,true]},"uagb_author_info":{"display_name":"Bluetab","author_link":"https:\/\/bluetab.co.uk\/es\/author\/user\/"},"uagb_comment_info":0,"uagb_excerpt":"Resumen Los avances en Generative AI y en los grandes modelos de lenguaje, LLMs por sus siglas en ingl\u00e9s (Large Language Models), permiten transferir el","_links":{"self":[{"href":"https:\/\/bluetab.co.uk\/es\/wp-json\/wp\/v2\/posts\/15307","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bluetab.co.uk\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bluetab.co.uk\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bluetab.co.uk\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bluetab.co.uk\/es\/wp-json\/wp\/v2\/comments?post=15307"}],"version-history":[{"count":5,"href":"https:\/\/bluetab.co.uk\/es\/wp-json\/wp\/v2\/posts\/15307\/revisions"}],"predecessor-version":[{"id":15327,"href":"https:\/\/bluetab.co.uk\/es\/wp-json\/wp\/v2\/posts\/15307\/revisions\/15327"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bluetab.co.uk\/es\/wp-json\/wp\/v2\/media\/15325"}],"wp:attachment":[{"href":"https:\/\/bluetab.co.uk\/es\/wp-json\/wp\/v2\/media?parent=15307"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bluetab.co.uk\/es\/wp-json\/wp\/v2\/categories?post=15307"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bluetab.co.uk\/es\/wp-json\/wp\/v2\/tags?post=15307"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}