Implementación de las prácticas de MLOps para PATE

Ramas Gaetán, Javier Oscar - Rodríguez Cabana, Antonia Betina - Zanotta Gallino, Sebastián

Resumen:

Uno de los desafíos más importantes a la hora de compartir datos para entrenar modelos predictivos de inteligencia artificial es la protección de la información. El presente trabajo final surge como una investigación con el fin de validar la aplicación de MLOps (Operaciones de aprendizaje automático, en español) en el contexto de técnica PATE (“Private Aggregation of Teacher Ensembles”). Para ello se ha llevado a cabo un estudio del estado del arte, se han analizado herramientas de MLOps y posibles escenarios de implementación junto a su gobernanza y herramientas de intercambio de información de manera segura entre los actores del sistema (PySyft). Como resultado de este trabajo final se logró el análisis de cuatro herramientas de MLOps y la descripción detallada de una de ellas para el contexto definido. El trabajo permitió validar que todas las herramientas poseen pocas diferencias entre sí y podrían ser utilizadas. Se concluyó que PySyft en su versión 0.6. permite el intercambio de información de manera segura entre los actores del sistema. En base a la experiencia obtenida, podemos asegurar que se podría implementar la herramienta de PATE con PySyft y utilizar MLOps para optimizar tiempos y recursos al momento de hacer la comprobación de la función implementada. Se plantea cómo generar un entorno que contemple a todos los participantes incorporando PATE.


Detalles Bibliográficos
2022
PROYECTOS-MD
BIG DATA
APRENDIZAJE AUTOMÁTICO
INTELIGENCIA ARTIFICIAL
PRIVACIDAD DIFERENCIAL
GOBERNANZA DE DATOS
Español
Universidad ORT Uruguay
RAD
http://hdl.handle.net/20.500.11968/6395
Acceso abierto
_version_ 1807261360775495680
author Ramas Gaetán, Javier Oscar
author2 Rodríguez Cabana, Antonia Betina
Zanotta Gallino, Sebastián
author2_role author
author
author_facet Ramas Gaetán, Javier Oscar
Rodríguez Cabana, Antonia Betina
Zanotta Gallino, Sebastián
author_role author
bitstream.checksum.fl_str_mv 17ae599d242ece6d73ce19d4c358819f
4122baf8cb28bb2be99fc60ff20150fe
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
bitstream.url.fl_str_mv https://rad.ort.edu.uy/bitstreams/9151fb33-4933-4d08-a22c-456a5703fca6/download
https://rad.ort.edu.uy/bitstreams/5a59bdbc-9d43-4b6e-94c9-a78f936ced6f/download
collection RAD
dc.contributor.advisor.none.fl_str_mv Pisani Leal, Mikaela
dc.contributor.tribunal.none.fl_str_mv Visca Zanoni, Ramiro Eugenio
Espinosa, Marcelo
dc.creator.none.fl_str_mv Ramas Gaetán, Javier Oscar
Rodríguez Cabana, Antonia Betina
Zanotta Gallino, Sebastián
dc.date.accessioned.none.fl_str_mv 2023-03-16T02:57:56Z
dc.date.available.none.fl_str_mv 2023-03-16T02:57:56Z
dc.date.issued.none.fl_str_mv 2022
dc.description.abstract.none.fl_txt_mv Uno de los desafíos más importantes a la hora de compartir datos para entrenar modelos predictivos de inteligencia artificial es la protección de la información. El presente trabajo final surge como una investigación con el fin de validar la aplicación de MLOps (Operaciones de aprendizaje automático, en español) en el contexto de técnica PATE (“Private Aggregation of Teacher Ensembles”). Para ello se ha llevado a cabo un estudio del estado del arte, se han analizado herramientas de MLOps y posibles escenarios de implementación junto a su gobernanza y herramientas de intercambio de información de manera segura entre los actores del sistema (PySyft). Como resultado de este trabajo final se logró el análisis de cuatro herramientas de MLOps y la descripción detallada de una de ellas para el contexto definido. El trabajo permitió validar que todas las herramientas poseen pocas diferencias entre sí y podrían ser utilizadas. Se concluyó que PySyft en su versión 0.6. permite el intercambio de información de manera segura entre los actores del sistema. En base a la experiencia obtenida, podemos asegurar que se podría implementar la herramienta de PATE con PySyft y utilizar MLOps para optimizar tiempos y recursos al momento de hacer la comprobación de la función implementada. Se plantea cómo generar un entorno que contemple a todos los participantes incorporando PATE.
dc.description.none.fl_txt_mv Incluye bibliografía y anexos.
dc.format.extent.none.fl_str_mv 101 p. diagrs., grafs.
dc.identifier.citation.none.fl_str_mv Ramas Gaetán, J. O., Rodríguez Cabana, A. B., & Zanotta Gallino, S. (2022). Implementación de las prácticas de MLOps para PATE (Trabajo final). Universidad ORT Uruguay, Facultad de Ingeniería.
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.11968/6395
http://hdl.handle.net/20.500.11968/6395
dc.language.iso.none.fl_str_mv Español.
spa
dc.publisher.none.fl_str_mv Universidad ORT Uruguay
dc.relation.other.none.fl_str_mv https://sisbibliotecas.ort.edu.uy/bib/93723
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.source.none.fl_str_mv reponame:RAD
instname:Universidad ORT Uruguay
instacron:Universidad ORT
dc.subject.none.fl_str_mv PROYECTOS-MD
BIG DATA
APRENDIZAJE AUTOMÁTICO
INTELIGENCIA ARTIFICIAL
PRIVACIDAD DIFERENCIAL
GOBERNANZA DE DATOS
dc.title.none.fl_str_mv Implementación de las prácticas de MLOps para PATE
dc.type.none.fl_str_mv Trabajo final de carrera
info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/publishedVersion
description Incluye bibliografía y anexos.
eu_rights_str_mv openAccess
format bachelorThesis
id RAD_e40684c0b1bd8942c0092b5728b93125
identifier_str_mv Ramas Gaetán, J. O., Rodríguez Cabana, A. B., & Zanotta Gallino, S. (2022). Implementación de las prácticas de MLOps para PATE (Trabajo final). Universidad ORT Uruguay, Facultad de Ingeniería.
instacron_str Universidad ORT
institution Universidad ORT
instname_str Universidad ORT Uruguay
language spa
language_invalid_str_mv Español.
network_acronym_str RAD
network_name_str RAD
oai_identifier_str oai:rad.ort.edu.uy:20.500.11968/6395
publishDate 2022
publisher.none.fl_str_mv Universidad ORT Uruguay
reponame_str RAD
repository.mail.fl_str_mv rodriguez_v@ort.edu.uy
repository.name.fl_str_mv RAD - Universidad ORT Uruguay
repository_id_str 3927
spelling Pisani Leal, MikaelaVisca Zanoni, Ramiro EugenioEspinosa, MarceloRamas Gaetán, Javier OscarRodríguez Cabana, Antonia BetinaZanotta Gallino, Sebastián2023-03-16T02:57:56Z2023-03-16T02:57:56Z2022Incluye bibliografía y anexos.Uno de los desafíos más importantes a la hora de compartir datos para entrenar modelos predictivos de inteligencia artificial es la protección de la información. El presente trabajo final surge como una investigación con el fin de validar la aplicación de MLOps (Operaciones de aprendizaje automático, en español) en el contexto de técnica PATE (“Private Aggregation of Teacher Ensembles”). Para ello se ha llevado a cabo un estudio del estado del arte, se han analizado herramientas de MLOps y posibles escenarios de implementación junto a su gobernanza y herramientas de intercambio de información de manera segura entre los actores del sistema (PySyft). Como resultado de este trabajo final se logró el análisis de cuatro herramientas de MLOps y la descripción detallada de una de ellas para el contexto definido. El trabajo permitió validar que todas las herramientas poseen pocas diferencias entre sí y podrían ser utilizadas. Se concluyó que PySyft en su versión 0.6. permite el intercambio de información de manera segura entre los actores del sistema. En base a la experiencia obtenida, podemos asegurar que se podría implementar la herramienta de PATE con PySyft y utilizar MLOps para optimizar tiempos y recursos al momento de hacer la comprobación de la función implementada. Se plantea cómo generar un entorno que contemple a todos los participantes incorporando PATE.101 p. diagrs., grafs.Ramas Gaetán, J. O., Rodríguez Cabana, A. B., & Zanotta Gallino, S. (2022). Implementación de las prácticas de MLOps para PATE (Trabajo final). Universidad ORT Uruguay, Facultad de Ingeniería.http://hdl.handle.net/20.500.11968/6395http://hdl.handle.net/20.500.11968/6395Español.spaUniversidad ORT Uruguayhttps://sisbibliotecas.ort.edu.uy/bib/93723PROYECTOS-MDBIG DATAAPRENDIZAJE AUTOMÁTICOINTELIGENCIA ARTIFICIALPRIVACIDAD DIFERENCIALGOBERNANZA DE DATOSImplementación de las prácticas de MLOps para PATETrabajo final de carrerainfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionreponame:RADinstname:Universidad ORT Uruguayinstacron:Universidad ORTinfo:eu-repo/semantics/openAccessFI - Master en Big Data - MDFacultad de IngenieríaMasterMaster en Big DataTrabajo finalTrabajo final (Master). Universidad ORT Uruguay, Facultad de IngenieríaTHUMBNAILMaterial completo.pdf.jpgMaterial completo.pdf.jpgGenerated Thumbnailimage/jpeg2750https://rad.ort.edu.uy/bitstreams/9151fb33-4933-4d08-a22c-456a5703fca6/download17ae599d242ece6d73ce19d4c358819fMD53ORIGINALMaterial completo.pdfMaterial completo.pdfdescriptionapplication/pdf5434827https://rad.ort.edu.uy/bitstreams/5a59bdbc-9d43-4b6e-94c9-a78f936ced6f/download4122baf8cb28bb2be99fc60ff20150feMD5120.500.11968/63952024-07-22 15:48:57.035oai:rad.ort.edu.uy:20.500.11968/6395https://rad.ort.edu.uyUniversidadhttps://www.ort.edu.uy/https://rad.ort.edu.uy/server/oai/requestrodriguez_v@ort.edu.uyUruguayopendoar:39272024-07-22T15:48:57RAD - Universidad ORT Uruguayfalse
spellingShingle Implementación de las prácticas de MLOps para PATE
Ramas Gaetán, Javier Oscar
PROYECTOS-MD
BIG DATA
APRENDIZAJE AUTOMÁTICO
INTELIGENCIA ARTIFICIAL
PRIVACIDAD DIFERENCIAL
GOBERNANZA DE DATOS
status_str publishedVersion
title Implementación de las prácticas de MLOps para PATE
title_full Implementación de las prácticas de MLOps para PATE
title_fullStr Implementación de las prácticas de MLOps para PATE
title_full_unstemmed Implementación de las prácticas de MLOps para PATE
title_short Implementación de las prácticas de MLOps para PATE
title_sort Implementación de las prácticas de MLOps para PATE
topic PROYECTOS-MD
BIG DATA
APRENDIZAJE AUTOMÁTICO
INTELIGENCIA ARTIFICIAL
PRIVACIDAD DIFERENCIAL
GOBERNANZA DE DATOS
url http://hdl.handle.net/20.500.11968/6395