{"id":59057,"date":"2024-12-07T11:54:45","date_gmt":"2024-12-07T10:54:45","guid":{"rendered":"https:\/\/www.carolinacampalans.com\/glossary\/aprendizaje-automatico\/"},"modified":"2026-05-26T14:54:09","modified_gmt":"2026-05-26T12:54:09","slug":"aprendizaje-automatico","status":"publish","type":"glosario","link":"https:\/\/www.carolinacampalans.com\/?glosario=aprendizaje-automatico","title":{"rendered":"aprendizaje autom\u00e1tico"},"content":{"rendered":"<div class=\"ttr_start\"><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-1\"><p>Disciplina que se ocupa de desarrollar algoritmos y modelos para dotar a los ordenadores de la capacidad de identificar patrones en grandes vol\u00famenes de datos y elaborar predicciones a partir de ellos, sin estar expl\u00edcitamente programados para cada tarea.<\/p>\n<\/div><div class=\"fusion-text fusion-text-2\">\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-two\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:36;line-height:1.5;\">Descripci\u00f3n<\/h2><\/div><div class=\"fusion-text fusion-text-3\"><p data-path-to-node=\"0\">El aprendizaje autom\u00e1tico o <em>machine learning<\/em> es un subcampo de la inteligencia artificial\u00a0que permite a los sistemas inform\u00e1ticos aprender a partir de los datos sin ser programados expl\u00edcitamente para cada tarea.<\/p>\n<\/div><div class=\"fusion-text fusion-text-4\"><p>La idea central es que, en lugar de que un programador escriba reglas espec\u00edficas para cada posible escenario, el sistema utiliza algoritmos para analizar grandes conjuntos de datos, identificar patrones en ellos y luego aplicar esos patrones para tomar decisiones o hacer predicciones sobre datos nuevos.<\/p>\n<\/div><div class=\"fusion-text fusion-text-5\"><p data-path-to-node=\"5\">El sistema mejora su precisi\u00f3n y desempe\u00f1o con el tiempo a medida que se le proporcionan m\u00e1s datos para analizar y aprender.<\/p>\n<p data-path-to-node=\"5\">El proceso se puede resumir en los siguientes pasos:<\/p>\n<p><b>1. Recolecci\u00f3n y preparaci\u00f3n de datos<\/b><\/p>\n<p data-path-to-node=\"6,0,0\"><b><\/b>Se recopilan y limpian grandes cantidades de datos relevantes para la tarea que el sistema debe aprender a realizar.<\/p>\n<p data-path-to-node=\"6,1,0\"><b>2. Entrenamiento del modelo<\/b><\/p>\n<p data-path-to-node=\"6,1,0\">Los datos se introducen en un algoritmo de <em>machine learning<\/em> (el \u00abmodelo\u00bb) que los procesa para encontrar las relaciones y patrones subyacentes. Este es el proceso de \u00abaprendizaje\u00bb.<\/p>\n<p data-path-to-node=\"6,2,0\"><b>3. Evaluaci\u00f3n<\/b><\/p>\n<p data-path-to-node=\"6,2,0\">Se prueba el modelo con datos que no ha visto para verificar su precisi\u00f3n y rendimiento.<\/p>\n<p data-path-to-node=\"6,3,0\"><b>4. Predicci\u00f3n\/aplicaci\u00f3n<\/b><\/p>\n<p data-path-to-node=\"6,3,0\">Una vez entrenado y validado, el modelo se utiliza para analizar nuevos datos y generar resultados o predicciones.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-6\"><h3><span class=\"ez-toc-section\" id=\"Aplicaciones_comunes\"><\/span>Aplicaciones comunes<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p data-path-to-node=\"14\">El aprendizaje autom\u00e1tico es la tecnolog\u00eda detr\u00e1s de muchas herramientas modernas:<\/p>\n<h4 data-path-to-node=\"15,0,0\"><span class=\"ez-toc-section\" id=\"Sistemas_de_recomendacion\"><\/span><b>Sistemas de recomendaci\u00f3n<\/b><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-path-to-node=\"15,0,0\">Sugerencias de pel\u00edculas en Netflix o productos en Amazon.<\/p>\n<h4 data-path-to-node=\"15,1,0\"><span class=\"ez-toc-section\" id=\"Reconocimiento_facial_y_de_voz\"><\/span><b>Reconocimiento facial y de voz<\/b><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-path-to-node=\"15,1,0\">Asistentes de voz (Siri, Alexa) y desbloqueo de tel\u00e9fonos.<\/p>\n<h4 data-path-to-node=\"15,2,0\"><span class=\"ez-toc-section\" id=\"Deteccion_de_fraude\"><\/span><b>Detecci\u00f3n de fraude<\/b><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-path-to-node=\"15,2,0\">Identificaci\u00f3n de transacciones bancarias sospechosas.<\/p>\n<h4 data-path-to-node=\"15,3,0\"><span class=\"ez-toc-section\" id=\"Vehiculos_autonomos\"><\/span><b>Veh\u00edculos aut\u00f3nomos<\/b><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-path-to-node=\"15,3,0\">Herramientas que hacen posible que los coches interpreten su entorno.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-7\"><h3><span class=\"ez-toc-section\" id=\"Tipos\"><\/span>Tipos<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Dentro del aprendizaje autom\u00e1tico encontramos variedades como el aprendizaje supervisado, el aprendizaje no supervisado o el aprendizaje por refuerzo.<\/p>\n<\/div><div class=\"fusion-text fusion-text-8\"><h4><span class=\"ez-toc-section\" id=\"Aprendizaje_supervisado\"><\/span>Aprendizaje supervisado<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Una forma de entrenamiento que se desarrolla con base en un conjunto de datos y una etiqueta con la respuesta correcta para cada dato. Se aplica, por ejemplo, para c\u00e1lculos de regresi\u00f3n estad\u00edstica y modelos de clasificaci\u00f3n.<\/p>\n<\/div><div class=\"fusion-text fusion-text-9\"><h4><span class=\"ez-toc-section\" id=\"Aprendizaje_no_supervisado\"><\/span>Aprendizaje no supervisado<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Creaci\u00f3n de modelos de respuesta por medio de la b\u00fasqueda de patrones y relaciones entre conjuntos de datos sin etiquetas.<\/p>\n<p>A diferencia del aprendizaje supervisado, en este caso se recurre a procesos de <em>clustering<\/em> de datos.<\/p>\n<\/div><div class=\"fusion-text fusion-text-10\"><h4><span class=\"ez-toc-section\" id=\"Aprendizaje_por_refuerzo\"><\/span>Aprendizaje por refuerzo<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container hundred-percent-fullwidth non-hundred-percent-height-scrolling\">\n<div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\">\n<div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_1 1_1 fusion-flex-column\">\n<div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\">\n<div class=\"fusion-text fusion-text-2\">\n<p>Proceso de automatizaci\u00f3n por medio de un agente que se coloca en un ambiente determinado y que aprende a trav\u00e9s de acciones y retroalimentaci\u00f3n.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-3 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:20px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-4 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-2 fusion-sep-none fusion-title-text fusion-title-size-two\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:36;line-height:1.5;\">Ejemplos<\/h2><\/div><div class=\"accordian fusion-accordian\" style=\"--awb-border-size:1px;--awb-icon-size:15px;--awb-content-font-size:20px;--awb-icon-alignment:left;--awb-hover-color:#f9f9f9;--awb-border-color:#cccccc;--awb-background-color:#ffffff;--awb-divider-color:#000000;--awb-divider-hover-color:#000000;--awb-icon-color:#ffffff;--awb-title-color:#af7baf;--awb-content-color:#747474;--awb-icon-box-color:#333333;--awb-toggle-hover-accent-color:#9b00af;--awb-title-font-family:&quot;Roboto Condensed&quot;;--awb-title-font-weight:regular;--awb-title-font-style:normal;--awb-title-font-size:20px;--awb-content-font-family:&quot;Open Sans&quot;;--awb-content-font-style:normal;--awb-content-font-weight:400;\"><div class=\"panel-group fusion-toggle-icon-boxed\" id=\"accordion-59057-1\"><div class=\"fusion-panel panel-default panel-ba2a39f3d889ea703 fusion-toggle-has-divider\" style=\"--awb-title-color:#af7baf;\"><div class=\"panel-heading\"><h3 class=\"panel-title toggle\" id=\"toggle_ba2a39f3d889ea703\"><a aria-expanded=\"false\" aria-controls=\"ba2a39f3d889ea703\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-59057-1\" data-target=\"#ba2a39f3d889ea703\" href=\"#ba2a39f3d889ea703\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Clasificaci\u00f3n de spam (aprendizaje supervisado)<\/span><\/a><\/h3><\/div><div id=\"ba2a39f3d889ea703\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_ba2a39f3d889ea703\"><div class=\"panel-body toggle-content fusion-clearfix\">\n<p data-path-to-node=\"3\">Este es uno de los usos m\u00e1s comunes y efectivos del <em>machine learning<\/em> hoy en d\u00eda.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"El_problema\"><\/span>El problema<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-path-to-node=\"5\">El objetivo es construir un sistema que pueda examinar cualquier correo electr\u00f3nico entrante y clasificarlo autom\u00e1ticamente como \u00abspam\u00bb (correo no deseado) o \u00abham\u00bb (correo leg\u00edtimo), minimizando el riesgo de que correos importantes terminen en la carpeta de <i>spam<\/i>.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Los_datos_de_entrenamiento\"><\/span>Los datos de entrenamiento<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-path-to-node=\"7\">En el aprendizaje supervisado, necesitamos datos etiquetados:<\/p>\n<ul data-path-to-node=\"8\">\n<li>\n<p data-path-to-node=\"8,0,0\"><b>Datos:<\/b> Miles de correos electr\u00f3nicos.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"8,1,0\"><b>Etiquetas:<\/b> Cada correo debe estar previamente marcado por humanos (o por la interacci\u00f3n inicial del usuario) como \u00abspam\u00bb (clase A) o \u00abham\u00bb (Clase B).<\/p>\n<\/li>\n<\/ul>\n<h4><span class=\"ez-toc-section\" id=\"El_entrenamiento_del_modelo\"><\/span>El entrenamiento del modelo<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-path-to-node=\"10\">El algoritmo (por ejemplo, un clasificador bayesiano ingenuo o una m\u00e1quina de vectores de soporte) analiza estos correos etiquetados:<\/p>\n<ul data-path-to-node=\"11\">\n<li>\n<p data-path-to-node=\"11,0,0\"><b>Extracci\u00f3n de caracter\u00edsticas (<em>features<\/em>):<\/b> El modelo identifica caracter\u00edsticas que son comunes en los correos de <i>spam<\/i>, como:<\/p>\n<ul data-path-to-node=\"11,0,1\">\n<li>\n<p data-path-to-node=\"11,0,1,0,0\">Frecuencia de palabras sospechosas (\u00abgratis\u00bb, \u00abganador\u00bb, \u00aburgente\u00bb).<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"11,0,1,1,0\">Uso de demasiadas may\u00fasculas y signos de exclamaci\u00f3n.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"11,0,1,2,0\">Ausencia de una direcci\u00f3n de remitente conocida.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"11,0,1,3,0\">Presencia de enlaces acortados o sospechosos.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p data-path-to-node=\"11,1,0\"><b>Aprendizaje:<\/b> El algoritmo calcula la probabilidad de que un correo sea <i>spam,<\/i> dada la presencia de estas caracter\u00edsticas. Por ejemplo, aprende que un correo que contiene la palabra \u00abviagra\u00bb tiene una probabilidad del <span class=\"math-inline\" data-math=\"99%\"><span class=\"katex\"><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord\">99% <\/span><\/span><\/span><\/span><\/span>de ser <em>spam<\/em>.<\/p>\n<\/li>\n<\/ul>\n<h4><span class=\"ez-toc-section\" id=\"La_prediccion\"><\/span>La predicci\u00f3n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-path-to-node=\"13\">Una vez entrenado, el modelo est\u00e1 listo para funcionar.<\/p>\n<p data-path-to-node=\"14\">Cuando llega un nuevo correo sin etiquetar:<\/p>\n<ol start=\"1\" data-path-to-node=\"15\">\n<li>\n<p data-path-to-node=\"15,0,0\">El modelo extrae las mismas caracter\u00edsticas del nuevo correo.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"15,1,0\">Utiliza la funci\u00f3n de probabilidad que aprendi\u00f3 para calcular la clase m\u00e1s probable.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"15,2,0\">Si la probabilidad de ser spam supera un umbral (por ejemplo, <span class=\"math-inline\" data-math=\"90%\"><span class=\"katex\"><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord\">90%<\/span><\/span><\/span><\/span><\/span>), lo clasifica como <em>spam <\/em>y lo env\u00eda a la carpeta de correo no deseado. Si no, lo deja en la bandeja de entrada (<em>ham<\/em>).<\/p>\n<\/li>\n<\/ol>\n<h4><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusi\u00f3n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-path-to-node=\"17\">El sistema no fue programado con una regla estricta como \u00absi ves &#8216;ganador&#8217; y &#8216;gratis&#8217;, es spam\u00bb. En cambio, el modelo aprendi\u00f3, bas\u00e1ndose en miles de ejemplos, a diferenciar entre los dos tipos de correos de forma aut\u00f3noma. Y lo que es m\u00e1s importante, mejora continuamente a medida que se le proporcionan nuevos datos.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-panel panel-default panel-064adce90c50f8d5b fusion-toggle-has-divider\" style=\"--awb-title-color:#af7baf;\"><div class=\"panel-heading\"><h3 class=\"panel-title toggle\" id=\"toggle_064adce90c50f8d5b\"><a aria-expanded=\"false\" aria-controls=\"064adce90c50f8d5b\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-59057-1\" data-target=\"#064adce90c50f8d5b\" href=\"#064adce90c50f8d5b\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Segmentaci\u00f3n de clientes (aprendizaje no supervisado)<\/span><\/a><\/h3><\/div><div id=\"064adce90c50f8d5b\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_064adce90c50f8d5b\"><div class=\"panel-body toggle-content fusion-clearfix\">\n<p data-path-to-node=\"3\">El objetivo de la segmentaci\u00f3n es descubrir grupos o patrones ocultos dentro de un gran conjunto de datos de clientes, sin que se le diga al algoritmo de antemano cu\u00e1ntos grupos existen o qu\u00e9 caracter\u00edsticas definen a cada grupo.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"El_problema-2\"><\/span>El problema<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-path-to-node=\"5\">Una empresa de <i>ecommerce<\/i> tiene miles de clientes y quiere dirigir sus campa\u00f1as de marketing de forma m\u00e1s eficiente. Si env\u00eda la misma promoci\u00f3n a todos, desperdiciar\u00e1 recursos en clientes que no est\u00e1n interesados. Necesita entender qu\u00e9 tipos de clientes tiene.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Los_datos_de_entrada_sin_etiquetas\"><\/span>Los datos de entrada (sin etiquetas)<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-path-to-node=\"7\">En el aprendizaje no supervisado, los datos no tienen etiquetas (no est\u00e1n marcados como \u00abEste es un cliente A\u00bb o \u00abEste es un cliente B\u00bb).<\/p>\n<ul data-path-to-node=\"8\">\n<li>\n<p data-path-to-node=\"8,0,0\"><b>Datos:<\/b> Un <i>dataset<\/i> que contiene m\u00e9tricas de comportamiento de cada cliente, como:<\/p>\n<ul data-path-to-node=\"8,0,1\">\n<li>\n<p data-path-to-node=\"8,0,1,0,0\">Monto total gastado.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"8,0,1,1,0\">Frecuencia de compra (cu\u00e1ntas veces compran al mes\/a\u00f1o).<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"8,0,1,2,0\">Tipos de productos comprados.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"8,0,1,3,0\">Tiempo transcurrido desde la \u00faltima compra.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h4><span class=\"ez-toc-section\" id=\"El_entrenamiento_del_modelo_clustering\"><\/span>El entrenamiento del modelo (<em>clustering<\/em>)<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-path-to-node=\"10\">Se aplica un algoritmo de <i>clustering<\/i>, siendo K-Means uno de los m\u00e1s populares.<\/p>\n<ul data-path-to-node=\"11\">\n<li>\n<p data-path-to-node=\"11,0,0\"><b>Proceso:<\/b> El algoritmo toma los datos y comienza a agrupar a los clientes bas\u00e1ndose en la similitud de sus caracter\u00edsticas.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"11,1,0\"><b>Aprendizaje:<\/b> El modelo \u00abaprende\u00bb que ciertos clientes tienen comportamientos similares. Por ejemplo, los clientes que compran a menudo y gastan poco terminan juntos, mientras que los que compran raramente pero gastan mucho terminan en otro grupo.<\/p>\n<\/li>\n<\/ul>\n<p data-path-to-node=\"12\">El modelo crea las agrupaciones por s\u00ed mismo, identificando la estructura que existe en los datos.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Los_resultados_y_la_aplicacion\"><\/span>Los resultados y la aplicaci\u00f3n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-path-to-node=\"14\">El resultado es la formaci\u00f3n de distintos segmentos de clientes (<em>clusters<\/em>), cada uno con un perfil de comportamiento \u00fanico:<\/p>\n<table data-path-to-node=\"15\">\n<thead>\n<tr>\n<td><strong>Cluster<\/strong><\/td>\n<td><strong>Descripci\u00f3n de perfil (descubierto por machine Learning)<\/strong><\/td>\n<td><strong>Acci\u00f3n de marketing<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td data-path-to-node=\"15,1,0,0\"><b>Grupo 1<\/b><\/td>\n<td data-path-to-node=\"15,1,1,0\">Compradores frecuentes: Alta frecuencia, bajo gasto promedio.<\/td>\n<td data-path-to-node=\"15,1,2,0\">Ofrecer suscripciones o programas de fidelizaci\u00f3n.<\/td>\n<\/tr>\n<tr>\n<td data-path-to-node=\"15,2,0,0\"><b>Grupo 2<\/b><\/td>\n<td data-path-to-node=\"15,2,1,0\">\u00abBallenas\u00bb (alto valor): Baja frecuencia, muy alto gasto promedio.<\/td>\n<td data-path-to-node=\"15,2,2,0\">Enviar ofertas de productos <i>premium <\/i>exclusivos.<\/td>\n<\/tr>\n<tr>\n<td data-path-to-node=\"15,3,0,0\"><b>Grupo 3<\/b><\/td>\n<td data-path-to-node=\"15,3,1,0\">En riesgo de abandono: Baja frecuencia, mucho tiempo desde la \u00faltima compra.<\/td>\n<td data-path-to-node=\"15,3,2,0\">Enviar cupones de reactivaci\u00f3n y encuestas de satisfacci\u00f3n.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p data-path-to-node=\"16\">El sistema de aprendizaje autom\u00e1tico no fue instruido sobre qu\u00e9 era un \u00abcomprador frecuente\u00bb; simplemente descubri\u00f3 ese patr\u00f3n por s\u00ed mismo. La empresa ahora puede utilizar estos conocimientos para personalizar sus mensajes y maximizar las ventas de manera eficiente.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-panel panel-default panel-5573d2b54b30dad24 fusion-toggle-has-divider\" style=\"--awb-title-color:#af7baf;\"><div class=\"panel-heading\"><h3 class=\"panel-title toggle\" id=\"toggle_5573d2b54b30dad24\"><a aria-expanded=\"false\" aria-controls=\"5573d2b54b30dad24\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-59057-1\" data-target=\"#5573d2b54b30dad24\" href=\"#5573d2b54b30dad24\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Agente de IA para videojuegos (aprendizaje por refuerzo)<\/span><\/a><\/h3><\/div><div id=\"5573d2b54b30dad24\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_5573d2b54b30dad24\"><div class=\"panel-body toggle-content fusion-clearfix\">\n<p data-path-to-node=\"10\">Un ejemplo real y muy visible es el entrenamiento de un agente de IA para jugar juegos complejos, como los programas que han logrado dominar el ajedrez, o videojuegos de Atari.<\/p>\n<div class=\"horizontal-scroll-wrapper\">\n<div class=\"table-block-component\">\n<div class=\"table-block has-export-button\">\n<h4><span class=\"ez-toc-section\" id=\"El_problema-3\"><\/span>El problema<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-path-to-node=\"5\">El objetivo es que el agente aprenda una pol\u00edtica \u00f3ptima, que es el mejor conjunto de acciones a tomar en cualquier estado para maximizar la recompensa total acumulada a largo plazo.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Elementos_fundamentales\"><\/span>Elementos fundamentales<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-path-to-node=\"7\">El aprendizaje por refuerzo se define por cuatro componentes principales:<\/p>\n<ul data-path-to-node=\"8\">\n<li>\n<p data-path-to-node=\"8,0,0\"><b>Agente:<\/b> El aprendiz o el que toma las decisiones (en este caso, un programa de IA).<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"8,1,0\"><b>Entorno:<\/b> El mundo con el que interact\u00faa el agente (por ejemplo, un tablero de ajedrez o una sala).<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"8,2,0\"><b>Estado:<\/b> La situaci\u00f3n actual del entorno (por ejemplo, la posici\u00f3n de las piezas en el tablero).<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"8,3,0\"><b>Acci\u00f3n:<\/b> Lo que el agente puede hacer para cambiar el estado (por ejemplo, mover una pieza).<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"8,4,0\"><b>Recompensa:<\/b> Una se\u00f1al num\u00e9rica que el entorno da al agente para indicar cu\u00e1n buena fue la acci\u00f3n (positiva o negativa).<\/p>\n<\/li>\n<\/ul>\n<table data-path-to-node=\"11\">\n<thead>\n<tr>\n<td><strong>Concepto de aprendizaje por refuerzo<\/strong><\/td>\n<td><strong>Aplicaci\u00f3n en un agente que juega a Pong<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td data-path-to-node=\"11,1,0,0\"><b>Agente<\/b><\/td>\n<td data-path-to-node=\"11,1,1,0\">El programa de IA.<\/td>\n<\/tr>\n<tr>\n<td data-path-to-node=\"11,2,0,0\"><b>Entorno<\/b><\/td>\n<td data-path-to-node=\"11,2,1,0\">El juego Pong (la pantalla y la f\u00edsica del juego).<\/td>\n<\/tr>\n<tr>\n<td data-path-to-node=\"11,3,0,0\"><b>Estado<\/b><\/td>\n<td data-path-to-node=\"11,3,1,0\">La posici\u00f3n de la pala del agente, la posici\u00f3n y direcci\u00f3n de la pelota.<\/td>\n<\/tr>\n<tr>\n<td data-path-to-node=\"11,4,0,0\"><b>Acci\u00f3n<\/b><\/td>\n<td data-path-to-node=\"11,4,1,0\">Mover la pala hacia arriba o hacia abajo.<\/td>\n<\/tr>\n<tr>\n<td data-path-to-node=\"11,5,0,0\"><b>Recompensa<\/b><\/td>\n<td data-path-to-node=\"11,5,1,0\"><b>+1<\/b> punto si el agente golpea la pelota; <b>-1<\/b> punto si falla la pelota (el oponente anota).<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 class=\"table-content not-end-of-paragraph\"><span class=\"ez-toc-section\" id=\"El_proceso_de_aprendizaje\"><\/span>El proceso de aprendizaje<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ol start=\"1\" data-path-to-node=\"13\">\n<li>\n<p data-path-to-node=\"13,0,0\"><span style=\"font-weight: normal;\">El agente comienza sin saber nada.<\/span><\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"13,1,0\"><span style=\"font-weight: normal;\">Toma acciones aleatorias (ensayo y error).<\/span><\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"13,2,0\"><span style=\"font-weight: normal;\">Cuando el agente realiza una acci\u00f3n que lleva a una recompensa positiva (ej., golpea la pelota), el algoritmo refuerza esa acci\u00f3n para el estado correspondiente.<\/span><\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"13,3,0\"><span style=\"font-weight: normal;\">Cuando una acci\u00f3n conduce a una recompensa negativa (ej., falla la pelota), el algoritmo disminuye la probabilidad de repetir esa acci\u00f3n en ese estado.<\/span><\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"13,4,0\"><span style=\"font-weight: normal;\">A trav\u00e9s de millones de interacciones, el agente aprende a asociar cada estado con la acci\u00f3n que maximiza su recompensa futura (es decir, aprende la mejor manera de jugar).<\/span><\/p>\n<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-4 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-5 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;margin-top:60px;width:100%;\"><div class=\"fusion-separator-border sep-single sep-dotted\" style=\"--awb-height:20px;--awb-amount:20px;border-color:#000000;border-top-width:1px;\"><\/div><\/div><\/div><\/div><\/div><\/div>\n<div class=\"ttr_end\"><\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"template":"","meta":{"inline_featured_image":false,"_vp_format_video_url":"","_vp_image_focal_point":[]},"glosario_categoria":[7243],"glosario_tag":[7014,7036,7134],"class_list":["post-59057","glosario","type-glosario","status-publish","hentry","glosario_categoria-tic-ia","glosario_tag-informatica","glosario_tag-inteligencia-artificial","glosario_tag-tic"],"_links":{"self":[{"href":"https:\/\/www.carolinacampalans.com\/index.php?rest_route=\/wp\/v2\/glosario\/59057","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.carolinacampalans.com\/index.php?rest_route=\/wp\/v2\/glosario"}],"about":[{"href":"https:\/\/www.carolinacampalans.com\/index.php?rest_route=\/wp\/v2\/types\/glosario"}],"wp:attachment":[{"href":"https:\/\/www.carolinacampalans.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=59057"}],"wp:term":[{"taxonomy":"glosario_categoria","embeddable":true,"href":"https:\/\/www.carolinacampalans.com\/index.php?rest_route=%2Fwp%2Fv2%2Fglosario_categoria&post=59057"},{"taxonomy":"glosario_tag","embeddable":true,"href":"https:\/\/www.carolinacampalans.com\/index.php?rest_route=%2Fwp%2Fv2%2Fglosario_tag&post=59057"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}