Implementación de las prácticas de MLOps para PATE
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.
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 |