{"id":42,"date":"2023-12-28T14:50:00","date_gmt":"2023-12-28T14:50:00","guid":{"rendered":"https:\/\/juanluisacebal.com\/?p=42"},"modified":"2024-07-27T01:11:35","modified_gmt":"2024-07-27T00:11:35","slug":"deteccion-de-billetes-falsos-con-python","status":"publish","type":"post","link":"https:\/\/juanluisacebal.com\/index.php\/2023\/deteccion-de-billetes-falsos-con-python\/","title":{"rendered":"Detecci\u00f3n de Billetes Falsos con Python"},"content":{"rendered":"\n<p>Hoy comparto un <a href=\"https:\/\/openclassrooms.com\/fr\/paths\/804-data-analyst#projects\">proyecto muy interesante<\/a> que he hecho en 2023 como parte de mi formaci\u00f3n en OpenClassrooms (Licencia de Analista de Datos). En este proyecto, nos pusieron en una situaci\u00f3n real como consultores de an\u00e1lisis de datos para la Organizaci\u00f3n Nacional de Lucha contra la Falsificaci\u00f3n de Moneda (ONCFM). Nuestro objetivo era desarrollar un modelo que pudiera identificar autom\u00e1ticamente los billetes falsos de los aut\u00e9nticos.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Contexto del Proyecto<\/h4>\n\n\n\n<p>La organizaci\u00f3n \u00abONCFM\u00bb nos contrat\u00f3 para implementar un sistema de detecci\u00f3n de billetes falsos basado en las dimensiones y caracter\u00edsticas f\u00edsicas de los billetes en euros. Este proyecto me dieron gran autonom\u00eda, hab\u00eda un prop\u00f3sito y ten\u00edamos que usar modelos predictivos, pero no mucho mas.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Preparaci\u00f3n y An\u00e1lisis de Datos<\/h4>\n\n\n\n<p>Al llegar, revis\u00e9 el conjunto de datos proporcionado y not\u00e9 algunas faltantes en los valores, lo cual es bastante com\u00fan. Esto se llama an\u00e1lisis exploratorio de datos. Utilic\u00e9 los consejos de mi mentor sobre usar regresi\u00f3n lineal para imputar estos valores, as\u00ed que lo apliqu\u00e9 junto con otros m\u00e9todos como KNN Imputer para comparar resultados.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Modelado y Resultados<\/h4>\n\n\n\n<p>Prob\u00e9 varios modelos para determinar cu\u00e1l ser\u00eda m\u00e1s eficaz en la detecci\u00f3n de billetes falsos. Entre ellos, utilic\u00e9 regresi\u00f3n log\u00edstica y K-Means para clasificar los billetes.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Visualizaci\u00f3n de Resultados<\/h4>\n\n\n\n<p>Adem\u00e1s, utilic\u00e9 diversas t\u00e9cnicas de visualizaci\u00f3n para presentar los resultados y asegurarnos de que fueran comprensibles para todos los involucrados.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">C\u00f3digo del Proyecto<\/h4>\n\n\n\n<p>Aqu\u00ed est\u00e1 el c\u00f3digo completo del proyecto, con comentarios en franc\u00e9s, ya que OpenClassRooms es un centro de formaci\u00f3n en Francia, desde la preparaci\u00f3n de datos hasta el modelado y la visualizaci\u00f3n de resultados:<\/p>\n\n\n\n<p class=\"has-text-align-center\">[iframe src=\u00bbhttps:\/\/juanluisacebal.com\/wp-content\/uploads\/2024\/06\/JUAN_LUIS_ACEBAL_RICO_code_052023.html\u00bb]<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Presentaci\u00f3n del proyecto<\/h4>\n\n\n\n<p class=\"has-text-align-right\"><p>Presentaci\u00f3n del proyecto para la defensa de mi soluci\u00f3n:[iframe src=\u00bbhttps:\/\/juanluisacebal.com\/wp-content\/uploads\/2024\/06\/JUAN_LUIS_ACEBAL_RICO_presentation_052023.pdf\u00bb]<\/p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Conclusiones<\/h4>\n\n\n\n<p>Este proyecto ha sido una experiencia enriquecedora y me permiti\u00f3 aplicar t\u00e9cnicas avanzadas de an\u00e1lisis de datos para resolver un problema real y cr\u00edtico. La clave del \u00e9xito fue la combinaci\u00f3n de m\u00e9todos estad\u00edsticos y de machine learning, junto con una buena preparaci\u00f3n y limpieza de datos.<\/p>\n\n\n\n<p>Si tienes alguna pregunta o necesitas m\u00e1s detalles sobre este proyecto, no dudes en contactarme. \u00a1Gracias por leer!<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Juan Luis Acebal Rico<\/strong><br><em>Analista y Cient\u00edfico de Datos<\/em><br><a>data@juanluisacebal.com<\/a><br><a href=\"http:\/\/juanluisacebal.com\/\">juanluisacebal.com<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hoy comparto un proyecto muy interesante que he hecho en 2023 como parte de mi formaci\u00f3n en OpenClassrooms (Licencia de Analista de Datos). En este proyecto, nos pusieron en una situaci\u00f3n real como consultores de an\u00e1lisis de datos para la Organizaci\u00f3n Nacional de Lucha contra la Falsificaci\u00f3n de Moneda (ONCFM). Nuestro objetivo era desarrollar un [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":257,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[7],"tags":[],"class_list":["post-42","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-machine-learning"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/juanluisacebal.com\/wp-content\/uploads\/2023\/12\/image.webp?fit=1792%2C1024&ssl=1","jetpack-related-posts":[],"jetpack_shortlink":"https:\/\/wp.me\/pfPbyZ-G","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/juanluisacebal.com\/index.php\/wp-json\/wp\/v2\/posts\/42","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/juanluisacebal.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/juanluisacebal.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/juanluisacebal.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/juanluisacebal.com\/index.php\/wp-json\/wp\/v2\/comments?post=42"}],"version-history":[{"count":9,"href":"https:\/\/juanluisacebal.com\/index.php\/wp-json\/wp\/v2\/posts\/42\/revisions"}],"predecessor-version":[{"id":75,"href":"https:\/\/juanluisacebal.com\/index.php\/wp-json\/wp\/v2\/posts\/42\/revisions\/75"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/juanluisacebal.com\/index.php\/wp-json\/wp\/v2\/media\/257"}],"wp:attachment":[{"href":"https:\/\/juanluisacebal.com\/index.php\/wp-json\/wp\/v2\/media?parent=42"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/juanluisacebal.com\/index.php\/wp-json\/wp\/v2\/categories?post=42"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/juanluisacebal.com\/index.php\/wp-json\/wp\/v2\/tags?post=42"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}