Este documento presenta una introducción al despliegue de modelos de machine learning en producción. Se discuten tres esquemas arquitectónicos principales (base de datos compartida, API REST y streaming) y se demuestra el despliegue de un modelo ML a través de una API REST utilizando Flask, Docker y AWS Elastic Beanstalk. El objetivo final es automatizar la clasificación y aprobación de SMS para una plataforma de envío de mensajes.
En esta presentación revisamos los conceptos de gobernanza de datos y las metodologías, proponiendo Azure Purview como herramienta para implementar una correcta implementación de gobernanza de datos en las organizaciones
Emerging Trends in Data Architecture – What’s the Next Big Thing?DATAVERSITY
Digital Transformation is a top priority for many organizations, and a successful digital journey requires a strong data foundation. Creating this digital transformation requires a number of core data management capabilities such as MDM, With technological innovation and change occurring at an ever-increasing rate, it’s hard to keep track of what’s hype and what can provide practical value for your organization. Join this webinar to see the results of a recent DATAVERSITY survey on emerging trends in Data Architecture, along with practical commentary and advice from industry expert Donna Burbank.
The Path to Data and Analytics ModernizationAnalytics8
Learn about the business demands driving modernization, the benefits of doing so, and how to get started.
Can your data and analytics solutions handle today’s challenges?
To stay competitive in today’s market, companies must be able to use their data to make better decisions. However, we are living in a world flooded by data, new technologies, and demands from the business for better and more advanced analytics. Most companies do not have the modern technologies and processes in place to keep up with these growing demands. They need to modernize how they collect, analyze, use, and share their data.
In this webinar, we discuss how you can build modern data and analytics solutions that are future ready, scalable, real-time, high speed, and agile and that can enable better use of data throughout your company.
We cover:
-The business demands and industry shifts that are impacting the need to modernize
-The benefits of data and analytics modernization
-How to approach data and analytics modernization- steps you need to take and how to get it right
-The pillars of modern data management
-Tips for migrating from legacy analytics tools to modern, next-gen platforms
-Lessons learned from companies that have gone through the modernization process
Denodo Data Virtualization Platform Architecture: Performance (session 2 from...Denodo
When it comes to optimizing access to your data, there is no 'one size fits all' technique that truly works for all data sources - that's why the Denodo Platform has a whole spectrum of techniques and options in all levels of the stack that are designed to give you the best performance, lowest latency and highest throughput for all of your data. This webinar will provide a deep dive into these optimization techniques and will show them in action with some real world examples.
More information and FREE registrations to this webinar: http://goo.gl/QB48O3
To learn more click to this link: http://go.denodo.com/a2a
Join the conversation at #Architect2Architect
Agenda:
Denodo Platform Performance Overview
Query optimization
Caching
Resource Management
En esta presentación revisamos los conceptos de gobernanza de datos y las metodologías, proponiendo Azure Purview como herramienta para implementar una correcta implementación de gobernanza de datos en las organizaciones
Emerging Trends in Data Architecture – What’s the Next Big Thing?DATAVERSITY
Digital Transformation is a top priority for many organizations, and a successful digital journey requires a strong data foundation. Creating this digital transformation requires a number of core data management capabilities such as MDM, With technological innovation and change occurring at an ever-increasing rate, it’s hard to keep track of what’s hype and what can provide practical value for your organization. Join this webinar to see the results of a recent DATAVERSITY survey on emerging trends in Data Architecture, along with practical commentary and advice from industry expert Donna Burbank.
The Path to Data and Analytics ModernizationAnalytics8
Learn about the business demands driving modernization, the benefits of doing so, and how to get started.
Can your data and analytics solutions handle today’s challenges?
To stay competitive in today’s market, companies must be able to use their data to make better decisions. However, we are living in a world flooded by data, new technologies, and demands from the business for better and more advanced analytics. Most companies do not have the modern technologies and processes in place to keep up with these growing demands. They need to modernize how they collect, analyze, use, and share their data.
In this webinar, we discuss how you can build modern data and analytics solutions that are future ready, scalable, real-time, high speed, and agile and that can enable better use of data throughout your company.
We cover:
-The business demands and industry shifts that are impacting the need to modernize
-The benefits of data and analytics modernization
-How to approach data and analytics modernization- steps you need to take and how to get it right
-The pillars of modern data management
-Tips for migrating from legacy analytics tools to modern, next-gen platforms
-Lessons learned from companies that have gone through the modernization process
Denodo Data Virtualization Platform Architecture: Performance (session 2 from...Denodo
When it comes to optimizing access to your data, there is no 'one size fits all' technique that truly works for all data sources - that's why the Denodo Platform has a whole spectrum of techniques and options in all levels of the stack that are designed to give you the best performance, lowest latency and highest throughput for all of your data. This webinar will provide a deep dive into these optimization techniques and will show them in action with some real world examples.
More information and FREE registrations to this webinar: http://goo.gl/QB48O3
To learn more click to this link: http://go.denodo.com/a2a
Join the conversation at #Architect2Architect
Agenda:
Denodo Platform Performance Overview
Query optimization
Caching
Resource Management
Cómo GPT-3 puede ayudar a los analistas digitalesNatzir Turrado
Link al video: https://www.youtube.com/watch?v=l9SiC9NCBcU&t=2941s
¿Alguna vez os habéis preguntado si nuestro trabajo como consultores digitales estaría en riesgo con la llegada de la inteligencia artificial? Pues tengo 2 noticias, una mala y una menos mala. La mala es que la inteligencia artificial causará que el precio del trabajo que se hace delante de un ordenador, los trabajos mentales, decrezca mucho más rápido que el trabajo físico. Lo opuesto de lo que mucha gente esperaba. La menos mala es que no seréis reemplazados por la IA, si no por la persona que sepa usar bien la IA.
Pero tengo la solución a esto último y por eso estoy aquí. Os mostraré cómo GPT-3 puede ser vuestro mejor aliado en el mundo digital, ayudándoles a analizar datos de manera más precisa y rápida, liberando tiempo para que puedan enfocarse en tareas de mayor valor.
Dreamforce 2017 - Advanced Logging Patterns with Platform Eventsandyinthecloud
Platform Events provide a means to send notifications from your code without fear of rollback, making them an ideal means to communicate diagnostics about your code. Apply Platform Events with worked examples to enhance your logging skills while making it easier to diagnose issues without debug logs! The session will include a small library and Lightning Component to monitor log output real time!
Salesforce Einstein: Use Cases and Product Features
#ImpactSalesforceSaturday Session
by @newdelhisfdcdug
Date and Time
Saturday, June 29, 2019
11:30 AM – 12:30 pm
Location: Online
A warm welcome to all the members and Guests in the meetup.
Join us for #ImpactSalesforceSaturday a series of online Salesforce Saturday sessions.
We invite all – Developers – Administrators – Group Leaders – Consultants with advanced, intermediate or beginner level knowledge on Salesforce(Sales Cloud, Service Cloud, Pardot, Marketing Cloud, IOT, CPQ, Einstein, etc).
Speaker: Jayant Joshi
Jayant is a Salesforce Technology Delivery Architect and Manager (Multi-Cloud) working on Large and Mid Size CRM Implementation Projects. Overall, He has around 14 years of CRM delivery experience with 9+ years in Salesforce.com Projects and Opportunities. He is very passionate about emerging technologies and has a deep interest in major innovations around the world. He has 19 Salesforce Certifications and accreditations currently and is passionate about various Salesforce Products including Salesforce Einstein.
Agenda
a. Introduction
b. Salesforce Einstein – Products and Use Cases
c. Q & A
Data Lakehouse, Data Mesh, and Data Fabric (r2)James Serra
So many buzzwords of late: Data Lakehouse, Data Mesh, and Data Fabric. What do all these terms mean and how do they compare to a modern data warehouse? In this session I’ll cover all of them in detail and compare the pros and cons of each. They all may sound great in theory, but I'll dig into the concerns you need to be aware of before taking the plunge. I’ll also include use cases so you can see what approach will work best for your big data needs. And I'll discuss Microsoft version of the data mesh.
Build a simple data lake on AWS using a combination of services, including AWS Glue Data Catalog, AWS Glue Crawlers, AWS Glue Jobs, AWS Glue Studio, Amazon Athena, Amazon Relational Database Service (Amazon RDS), and Amazon S3.
Link to the blog post and video: https://garystafford.medium.com/building-a-simple-data-lake-on-aws-df21ca092e32
(BDT322) How Redfin & Twitter Leverage Amazon S3 For Big DataAmazon Web Services
Analyzing large data sets requires significant compute and storage capacity that can vary in size based on the amount of input data and the analysis required. This characteristic of big data workloads is ideally suited to the pay-as-you-go cloud model, where applications can easily scale up and down based on demand. Learn how Amazon S3 can help scale your big data platform. Hear from Redfin and Twitter about how they build their big data platforms on AWS and how they use S3 as an integral piece of their big data platforms.
Google Analytics 발표 자료
참고:
구글 애널리틱스: 웹 로그 분석의 시작과 끝 (개정판)
Analytics Academy (https://analyticsacademy.withgoogle.com/)
Google Analytics - Google Developers (https://developers.google.com/analytics/)
Denodo Data Virtualization Platform: Scalability (session 3 from Architect to...Denodo
Enterprise-wide deployments require an architecture that scales horizontally and can work in a geographically distributed environment. The Denodo Platform can scale for a single instance used for departmental projects all the way to enterprise-wide distributed clusters. This webinar will explain how the Denodo Platform can scale to handle the most demanding requirements and will provide examples of some actual deployment configurations.
More information and FREE registrations to this webinar: http://goo.gl/ma3U5h
To learn more click to this link: http://go.denodo.com/a2a
Join the conversation at #Architect2Architect
Agenda:
Deployment Configurations
HA and Clustering
Geographically Distributed Configurations
Development Configurations
11 Strategic Considerations for SharePoint MigrationsChristian Buckley
Presentation given 9/11/2010 at SharePoint Saturday East Bay in San Ramon, California.
The majority of a migration effort has nothing to do with the actual technical move of content and bits, but is a planning activity. This presentation walks through 11 areas of focus, sharing best practices.
Linking Data Governance to Business GoalsPrecisely
The importance of data to businesses has increased exponentially over recent years as companies seek benefits such as gains in efficiency, the ability to respond to growing privacy regulations scale quickly and increased and increase customer loyalty.
Despite being a vital part of any Data Transformation, Data Governance has sometimes been misrepresented as a restrictive and controlling process leaving governance leaders having to continually make the case for business buy-in.
In this on-demand webinar we will explore the concept of business-first Data Governance, an approach that promotes adoption by the organisation, lays the foundation for data integrity and consistently delivers business value in the long term.
An in-depth virtual session on Einstein Analytics on the Belgian Salesforce Administrators user group. What is Einstein Analytics, how does it compare to standard Salesforce Reports & Dashboards, an in-depth demo and how do you quickstart your knowledge on EA.
Looker Studio: Empowering Data Insights" - This dynamic PowerPoint presentation introduces Looker Studio, a powerful data analytics platform designed to streamline data exploration, visualization, and collaboration. Discover how Looker Studio's advanced analytics tools enable businesses to gain deeper insights, predict trends, and make data-driven decisions with confidence. Learn how its intuitive interface and real-time data sharing features enhance cross-functional collaboration, fostering a data-driven culture within the organization. Unleash the potential of Looker Studio and master the art of data visualization to drive efficiency and success.
Presentación Sebastian Rojas | Walmart - eCommerce IT CampeCommerce Institute
Diapositivas presentadas por Sebastian Rojas, Gerente de Omnicanalidad e Inteligencia de Negocio Walmart, en el eCommerce IT Camp del eCommerce Day Buenos Aires 2017.
Cómo GPT-3 puede ayudar a los analistas digitalesNatzir Turrado
Link al video: https://www.youtube.com/watch?v=l9SiC9NCBcU&t=2941s
¿Alguna vez os habéis preguntado si nuestro trabajo como consultores digitales estaría en riesgo con la llegada de la inteligencia artificial? Pues tengo 2 noticias, una mala y una menos mala. La mala es que la inteligencia artificial causará que el precio del trabajo que se hace delante de un ordenador, los trabajos mentales, decrezca mucho más rápido que el trabajo físico. Lo opuesto de lo que mucha gente esperaba. La menos mala es que no seréis reemplazados por la IA, si no por la persona que sepa usar bien la IA.
Pero tengo la solución a esto último y por eso estoy aquí. Os mostraré cómo GPT-3 puede ser vuestro mejor aliado en el mundo digital, ayudándoles a analizar datos de manera más precisa y rápida, liberando tiempo para que puedan enfocarse en tareas de mayor valor.
Dreamforce 2017 - Advanced Logging Patterns with Platform Eventsandyinthecloud
Platform Events provide a means to send notifications from your code without fear of rollback, making them an ideal means to communicate diagnostics about your code. Apply Platform Events with worked examples to enhance your logging skills while making it easier to diagnose issues without debug logs! The session will include a small library and Lightning Component to monitor log output real time!
Salesforce Einstein: Use Cases and Product Features
#ImpactSalesforceSaturday Session
by @newdelhisfdcdug
Date and Time
Saturday, June 29, 2019
11:30 AM – 12:30 pm
Location: Online
A warm welcome to all the members and Guests in the meetup.
Join us for #ImpactSalesforceSaturday a series of online Salesforce Saturday sessions.
We invite all – Developers – Administrators – Group Leaders – Consultants with advanced, intermediate or beginner level knowledge on Salesforce(Sales Cloud, Service Cloud, Pardot, Marketing Cloud, IOT, CPQ, Einstein, etc).
Speaker: Jayant Joshi
Jayant is a Salesforce Technology Delivery Architect and Manager (Multi-Cloud) working on Large and Mid Size CRM Implementation Projects. Overall, He has around 14 years of CRM delivery experience with 9+ years in Salesforce.com Projects and Opportunities. He is very passionate about emerging technologies and has a deep interest in major innovations around the world. He has 19 Salesforce Certifications and accreditations currently and is passionate about various Salesforce Products including Salesforce Einstein.
Agenda
a. Introduction
b. Salesforce Einstein – Products and Use Cases
c. Q & A
Data Lakehouse, Data Mesh, and Data Fabric (r2)James Serra
So many buzzwords of late: Data Lakehouse, Data Mesh, and Data Fabric. What do all these terms mean and how do they compare to a modern data warehouse? In this session I’ll cover all of them in detail and compare the pros and cons of each. They all may sound great in theory, but I'll dig into the concerns you need to be aware of before taking the plunge. I’ll also include use cases so you can see what approach will work best for your big data needs. And I'll discuss Microsoft version of the data mesh.
Build a simple data lake on AWS using a combination of services, including AWS Glue Data Catalog, AWS Glue Crawlers, AWS Glue Jobs, AWS Glue Studio, Amazon Athena, Amazon Relational Database Service (Amazon RDS), and Amazon S3.
Link to the blog post and video: https://garystafford.medium.com/building-a-simple-data-lake-on-aws-df21ca092e32
(BDT322) How Redfin & Twitter Leverage Amazon S3 For Big DataAmazon Web Services
Analyzing large data sets requires significant compute and storage capacity that can vary in size based on the amount of input data and the analysis required. This characteristic of big data workloads is ideally suited to the pay-as-you-go cloud model, where applications can easily scale up and down based on demand. Learn how Amazon S3 can help scale your big data platform. Hear from Redfin and Twitter about how they build their big data platforms on AWS and how they use S3 as an integral piece of their big data platforms.
Google Analytics 발표 자료
참고:
구글 애널리틱스: 웹 로그 분석의 시작과 끝 (개정판)
Analytics Academy (https://analyticsacademy.withgoogle.com/)
Google Analytics - Google Developers (https://developers.google.com/analytics/)
Denodo Data Virtualization Platform: Scalability (session 3 from Architect to...Denodo
Enterprise-wide deployments require an architecture that scales horizontally and can work in a geographically distributed environment. The Denodo Platform can scale for a single instance used for departmental projects all the way to enterprise-wide distributed clusters. This webinar will explain how the Denodo Platform can scale to handle the most demanding requirements and will provide examples of some actual deployment configurations.
More information and FREE registrations to this webinar: http://goo.gl/ma3U5h
To learn more click to this link: http://go.denodo.com/a2a
Join the conversation at #Architect2Architect
Agenda:
Deployment Configurations
HA and Clustering
Geographically Distributed Configurations
Development Configurations
11 Strategic Considerations for SharePoint MigrationsChristian Buckley
Presentation given 9/11/2010 at SharePoint Saturday East Bay in San Ramon, California.
The majority of a migration effort has nothing to do with the actual technical move of content and bits, but is a planning activity. This presentation walks through 11 areas of focus, sharing best practices.
Linking Data Governance to Business GoalsPrecisely
The importance of data to businesses has increased exponentially over recent years as companies seek benefits such as gains in efficiency, the ability to respond to growing privacy regulations scale quickly and increased and increase customer loyalty.
Despite being a vital part of any Data Transformation, Data Governance has sometimes been misrepresented as a restrictive and controlling process leaving governance leaders having to continually make the case for business buy-in.
In this on-demand webinar we will explore the concept of business-first Data Governance, an approach that promotes adoption by the organisation, lays the foundation for data integrity and consistently delivers business value in the long term.
An in-depth virtual session on Einstein Analytics on the Belgian Salesforce Administrators user group. What is Einstein Analytics, how does it compare to standard Salesforce Reports & Dashboards, an in-depth demo and how do you quickstart your knowledge on EA.
Looker Studio: Empowering Data Insights" - This dynamic PowerPoint presentation introduces Looker Studio, a powerful data analytics platform designed to streamline data exploration, visualization, and collaboration. Discover how Looker Studio's advanced analytics tools enable businesses to gain deeper insights, predict trends, and make data-driven decisions with confidence. Learn how its intuitive interface and real-time data sharing features enhance cross-functional collaboration, fostering a data-driven culture within the organization. Unleash the potential of Looker Studio and master the art of data visualization to drive efficiency and success.
Presentación Sebastian Rojas | Walmart - eCommerce IT CampeCommerce Institute
Diapositivas presentadas por Sebastian Rojas, Gerente de Omnicanalidad e Inteligencia de Negocio Walmart, en el eCommerce IT Camp del eCommerce Day Buenos Aires 2017.
BIG DATA en CLOUD PaaS para Internet de las Cosas (IoT)pmluque
Proyecto fin de carrera que nos introduce en el paradigma de Big Data y de las tecnologías que como Hadoop y sus ecosistema permiten la recolección y procesamiento masivo de datos. Incluye un caso práctico de movimiento, transformación y presentación de métricas e indicadores aplicado al sector de las máquinas expendedoras (vendings).
En Paradigma creemos que los grandes dragones digitales han desbancado a las empresas tradicionales. La clave para combatir esos dragones es la transformación digital.
Exploradata es una nueva compañía española la cual busca proveer, mediante los componentes de la suite Rocket, servicios de tratamiento y procesamiento de datos BigData, Smalldata con especial cuidado en la visualización
Similar a Pasando modelos de Machine Learning a producción usando AWS (20)
Entre otros temas se abordó la facilidad de aprender lenguajes de programación, cómo nos ayudan a implementar algoritmos de Machine Learning dentro de las empresas, empezando con pequeños proyectos escalables; y soluciones como los algoritmos de Churn para anticipar mediante pistas, cuando un cliente podría abandonarnos.
Los datos son capaces de contarnos historias y así ayudarnos a tomar decisiones. ¿Pero por qué a veces simplemente no los entendemos o conseguimos resultados? Daphné Repain, de UXPA Ecuador, aclaró que el problema de visualización de la data se debe a que “estamos construyendo el qué, cuando deberíamos enfocarnos en el porqué”.
Charly Vayas, gerente de Big Data y Advertising de Telefónica, puso sobre la mesa de discusión la utilización de datos para llegar a solucionar problemas de índole social con su charla El lado humano del Big Data. En su intervención, además, se dialogó sobre la privacidad de la información y cómo el reconocimiento facial puede ser usado de manera incorrecta. “Son rasgos que no se pueden borrar o cambiar si se roban nuestros registros faciales digitales, pueden afectar nuestra privacidad”, indicó.
Data Science o como sacarle el jugo a los datos de tu empresaRoberto Esteves
Néstor Montaño de la Sociedad Ecuatoriana de Estadística nos cuenta cuales son las funciones de un científico de datos y qué aplicaciones pueden las empresas aprovechar con sus datos
Innobeer es un evento de creatividad e innovación, para dar a conocer las herramientas para llevar a cabo un proceso de Design Thinking en las empresas y la vida personal.
Presentación de la conferencia sobre la basílica de San Pedro en el Vaticano realizada en el Ateneo Cultural y Mercantil de Onda el jueves 2 de mayo de 2024.
La Unidad Eudista de Espiritualidad se complace en poner a su disposición el siguiente Triduo Eudista, que tiene como propósito ofrecer tres breves meditaciones sobre Jesucristo Sumo y Eterno Sacerdote, el Sagrado Corazón de Jesús y el Inmaculado Corazón de María. En cada día encuentran una oración inicial, una meditación y una oración final.
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJEjecgjv
La Pedagogía Autogestionaria es un enfoque educativo que busca transformar la educación mediante la participación directa de estudiantes, profesores y padres en la gestión de todas las esferas de la vida escolar.
2. ¿ Quiénes somos ?
Somos una empresa enfocada
en mejorar el perfomance de
las estrategias de nuestros
clientes, a través de procesos
de Transformación Digital,
Target Maketing, email,
creación de BOTS y las
herramientas más avanzas de
analítica de datos.
http://www.eclipdata.com/
3. Hernán Moreno
MBA Candidate (UIUC), MITM (ITESM), PMP,
SCPM
EXPERTO EN TRANSFORMACIÓN DIGITAL
https://www.linkedin.com/in/hernanmoreno/
Gabriel Villacís
Ing. Sistemas (UG)
ARQUITECTO DE SOFTWARE
https://www.linkedin.com/in/gabriel-villacis/
Roberto Esteves
SMCP, POCP, Design Thinking, Científico
de Datos
Subdirector de la SEE núcleo del Guayas
Fellow Saturday AI
https://www.linkedin.com/in/restevesd/
4. ¿Por qué las
organizaciones
requieren una
estrategia de
datos?
¿Por qué el correcto
uso de datos puede
ser ventaja competitiva
o ayudar a las
organizaciones a
sobrevivir?
5. Observemos estos ecosistemas...
Fuente: National Geographic
Todo ecosistema tiene presas y depredadores.
Las presas consumen recursos y a la vez son
recursos para los depredadores.
6. ¿ Por qué
esto es
relevante?
Veamos el enfoque Darwiniano aplicado a los
mercados …
Así, en la sabana africana:
- Tenemos leones, leopardos, chitas, etc. Estos son
depredadores.
- Tenemos cebras, búfalos, antílopes, etc. Estas
son las presas.
Los mercados son similares a los ecosistemas.
- Existe un balance entre proveedores
(depredadores) y presas (clientes). Compitiendo
por recursos a fin de generar beneficios para si
mismos (alimento).
- Los ecosistemas por lo general están en balance
al igual que los mercados. Existe un determinado
grupo de depredadores (proveedores)
consumiendo tipos de presas (clientes)
especificas en función de sus habilidades
(capacidades).
7. ¿ Qué ocurrió
hace un par
de décadas ?
La innovación a
través del Internet y
Globalización
cambió la curva de
retornos marginales
en las empresas.
Los límites entre los ecosistemas se hicieron
difusos.
- Imaginen lo que ocurriría si en el ecosistema
de Galápagos introdujéramos leones.
A esto se le llama DISRUPCIÓN.
- Esto es lo que ha ocurrido con el Internet y la
Globalización.
Fuente: https://steemit.com/
8. ¿Qué está
ocurriendo ahora?
Explosión en la
disponibilidad de
datos.
Machine Learning.
Los limites entre los
ecosistemas se
volverán aún más
difusos.
9. Los mercados
ecuatorianos en
muchos
aspectos se
parecen a
Galápagos.
Solo aquellas organizaciones
que sean adaptables (esto
tiene que ver con la
capacidad de ejecución en
las empresas) podrán
aprovechar este nuevo
recurso (datos) para
convertirlo en información
y toma de decisiones.
11. • Textea S.A es una empresa
que se dedica al envío de SMS.
• Instala una plataforma de
autoservicio para sus clientes.
• Backend revisa cada mensaje
que los clientes envían para
validar que el mensaje es de
MKT o TRX
• Textea desea optimizar el
proceso de aprobación de SMS
para que sea automático
Empresa Textea S.A
13. Data de trabajo
SHORTCODE EMISOR TEXTO
5475 ABRODESIVOS ABRO INFORMA EN COMPRA 8 CAJAS DE LIMPIADOR DE CARBURADOR Y RECLAMA 1 CAJA DE LIQUIDO DE FRENOS Y 10 UNIDADES DE LA NUEVA CINTA ELECTRICA 20 YDS
5475 ABRODESIVOS ABRO INFORMA QUE EN AGOSTO PUEDES RECLAMAR QUE COMPRES EN LIMPIADOR DE CARBURADOR
5475 ABRODESIVOS ABRO INFORMA QUE EN AGOSTO PUEDES RECLAMAR QUE COMPRES EN
5473 ACADILLINGWORTHDe ANAI Representante su cadete no vino a clases Atte. Recepcion
5473 ACADILLINGWORTHDe ANAI: Estimado representante su cadete no asistio a clases hoy
3741 ARTEFACTAMKTArtefacta piensa en ti. Si no compraste tu el dia de tu cumple puedes hacerlo SOLO POR HOY. Te esperamos!
3741 ARTEFACTAMKTArtefacta te da un regalo especial por tu compra a credito, ven a tu local favorito y aprovecha tu cupo asignado hasta el Te esperamos!
3741 ARTEFACTAMKTArtefacta te desea un feliz cumpleanios y SOLO POR HOY ven a tu local favorito y llevate por tan solo Te esperamos!
14. Data Trabajada
Tipo_Code Tipo SHORTCODE EMISOR TEXTO
1 TRX 5475 ABRODESIVOS ABRO INFORMA EN COMPRA 8 CAJAS DE LIMPIADOR DE CARBURADOR Y RECLAMA 1 CAJA DE LIQUIDO DE FRENOS Y 10 UNIDADES DE LA NUEVA CINTA ELECTRICA 20 YDS
1 TRX 5475 ABRODESIVOS ABRO INFORMA QUE EN AGOSTO PUEDES RECLAMAR QUE COMPRES EN LIMPIADOR DE CARBURADOR
1 TRX 5475 ABRODESIVOS ABRO INFORMA QUE EN AGOSTO PUEDES RECLAMAR QUE COMPRES EN
1 TRX 5475 ABRODESIVOS ABRO INFORMA QUE EN LOS PROXIMOS DIAS RECIBIRAS LA VISITA DE UN PROMOTOR, QUIEN TE OFRECERA EL NUEVO LIQUIDO DE FRENOS Y TE DARA UN OBSEQUIO
1 TRX 5475 ABRODESIVOS ABRO INFORMA QUE EN POR LA COMPRA DE PUEDES RECLAMAR
19. Caso 1: Completar los campos
Tipo_Code Tipo SHORTCODE EMISOR TEXTO
1150 MUSHUCRUNA COAC Mushuc Runa, informa que el vencimiento de su cuota fue no registramos su pago, favor acerquese a cancelar el valor pendiente.
4262 MOVISTARSMS VUELVE Caída y Limpia a SUPERMERCADOS productos seleccionados. VEN hasta el
4262 MOVISTARSMS Visita la nueva agencia abre una cuenta, muestra este sms y participa por
4262 MOVISTARSMS Visita el nuevo Movistar Quicentro y encuentra un plan hecho para ti, accesorios, recargas y mucho más
4262 MOVISTARSMS Ven aprovecha los Triple Black Friday ¡precios increíbles Stock limitado
4262 MOVISTARSMS Ven al BLACK WEEKEND registra tus facturas y participa por
4262 MOVISTARSMS Ven a Quicentro Sur y visita descubre la mejor experiencia para aprender
Tipo_Code SHORTCODE EMISOR Tipo TEXTO
97,08 1150 MUSHUCRUNA TRX COAC Mushuc Runa, informa que el vencimiento de su cuota fue no registramos su pago, favor acerquese a cancelar
Tipo_Code SHORTCODE EMISOR Tipo TEXTO
79,73 4262 MOVISTARSMS Marketing VUELVE Caída y Limpia a SUPERMERCADOS productos seleccionados. VEN hasta el
21. Trabajo de semanas con un científico de datos
ML: Proceso de desarrollo/experimentación
22. De qué se trata el
despliegue?
APP 1 APP 2 APP 3
INFRASTRUCTURE
ML APPS
23. Qué debemos
considerar
para desplegar
modelos de
ML?
1. Facilidad de integración
Cualquier lenguaje, cualquier motor de ejecución.
2. Predicciones de baja latencia
Poder computacional, caché de predicciones
frecuentes.
3. Tolerancia a fallos
Replicar modelos, ejecución en clúster.
4. Escalable
Subir o bajar nodos elásticamente.
5. Facilidad en el mantenimiento
Actualizar fácilmente las nuevas versiones de los
modelos
24. Proceso de despliegue de modelos de ML
Trabajo de meses con un equipo de ingenieros de software, científicos e
ingenieros de datos y DevOps
25. (Esquema 1)
BASE DE DATOS
COMPARTIDA
(Esquema 2)
REST API
(Esquema 3)
STREAMING
Predicción Batch Sobre la marcha Streaming
Entrega del resultado de la
predicción
Batch Vía REST API Streaming vía cola
de mensajes
Latencia en la predicción Alta Media Muy baja
Dificultad en la gestión del sistema Fácil Media Muy difícil
Esquemas de diseño arquitectónico para integrar
modelos de ML
26. PLATAFORMA DE ENVÍO DE
SMS
Esquema 1: Base de datos compartida
MACHINE LEARNING
MODELWEB APPS
LEGACY APPS
27. PLATAFORMA DE ENVÍO DE SMS
Esquema 2: REST API
MACHINE LEARNING
MODEL
WEB APPS
29. ML Model
.pkl
HTTP REST API
api/text-classifications
DOCKER CONTAINER
WSGI HTTP SERVER
HTTP
Request/Response
DEMO (INTRODUCCIÓN):
ARQUITECTURA DE DESPLIEGUE
CON REST API
30. Qué es una REST API?
API: Application Programming Interface
“Una API especifica cómo dos componentes
de software deben interactuar (comunicarse
entre sí)”
Componente
B
Componente
A “Una REST API define un conjunto
de funciones (capacidades) a las
que otras aplicaciones pueden
ejecutar solicitudes(requests) y
recibir respuestas(responses) a
través del protocolo HTTP.
31. REST API: Modelo de comunicación
Request:
GET http://server.com/api/homes
HOMES
MANAGEMENT
APP
Algunas
convenciones
REST:
Usar HTTP
VERBS: GET,
POST, PUT,
DELETE
Usar HTTP
STATUS CODE:
200, 4XX, 5XX
Definir
mecanismo de
serialización de
datos: JSON,
XML.
32. Qué es Flask?
Es un micro framework de Python para
desarrollar aplicaciones web.
Micro framework: mantiene el core simple pero
extensible.
“Micro” no significa que toda su aplicación web
tenga que caber en un archivo de Python.
33. Flask es:
• Fácil de programar.
• Fácil de configurar.
• Flask no te liga a decisiones de diseño prestablecidas.
• Tiene una excelente documentación.
• RESTful.
35. ML Model
.pkl
HTTP REST API
api/text-classifications
DOCKER CONTAINER
WSGI HTTP SERVER
HTTP
Request/Response
DEMO (PASO 1):
PROGRAMAR REST API USANDO
FLASK PARA EXPONER MODELO
DE ML.
36. Qué es Gunicorn?
Gunicorn, también conocido como Green Unicorn
(Unicornio Verde), es un servidor HTTP para Python.
• Compatible con varios frameworks de Python
(incluído Flask).
• Implementado de forma simple.
• Consumo de recursos ligero.
• Bastante rápido.
37. Qué es Docker?
Docker es una plataforma abierta
que automatiza el desarrollo,
implementación y ejecución de
aplicaciones dentro de
contenedores aislados.
Los contenedores permiten a los
desarrolladores agrupar una
aplicación con todas las partes
que necesita, como bibliotecas y
otras dependencias, y transferirla
como un paquete.
39. Máquinas virtuales vs Contenedores Docker (II)
Máquinas virtuales Contenedores Docker
40. Beneficios de usar Docker
Algunos beneficios de utilizar Docker:
• Estandarización y productividad
• Consistencia garantizada a lo largo del proceso de desarrollo y despliegue de una aplicación,
estandarizando el entorno en el que se ejecuta.
• Compatibilidad y mantenimiento más fácil
• Erradica el problema de "en mi máquina funciona" de una vez por todas.
• Aislamiento
• Cada contenedor tiene sus propios recursos y están aislados de otros contenedores.
• Simplicidad y configuraciones más rápidas
• Se puede usar en una amplia variedad de entornos (agnóstico de insfraestructura: Laptop, PC,
Server – Cloud: AWS, GCP, Azure, entre otros.), configuraciones personalizadas.
• Despliegue y escalabilidad rápidos
• Reducir el despliegue a cuestión de segundos, escalamiento horizontal (réplicas de contenedores).
43. ML Model
.pkl
HTTP REST API
api/text-classifications
DOCKER CONTAINER
WSGI HTTP SERVER
HTTP
Request/Response
DEMO (PASO 2):
GENERAR IMAGEN DOCKER Y
EJECUTAR CONTENEDOR
LOCALMENTE.
44. AWS Elastik Beanstalk
“Es muy sencillo
ponerlo en
marcha e
imposible
que se produzca
un crecimiento
excesivo”
https://www.youtube.com/watch?v=SrwxAScdyT0
45. ML Model
.pkl
HTTP REST API
api/text-classifications
DOCKER CONTAINER
WSGI HTTP SERVER
HTTP
Request/Response
DEMO (PASO 3):
DESPLEGAR CONTENEDOR
DOCKER EN AWS ELASTIC
BEANSTALK.