{"id":1690,"date":"2022-05-13T09:30:22","date_gmt":"2022-05-13T09:30:22","guid":{"rendered":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/?p=1690"},"modified":"2022-05-23T14:35:10","modified_gmt":"2022-05-23T14:35:10","slug":"un-poco-de-machine-learning","status":"publish","type":"post","link":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/un-poco-de-machine-learning\/","title":{"rendered":"Un poco de Machine Learning"},"content":{"rendered":"<p><a href=\"http:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2018\/12\/Portada.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-982\" src=\"http:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2018\/12\/Portada.png\" alt=\"\" width=\"968\" height=\"677\" srcset=\"https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2018\/12\/Portada.png 968w, https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2018\/12\/Portada-300x210.png 300w, https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2018\/12\/Portada-768x537.png 768w, https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2018\/12\/Portada-610x427.png 610w\" sizes=\"auto, (max-width: 968px) 100vw, 968px\" \/><\/a>No me creo que no hayas escuchado nunca hablar del <em>Machine Learning<\/em>&#8230; Aun as\u00ed, vamos a hablar un poco acerca de esta rama de la inteligencia artificial, y sobre todo de c\u00f3mo hemos uso de ella en <strong>Language Understanding.<\/strong><\/p>\n<p><!--more--><\/p>\n<h2>\u00bfC\u00f3mo puedo entender el Machine Learning o Aprendizaje Autom\u00e1tico?<\/h2>\n<p>No podemos hablar sobre <em>Machine Learning<\/em> (ML) sin tener un concepto en torno a qu\u00e9 es la <strong>Inteligencia Artificial<\/strong> o <em>Artificial Inteligence<\/em> (AI), de la que tanto estamos escuchando hablar. A muy alto nivel debemos conocer la AI como:<\/p>\n<blockquote><p>\u201cLa capacidad (una capacidad artificial forjada a base de algoritmos) de una m\u00e1quina, de un servicio, de adoptar cualquier tipo de conducta propia del ser humano\u201d.<\/p><\/blockquote>\n<p>A partir de aqu\u00ed, entendamos el aprendizaje autom\u00e1tico o automatizado como la rama dentro de la Inteligencia Artificial, que persigue el objetivo de desarrollar t\u00e9cnicas que permitan que un sistema \u201c<strong>aprenda<\/strong>\u201d <strong>sin llevar a cabo una programaci\u00f3n como tal<\/strong>.<\/p>\n<p>Para ello se pretende emular la habilidad (humana) de la <strong>predicci\u00f3n<\/strong>. \u00bfC\u00f3mo? Bas\u00e1ndonos en la identificaci\u00f3n de patrones a partir del estudio de datos registrados.<\/p>\n<p>Esto se logra enfocando el servicio como un <strong>maestro de reconocimiento para la predicci\u00f3n de ciertos patrones<\/strong>, que a partir del estudio de una muestra de datos ser\u00e1 capaz de obtener conclusiones en torno a una interpretaci\u00f3n determinada. Consiguiendo esto, se podr\u00e1 terminar dando respuesta a instrucciones basadas en nuevos conjuntos de datos para los que no haya sido, expl\u00edcitamente, entrenado previamente.<\/p>\n<h2>S\u00ed, pero\u2026 \u00bfD\u00f3nde los aplicamos?<\/h2>\n<p>Teniendo ya una peque\u00f1a noci\u00f3n, vamos a conocer un poco m\u00e1s a fondo esta tecnolog\u00eda, viendo, de manera muy sencilla, un caso donde podemos llegar aplicarla.<\/p>\n<p>Para ello, mostraremos un ejemplo pr\u00e1ctico de la ML dentro de la herramienta LUIS (<em>Language Understanding Inteligence Service<\/em>) o m\u00e1s conocida ahora como CLU (<em>Conversational Language Understanding<\/em>) tras una unificaci\u00f3n sobre los servicios que \u00e9ste nos brinda.<\/p>\n<p>Con tal de ponernos en contexto, en el ejemplo de este post trabajamos con un <em>bot<\/em> que debe interpretar solicitudes de los usuarios (en forma de entrada de texto), en las que pedir\u00e1n realizar un cambio en la periodicidad de pago de una p\u00f3liza, es decir, especificando si el usuario va a querer pagar de forma mensual, trimestral, anual, cada 6 meses, etc.<\/p>\n<p>Parece sencillo \u00bfVerdad? Ya que nuestro CLU \u00fanicamente va a tener que reconocer una entidad que relacione con un tipo de periodicidad que hayamos registrado\u2026<\/p>\n<p><a href=\"http:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2022\/05\/MLarticulo.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1692\" src=\"http:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2022\/05\/MLarticulo.jpg\" alt=\"\" width=\"580\" height=\"211\" srcset=\"https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2022\/05\/MLarticulo.jpg 580w, https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2022\/05\/MLarticulo-300x109.jpg 300w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Como ya hemos destacado, aqu\u00ed CLU reconocer\u00eda la palabra \u201cmensual\u201d y ya sabr\u00edamos exactamente cu\u00e1l es la necesidad del usuario \ud83d\ude42<\/p>\n<p>Ahora pong\u00e1monos en otro escenario, uno m\u00e1s realista, en el que tengamos en cuenta lo rica que es nuestra lengua y lo dados que somos a lanzar un mismo mensaje de \u221e formas distintas, e incluso a dar informaci\u00f3n de m\u00e1s (como va a ser el caso), e intentemos interpretar la siguiente instrucci\u00f3n de un usuario:<\/p>\n<p><a href=\"http:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2022\/05\/MLarticulo2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1693\" src=\"http:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2022\/05\/MLarticulo2.jpg\" alt=\"\" width=\"569\" height=\"227\" srcset=\"https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2022\/05\/MLarticulo2.jpg 569w, https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2022\/05\/MLarticulo2-300x120.jpg 300w\" sizes=\"auto, (max-width: 569px) 100vw, 569px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>\u00bfQu\u00e9 ocurre aqu\u00ed? Tenemos 2 registros distintos de la misma entidad (2 valores distintos de periodicidad) que necesitamos identificar\u2026entones \u00bfQu\u00e9 podemos hacer?<\/p>\n<p>Si est\u00e1is pensando en recurrir a ML\u2026est\u00e1is bien <strong>encamina<\/strong>dos \ud83d\ude09<\/p>\n<p>Dentro de los tipos de entidad con los que podemos trabajar en CLU contamos con el tipo de <em>Machine learned<\/em>, y ser\u00e1 haciendo uso de este tipo como podremos dar soluci\u00f3n a este problema.<\/p>\n<p><a href=\"http:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2022\/05\/MLarticulo3.jpg.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1694\" src=\"http:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2022\/05\/MLarticulo3.jpg.png\" alt=\"\" width=\"623\" height=\"472\" srcset=\"https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2022\/05\/MLarticulo3.jpg.png 623w, https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2022\/05\/MLarticulo3.jpg-300x227.png 300w, https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2022\/05\/MLarticulo3.jpg-610x462.png 610w\" sizes=\"auto, (max-width: 623px) 100vw, 623px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Para ello generaremos un nuevo tipo de entidad en CLU de tipo <em>Machine Learned<\/em> la cual actuar\u00e1 como \u201csub-entidad\u201d, es decir, una entidad que no va a tener como objetivo identificar el valor propio de la misma, sino que su prop\u00f3sito va a ser clasificar esa entidad ya reconocida aportando m\u00e1s informaci\u00f3n acerca de \u00e9sta, independientemente de su valor (mensual, trimestral, anual, etc.).<\/p>\n<p><a href=\"http:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2022\/05\/MLarticulo4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1695\" src=\"http:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2022\/05\/MLarticulo4.png\" alt=\"\" width=\"857\" height=\"346\" srcset=\"https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2022\/05\/MLarticulo4.png 857w, https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2022\/05\/MLarticulo4-300x121.png 300w, https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2022\/05\/MLarticulo4-768x310.png 768w, https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2022\/05\/MLarticulo4-610x246.png 610w\" sizes=\"auto, (max-width: 857px) 100vw, 857px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Volviendo al caso del ejemplo en el que CLU recibe un mensaje de solicitud para el cambio del modo de pago y a la hora de interpretarlo obtiene dos valores posibles, surge la necesidad de trabajar solamente con uno de los dos, debiendo descartar uno y tomando otro.<\/p>\n<p>Para ello trabajaremos generando dos tipos de entidad ML que clasificar\u00e1n, etiquetar\u00e1n la entidad de periodicidad seg\u00fan sea <strong>Inicial<\/strong> o <strong>Definitiva<\/strong>. De esta manera, el valor v\u00e1lido que recoja el sistema y con el cual debe quedarse. En primera instancia se crea la entidad que debemos vincular a otra entidad ya registrada: la de Periodicidad.<\/p>\n<p><a href=\"http:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2022\/05\/MLarticulo5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1696\" src=\"http:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2022\/05\/MLarticulo5.png\" alt=\"\" width=\"757\" height=\"644\" srcset=\"https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2022\/05\/MLarticulo5.png 757w, https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2022\/05\/MLarticulo5-300x255.png 300w, https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2022\/05\/MLarticulo5-610x519.png 610w\" sizes=\"auto, (max-width: 757px) 100vw, 757px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Y\u00a0 una vez hayamos definido ambas entidades Entidad ML: Inicial y Entidad ML: Definitiva, procederemos al entrenamiento:<\/p>\n<h3>\u00bfEn qu\u00e9 consiste el entrenamiento?<\/h3>\n<p>Siguiendo la din\u00e1mica propia del NLU (<em>Natural Language Underestanding<\/em>), y teniendo claro en qu\u00e9 se basa el ML, debemos de dotar de informaci\u00f3n al servicio con tal de que pueda predecir correctamente el prop\u00f3sito del mensaje.<\/p>\n<p>Para ello, debemos ingresar en CLU una serie de registros dentro de su pool de intenciones donde relacionar estas entidades de tipo <em>Machine learned<\/em>, de Inicial y Definitiva que asociaremos, de forma manual en primera instancia, a aquellas entidades de tipo Periodicidad ya identificadas:<\/p>\n<p><a href=\"http:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2022\/05\/MLarticulo6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1697\" src=\"http:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2022\/05\/MLarticulo6.png\" alt=\"\" width=\"707\" height=\"458\" srcset=\"https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2022\/05\/MLarticulo6.png 707w, https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2022\/05\/MLarticulo6-300x194.png 300w, https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2022\/05\/MLarticulo6-610x395.png 610w\" sizes=\"auto, (max-width: 707px) 100vw, 707px\" \/><\/a><\/p>\n<p>Esto lo haremos emulando muchas formas distintas de expresar lo mismo, siempre bajo el caso en el que se identifique al menos 2 registros distintos de la entidad de tipo Periodicidad (con tal de poder definir si se trata de la periodicidad inicial o la definitiva).<\/p>\n<p>Adem\u00e1s, con tal de lograr que nuestro servicio realice una interpretaci\u00f3n lo m\u00e1s fiable posible, hemos de buscar y construir el mismo mensaje, bajo formas y estructuras distintas:<\/p>\n<p style=\"text-align: center\"><em>\u201cQuiero comenzar a pagar de forma <strong>mensual<\/strong> y no <\/em>anual<em>.\u201d<\/em><\/p>\n<p style=\"text-align: center\"><em>\u201cHasta ahora he estado pagando de forma <strong>trimestral,<\/strong> pero necesito comenzar a hacerlo de forma <strong>semestral<\/strong>.\u201d<\/em><\/p>\n<p style=\"text-align: center\"><em>\u201cPor favor, quiero dejar de pagar <strong>mensualmente<\/strong> y comenzar a hacerlo <strong>trimestralmente<\/strong>.\u201d<\/em><\/p>\n<p>&nbsp;<\/p>\n<p>Finalizado ese entrenamiento, el servici\u00f3 ser\u00e1 capaz de predecir y clasificar los valores del mensaje que mande el usuario; comenzando a aplicar de forma aut\u00f3noma las entidades ML que comenzamos relacionando a mano, incluso sobre entradas de texto que no se hayan registrado de forma literal.<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content --><span class=\"et_bloom_bottom_trigger\"><\/span>","protected":false},"excerpt":{"rendered":"<p>No me creo que no hayas escuchado nunca hablar del Machine Learning&#8230; Aun as\u00ed, vamos a hablar un poco acerca de esta rama de la inteligencia artificial, y sobre todo de c\u00f3mo hemos uso de ella en Language Understanding.<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":178,"featured_media":1701,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[108,32,15],"tags":[],"class_list":["post-1690","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-asistentes","category-azure-app-services","category-azure-cloud-services"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v18.2.1 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Un poco de Machine Learning - Piensa en software, desarrolla en colores<\/title>\n<meta name=\"description\" content=\"Te cuento c\u00f3mo usamos el Machine Leaning en el ConversationalLanguage Underestanding.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/un-poco-de-machine-learning\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Un poco de Machine Learning\" \/>\n<meta property=\"og:description\" content=\"Te cuento c\u00f3mo usamos el Machine Leaning en el ConversationalLanguage Underestanding.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/un-poco-de-machine-learning\/\" \/>\n<meta property=\"og:site_name\" content=\"Piensa en software, desarrolla en colores\" \/>\n<meta property=\"article:published_time\" content=\"2022-05-13T09:30:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-05-23T14:35:10+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2022\/05\/machine-learning.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"637\" \/>\n\t<meta property=\"og:image:height\" content=\"446\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Adri\u00e1n Prats\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Adri\u00e1n Prats\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/un-poco-de-machine-learning\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/un-poco-de-machine-learning\\\/\"},\"author\":{\"name\":\"Adri\u00e1n Prats\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/#\\\/schema\\\/person\\\/377e9393a0b04827a9e45b05634582e9\"},\"headline\":\"Un poco de Machine Learning\",\"datePublished\":\"2022-05-13T09:30:22+00:00\",\"dateModified\":\"2022-05-23T14:35:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/un-poco-de-machine-learning\\\/\"},\"wordCount\":1019,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/un-poco-de-machine-learning\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/wp-content\\\/uploads\\\/sites\\\/21\\\/2022\\\/05\\\/machine-learning.jpg\",\"articleSection\":[\"Asistentes\",\"Azure App Services\",\"Azure Cloud Services\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/un-poco-de-machine-learning\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/un-poco-de-machine-learning\\\/\",\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/un-poco-de-machine-learning\\\/\",\"name\":\"Un poco de Machine Learning - Piensa en software, desarrolla en colores\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/un-poco-de-machine-learning\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/un-poco-de-machine-learning\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/wp-content\\\/uploads\\\/sites\\\/21\\\/2022\\\/05\\\/machine-learning.jpg\",\"datePublished\":\"2022-05-13T09:30:22+00:00\",\"dateModified\":\"2022-05-23T14:35:10+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/#\\\/schema\\\/person\\\/377e9393a0b04827a9e45b05634582e9\"},\"description\":\"Te cuento c\u00f3mo usamos el Machine Leaning en el ConversationalLanguage Underestanding.\",\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/un-poco-de-machine-learning\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/un-poco-de-machine-learning\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/wp-content\\\/uploads\\\/sites\\\/21\\\/2022\\\/05\\\/machine-learning.jpg\",\"contentUrl\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/wp-content\\\/uploads\\\/sites\\\/21\\\/2022\\\/05\\\/machine-learning.jpg\",\"width\":637,\"height\":446},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/#website\",\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/\",\"name\":\"Piensa en software, desarrolla en colores\",\"description\":\"Las ventajas que te ofrece Microsoft Azure y el mundo.NET\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/#\\\/schema\\\/person\\\/377e9393a0b04827a9e45b05634582e9\",\"name\":\"Adri\u00e1n Prats\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c2980c1234bad0e4969d50090c42210ca08c18c0c1aceb39e3bc6f4adf410c78?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c2980c1234bad0e4969d50090c42210ca08c18c0c1aceb39e3bc6f4adf410c78?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c2980c1234bad0e4969d50090c42210ca08c18c0c1aceb39e3bc6f4adf410c78?s=96&d=mm&r=g\",\"caption\":\"Adri\u00e1n Prats\"},\"description\":\"Experto en Administraci\u00f3n de Sistemas Inform\u00e1ticos en Red, Sharepoint y Windows Server 2012R2 (MCP 70-410 y MCP 70-497). Tengo amplia experiencia como Analista QA, realizando pruebas funcionales, test de carga y rendimiento, automatizaci\u00f3n de pruebas, pruebas unitarias (unit test), pruebas de integraci\u00f3n, pruebas exploratorias, elaboraci\u00f3n del test plan, etc. Actualmente soy Quality Assurance Specialist en ENCAMINA.\",\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/author\\\/aprats\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Un poco de Machine Learning - Piensa en software, desarrolla en colores","description":"Te cuento c\u00f3mo usamos el Machine Leaning en el ConversationalLanguage Underestanding.","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:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/un-poco-de-machine-learning\/","og_locale":"es_ES","og_type":"article","og_title":"Un poco de Machine Learning","og_description":"Te cuento c\u00f3mo usamos el Machine Leaning en el ConversationalLanguage Underestanding.","og_url":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/un-poco-de-machine-learning\/","og_site_name":"Piensa en software, desarrolla en colores","article_published_time":"2022-05-13T09:30:22+00:00","article_modified_time":"2022-05-23T14:35:10+00:00","og_image":[{"width":637,"height":446,"url":"http:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2022\/05\/machine-learning.jpg","type":"image\/jpeg"}],"author":"Adri\u00e1n Prats","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Adri\u00e1n Prats","Tiempo de lectura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/un-poco-de-machine-learning\/#article","isPartOf":{"@id":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/un-poco-de-machine-learning\/"},"author":{"name":"Adri\u00e1n Prats","@id":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/#\/schema\/person\/377e9393a0b04827a9e45b05634582e9"},"headline":"Un poco de Machine Learning","datePublished":"2022-05-13T09:30:22+00:00","dateModified":"2022-05-23T14:35:10+00:00","mainEntityOfPage":{"@id":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/un-poco-de-machine-learning\/"},"wordCount":1019,"commentCount":0,"image":{"@id":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/un-poco-de-machine-learning\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2022\/05\/machine-learning.jpg","articleSection":["Asistentes","Azure App Services","Azure Cloud Services"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/un-poco-de-machine-learning\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/un-poco-de-machine-learning\/","url":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/un-poco-de-machine-learning\/","name":"Un poco de Machine Learning - Piensa en software, desarrolla en colores","isPartOf":{"@id":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/un-poco-de-machine-learning\/#primaryimage"},"image":{"@id":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/un-poco-de-machine-learning\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2022\/05\/machine-learning.jpg","datePublished":"2022-05-13T09:30:22+00:00","dateModified":"2022-05-23T14:35:10+00:00","author":{"@id":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/#\/schema\/person\/377e9393a0b04827a9e45b05634582e9"},"description":"Te cuento c\u00f3mo usamos el Machine Leaning en el ConversationalLanguage Underestanding.","inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/un-poco-de-machine-learning\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/un-poco-de-machine-learning\/#primaryimage","url":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2022\/05\/machine-learning.jpg","contentUrl":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2022\/05\/machine-learning.jpg","width":637,"height":446},{"@type":"WebSite","@id":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/#website","url":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/","name":"Piensa en software, desarrolla en colores","description":"Las ventajas que te ofrece Microsoft Azure y el mundo.NET","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/#\/schema\/person\/377e9393a0b04827a9e45b05634582e9","name":"Adri\u00e1n Prats","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/c2980c1234bad0e4969d50090c42210ca08c18c0c1aceb39e3bc6f4adf410c78?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c2980c1234bad0e4969d50090c42210ca08c18c0c1aceb39e3bc6f4adf410c78?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c2980c1234bad0e4969d50090c42210ca08c18c0c1aceb39e3bc6f4adf410c78?s=96&d=mm&r=g","caption":"Adri\u00e1n Prats"},"description":"Experto en Administraci\u00f3n de Sistemas Inform\u00e1ticos en Red, Sharepoint y Windows Server 2012R2 (MCP 70-410 y MCP 70-497). Tengo amplia experiencia como Analista QA, realizando pruebas funcionales, test de carga y rendimiento, automatizaci\u00f3n de pruebas, pruebas unitarias (unit test), pruebas de integraci\u00f3n, pruebas exploratorias, elaboraci\u00f3n del test plan, etc. Actualmente soy Quality Assurance Specialist en ENCAMINA.","url":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/author\/aprats\/"}]}},"_links":{"self":[{"href":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-json\/wp\/v2\/posts\/1690","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-json\/wp\/v2\/users\/178"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-json\/wp\/v2\/comments?post=1690"}],"version-history":[{"count":0,"href":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-json\/wp\/v2\/posts\/1690\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-json\/wp\/v2\/media\/1701"}],"wp:attachment":[{"href":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-json\/wp\/v2\/media?parent=1690"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-json\/wp\/v2\/categories?post=1690"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-json\/wp\/v2\/tags?post=1690"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}