{"id":5616,"date":"2020-09-21T14:23:47","date_gmt":"2020-09-21T17:23:47","guid":{"rendered":"https:\/\/tatic.net\/como-elegir-el-algoritmo-ideal-para-el-aprendizaje-automatico\/"},"modified":"2021-02-18T15:13:32","modified_gmt":"2021-02-18T18:13:32","slug":"como-elegir-el-algoritmo-ideal-para-el-aprendizaje-automatico","status":"publish","type":"post","link":"https:\/\/tatic.net\/es\/blog\/como-elegir-el-algoritmo-ideal-para-el-aprendizaje-automatico\/","title":{"rendered":"C\u00f3mo elegir el algoritmo ideal para el aprendizaje autom\u00e1tico"},"content":{"rendered":"<h4><span style=\"font-weight: 400;\">El momento de elegir el algoritmo <\/span><span style=\"font-weight: 400;\">que se aplicar\u00e1<\/span><span style=\"font-weight: 400;\"> en un proyecto de Machine Learning es decisivo en la calidad de los pron\u00f3sticos y en la selecci\u00f3n de estrategias.<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">En un proceso de Machine Learning, la definici\u00f3n de la <\/span><b>t\u00e9cnica<\/b><span style=\"font-weight: 400;\"> utilizada est\u00e1 relacionada con el <\/span><b>objetivo<\/b><span style=\"font-weight: 400;\"> deseado. Una vez establecido este objetivo, asociamos la t\u00e9cnica de Machine Learning m\u00e1s adecuada y, posteriormente, nos enfrentamos al reto de <\/span><b>seleccionar el algoritmo o conjunto de algoritmos que ofrezcan el mejor resultado<\/b><span style=\"font-weight: 400;\"> para el <span style=\"text-decoration: underline;\"><a href=\"https:\/\/tatic.net\/es\/blog\/analisis-descriptivo-predictivo-y-prescriptivo-relaciones-diferencias-y-relevancia\/\" target=\"_blank\" rel=\"noopener noreferrer\">an\u00e1lisis predictivo<\/a><\/span>.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">En este art\u00edculo, <\/span><span style=\"font-weight: 400;\">explicaremos <\/span><span style=\"font-weight: 400;\">algunos aspectos relacionados con este proceso de elecci\u00f3n.<\/span><\/p>\n<h4>El valor de evaluar los datos disponibles<\/h4>\n<p>Para elegir con \u00e9xito el algoritmo que mejor se adapta a las necesidades del proyecto, es importante evaluar <span style=\"text-decoration: underline;\"><a href=\"https:\/\/tatic.net\/es\/blog\/como-la-empresa-logra-un-rendimiento-estrategico-y-operativo-con-almacenamiento-inteligente-de-datos\/\" target=\"_blank\" rel=\"noopener noreferrer\">qu\u00e9 datos y tipos de datos tenemos disponibles<\/a><\/span>. De esta forma, la informaci\u00f3n incluida en el modelo ser\u00e1 procesada de manera eficiente y los resultados en la matriz de pron\u00f3stico ser\u00e1n realmente \u00fatiles para la toma de decisiones y para el negocio.<\/p>\n<h4><strong>La importancia de las m\u00e9tricas de desempe\u00f1o<\/strong><\/h4>\n<p>Existen varias m\u00e9tricas para evaluar el rendimiento predictivo de un algoritmo de aprendizaje autom\u00e1tico, y <strong>cada algoritmo debe evaluarse con la m\u00e9trica adecuada<\/strong> para ello.<\/p>\n<p>Por ejemplo, para los algoritmos de regresi\u00f3n, que implican la combinaci\u00f3n de \u00edndices hist\u00f3ricos que var\u00edan de uno a otro, la m\u00e9trica apropiada es el error cuadr\u00e1tico medio (RMSE). Para tareas de clasificaci\u00f3n binaria, que se usa para predecir a cu\u00e1l de dos categor\u00edas pertenece una determinada instancia de datos, la evaluaci\u00f3n se desarrolla a partir de la matriz de confusi\u00f3n. \u00a0<\/p>\n<h4>Un ejemplo de evaluaci\u00f3n de algoritmos: la matriz de confusi\u00f3n<\/h4>\n<p><span style=\"font-weight: 400;\">Cuando tenemos un algoritmo de clasificaci\u00f3n binaria, tenemos en la pr\u00e1ctica un conjunto de posibilidades de <\/span><span style=\"font-weight: 400;\">tipificaci\u00f3n, en<\/span><span style=\"font-weight: 400;\"> el que cada categor\u00eda posible es un n\u00famero entero de 0 o 1. El resultado de aplicar este algoritmo <\/span><span style=\"font-weight: 400;\">entrega la capacidad de predecir nuevas instancias (datos )<\/span><span style=\"font-weight: 400;\">. Por ejemplo, reconocer algo como \u00abpositivo\u00bb o \u00abnegativo\u00bb, como si un correo electr\u00f3nico es spam o no, si un paciente tiene una enfermedad en particular o no, etc.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">La matriz de confusi\u00f3n mide el rendimiento del aprendizaje autom\u00e1tico evaluando los aciertos y errores del algoritmo de forma ponderada, de acuerdo con su impacto en los procesos en los que se <\/span><span style=\"font-weight: 400;\">utilizan<\/span><span style=\"font-weight: 400;\">, por ejemplo, los procesos de decisi\u00f3n empresarial. En otras palabras, se mide el impacto real del rendimiento del aprendizaje autom\u00e1tico en su contexto de aplicaci\u00f3n.<\/span><\/p>\n<p>La matriz de confusi\u00f3n nos muestra cuatro grupos, basados \u200b\u200ben respuestas y predicciones conocidas. Estos grupos son: positivos reales, predicciones negativas correctas, falsos positivos y predicciones negativas incorrectas.<\/p>\n<p>Con eso, podemos obtener las <strong>m\u00e9tricas t\u00edpicas que se utilizan para evaluar los algoritmos de Machine Learning<\/strong>, que son:<\/p>\n<ul>\n<li>Exactitud<\/li>\n<li>Precisi\u00f3n.<\/li>\n<li>Recuperaci\u00f3n.<\/li>\n<li>Tasa de falsos positivos.<\/li>\n<li>C\u00e1lculo F1.<\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Cada m\u00e9trica se refiere a un aspecto del modelo. <\/span><span style=\"font-weight: 400;\">Por ejemplo, la exactitud <\/span><b>es la proporci\u00f3n entre los positivos reales y todos los casos positivos<\/b><span style=\"font-weight: 400;\">. La <\/span><b>precisi\u00f3n<\/b><span style=\"font-weight: 400;\">, por otro lado, es la proporci\u00f3n entre el n\u00famero de predicciones correctas de 1 y 0 contra el total de los datos. La <\/span><b>sensibilidad <\/b><span style=\"font-weight: 400;\">mide cu\u00e1ntos positivos reales se predice que ser\u00e1n positivos. La medida <\/span><b>F1<\/b><span style=\"font-weight: 400;\"> es el promedio arm\u00f3nico entre precisi\u00f3n y la sensibilidad.<\/span><\/p>\n<h4>Algoritmos e implementaci\u00f3n de Machine Learning en los negocios<\/h4>\n<p>Como hemos visto, ya sea a trav\u00e9s de una matriz de confusi\u00f3n u otra forma de verificaci\u00f3n del rendimiento, una evaluaci\u00f3n bien hecha y la aplicaci\u00f3n del m\u00e9todo adecuado es la base para elegir los algoritmos que se aplicar\u00e1n en Machine Learning, e influye directamente en el \u00e9xito de su implementaci\u00f3n.<\/p>\n<p>Cuando se trata de utilizar el aprendizaje autom\u00e1tico <strong>para mejorar la toma de decisiones<\/strong> en una empresa, se vuelve a\u00fan m\u00e1s crucial. Despu\u00e9s de todo, estamos hablando de algo que se ocupa de nuevos datos constantemente y que se convertir\u00e1 en una fuente de conocimientos para la organizaci\u00f3n.<\/p>\n<p><span style=\"font-weight: 400;\">Adem\u00e1s de <span style=\"text-decoration: underline;\"><a href=\"https:\/\/tatic.net\/es\/blog\/2-errores-tecnicos-comunes-en-proyectos-de-aprendizaje-automatico\/\" target=\"_blank\" rel=\"noopener noreferrer\">verificar que estamos utilizando los algoritmos ideales<\/a><\/span>, es fundamental ir m\u00e1s all\u00e1 y ver si estamos involucrando los datos realmente importantes. Tambi\u00e9n es fundamental ajustar los l\u00edmites de puntuaci\u00f3n en las previsiones. De esta manera, es posible obtener resultados adecuados y procesables: informaci\u00f3n que la organizaci\u00f3n realmente puede utilizar; todo ello siempre en <\/span><span style=\"font-weight: 400;\">concordancia <\/span><span style=\"font-weight: 400;\">con las necesidades del negocio.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>El momento de elegir el algoritmo que se aplicar\u00e1 en un proyecto de Machine Learning es decisivo en la calidad de los pron\u00f3sticos y en la selecci\u00f3n de estrategias. En un proceso de Machine Learning, [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":5478,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[119],"tags":[158,145,154,156,130],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.1.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>C\u00f3mo elegir el algoritmo ideal para el aprendizaje autom\u00e1tico - Tatic - From data to Value<\/title>\n<meta name=\"description\" content=\"Al seleccionar el algoritmo o conjunto de algoritmos para llegar al mejor resultado en el an\u00e1lisis predictivo, alinear la t\u00e9cnica con el objetivo es fundamental.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tatic.net\/es\/blog\/como-elegir-el-algoritmo-ideal-para-el-aprendizaje-automatico\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C\u00f3mo elegir el algoritmo ideal para el aprendizaje autom\u00e1tico - Tatic - From data to Value\" \/>\n<meta property=\"og:description\" content=\"Al seleccionar el algoritmo o conjunto de algoritmos para llegar al mejor resultado en el an\u00e1lisis predictivo, alinear la t\u00e9cnica con el objetivo es fundamental.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tatic.net\/es\/blog\/como-elegir-el-algoritmo-ideal-para-el-aprendizaje-automatico\/\" \/>\n<meta property=\"og:site_name\" content=\"Tatic - From data to Value\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/wearetatic\/?ref=br_rs\" \/>\n<meta property=\"article:published_time\" content=\"2020-09-21T17:23:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-02-18T18:13:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/tatic.net\/wp-content\/uploads\/2020\/08\/algoritmo-ideal-facebook.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/tatic.net\/wp-content\/uploads\/2020\/08\/algoritmo-ideal-twitter.png\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/tatic.net\/es\/#organization\",\"name\":\"Tatic\",\"url\":\"https:\/\/tatic.net\/es\/\",\"sameAs\":[\"https:\/\/www.facebook.com\/wearetatic\/?ref=br_rs\",\"https:\/\/www.linkedin.com\/company\/telecom-associates\/\"],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/tatic.net\/es\/#logo\",\"inLanguage\":\"es\",\"url\":\"https:\/\/tatic.net\/wp-content\/uploads\/2021\/08\/logo_tatic_mobile.png\",\"width\":165,\"height\":88,\"caption\":\"Tatic\"},\"image\":{\"@id\":\"https:\/\/tatic.net\/es\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/tatic.net\/es\/#website\",\"url\":\"https:\/\/tatic.net\/es\/\",\"name\":\"Tatic - From data to Value\",\"description\":\"From data to Value\",\"publisher\":{\"@id\":\"https:\/\/tatic.net\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/tatic.net\/es\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"es\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/tatic.net\/es\/blog\/como-elegir-el-algoritmo-ideal-para-el-aprendizaje-automatico\/#primaryimage\",\"inLanguage\":\"es\",\"url\":\"https:\/\/tatic.net\/wp-content\/uploads\/2020\/08\/algoritmo-ideal-blog.png\",\"width\":1080,\"height\":898,\"caption\":\"Como escolher o algoritmo ideal para Machine Learning\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/tatic.net\/es\/blog\/como-elegir-el-algoritmo-ideal-para-el-aprendizaje-automatico\/#webpage\",\"url\":\"https:\/\/tatic.net\/es\/blog\/como-elegir-el-algoritmo-ideal-para-el-aprendizaje-automatico\/\",\"name\":\"C\\u00f3mo elegir el algoritmo ideal para el aprendizaje autom\\u00e1tico - Tatic - From data to Value\",\"isPartOf\":{\"@id\":\"https:\/\/tatic.net\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/tatic.net\/es\/blog\/como-elegir-el-algoritmo-ideal-para-el-aprendizaje-automatico\/#primaryimage\"},\"datePublished\":\"2020-09-21T17:23:47+00:00\",\"dateModified\":\"2021-02-18T18:13:32+00:00\",\"description\":\"Al seleccionar el algoritmo o conjunto de algoritmos para llegar al mejor resultado en el an\\u00e1lisis predictivo, alinear la t\\u00e9cnica con el objetivo es fundamental.\",\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/tatic.net\/es\/blog\/como-elegir-el-algoritmo-ideal-para-el-aprendizaje-automatico\/\"]}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/tatic.net\/es\/blog\/como-elegir-el-algoritmo-ideal-para-el-aprendizaje-automatico\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/tatic.net\/es\/blog\/como-elegir-el-algoritmo-ideal-para-el-aprendizaje-automatico\/#webpage\"},\"author\":{\"@id\":\"https:\/\/tatic.net\/es\/#\/schema\/person\/132a0a827ed8c8124d0f11fa4e69ea09\"},\"headline\":\"C\\u00f3mo elegir el algoritmo ideal para el aprendizaje autom\\u00e1tico\",\"datePublished\":\"2020-09-21T17:23:47+00:00\",\"dateModified\":\"2021-02-18T18:13:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/tatic.net\/es\/blog\/como-elegir-el-algoritmo-ideal-para-el-aprendizaje-automatico\/#webpage\"},\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/tatic.net\/es\/#organization\"},\"image\":{\"@id\":\"https:\/\/tatic.net\/es\/blog\/como-elegir-el-algoritmo-ideal-para-el-aprendizaje-automatico\/#primaryimage\"},\"keywords\":\"algoritmos,aprendizaje autom\\u00e1tico,aprendizaje autom\\u00e1tico,m\\u00e9trica,toma de decisiones\",\"articleSection\":\"Alice\",\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/tatic.net\/es\/blog\/como-elegir-el-algoritmo-ideal-para-el-aprendizaje-automatico\/#respond\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/tatic.net\/es\/#\/schema\/person\/132a0a827ed8c8124d0f11fa4e69ea09\",\"name\":\"Tatic - Data Efficiency\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/tatic.net\/es\/#personlogo\",\"inLanguage\":\"es\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e45284076be9a0927567a2571f507f9b?s=96&d=mm&r=g\",\"caption\":\"Tatic - Data Efficiency\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/tatic.net\/es\/wp-json\/wp\/v2\/posts\/5616"}],"collection":[{"href":"https:\/\/tatic.net\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tatic.net\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tatic.net\/es\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/tatic.net\/es\/wp-json\/wp\/v2\/comments?post=5616"}],"version-history":[{"count":2,"href":"https:\/\/tatic.net\/es\/wp-json\/wp\/v2\/posts\/5616\/revisions"}],"predecessor-version":[{"id":6726,"href":"https:\/\/tatic.net\/es\/wp-json\/wp\/v2\/posts\/5616\/revisions\/6726"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tatic.net\/es\/wp-json\/wp\/v2\/media\/5478"}],"wp:attachment":[{"href":"https:\/\/tatic.net\/es\/wp-json\/wp\/v2\/media?parent=5616"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tatic.net\/es\/wp-json\/wp\/v2\/categories?post=5616"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tatic.net\/es\/wp-json\/wp\/v2\/tags?post=5616"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}