Aproximación metodológica para la integración de las metodologías DataOps y MLOps aplicadas al trading automático

dc.contributor.advisorVelásquez Henao, Juan David
dc.contributor.authorTamayo Palomino, Andrés David
dc.date.accessioned2021-11-09T16:20:35Z
dc.date.available2021-11-09T16:20:35Z
dc.date.issued2021-09-20
dc.descriptionilustraciones, diagramasspa
dc.description.abstractLas metodologías tradicionales usadas para el desarrollo de aplicaciones de ciencia de datos dan cabida a una gran deuda técnica en su proceso desarrollo que termina por ocasionar el fracaso de muchos proyectos. Para mitigar dicha deuda, se plantea una integración entre los enfoques de DataOps y MLOps, en donde se definen los beneficios, pasos y principios a seguir en la construcción de una aplicación enmarcada bajo esta integración propuesta. Posterior a ello se comparan dos aplicaciones de trading automático usando Deep learning, una de ella es desarrollada bajo las metodologías tradicionales y otra bajo la integración de los enfoques de MLOps y DataOps. Se concluye que la integración de ambos enfoques resulta altamente provechosa, permitiendo suplir las falencias de las metodologías tradicionales y las deficiencias de cada uno de los enfoques usados de forma independiente. (Texto tomado de la fuente)spa
dc.description.abstractThe traditional methodologies used for the development of data science applications give place to a great technical debt in their development process that ends up causing the failure of many projects. To mitigate this debt, an integration between DataOps and MLOps approaches is proposed, where the benefits, steps and principles to be followed in the construction of an application framed under this proposed integration are defined. Subsequently, two automatic trading applications using Deep learning are compared, one of them is developed under traditional methodologies and the other one under the integration of MLOps and DataOps approaches. It is concluded that the integration of both approaches is highly useful, allowing to supply the shortcomings of the traditional methodologies and the deficiencies of each of the approaches used independently.eng
dc.description.curricularareaÁrea Curricular de Ingeniería de Sistemas e Informáticaspa
dc.description.degreelevelMaestríaspa
dc.description.degreenameMagíster en Ingeniería - Analíticaspa
dc.description.researchareaAnalíticaspa
dc.format.extentxviii, 89 páginasspa
dc.format.mimetypeapplication/pdfspa
dc.identifier.instnameUniversidad Nacional de Colombiaspa
dc.identifier.reponameRepositorio Institucional Universidad Nacional de Colombiaspa
dc.identifier.repourlhttps://repositorio.unal.edu.co/spa
dc.identifier.urihttps://repositorio.unal.edu.co/handle/unal/80671
dc.language.isospaspa
dc.publisherUniversidad Nacional de Colombiaspa
dc.publisher.branchUniversidad Nacional de Colombia - Sede Medellínspa
dc.publisher.departmentDepartamento de la Computación y la Decisiónspa
dc.publisher.facultyFacultad de Minasspa
dc.publisher.placeMedellín, Colombiaspa
dc.publisher.programMedellín - Minas - Maestría en Ingeniería - Analíticaspa
dc.relation.referenceskdnuggets, «What main methodology are you using for your analytics, data mining, or data science projects?,» 2014. [En línea]. Available: https://www.kdnuggets.com/polls/2014/analytics-data-mining-data-sciencemethodology.htmlspa
dc.relation.referencesH. Atwal, Practical DataOps: Delivering Agile Data Science at Scale, Apress, 2020.spa
dc.relation.referencesM.Treveil y D. Team, Introducing Mlops: How to Scale Machine Learning in the Enterprise, oreilly, 2020spa
dc.relation.referencesG. H. D. G. E. D. T. P. D. Sculley, «Hidden Technical Debt in Machine Learning Systems,» Advances in Neural Information Processing Systems, 2015.spa
dc.relation.referencesG. S. d. Nascimento y A. A. D. Oliveira, «An Agile Knowledge Discovery in Databases Software Process,» ICDKE , 2012.spa
dc.relation.referencesM. Taifi, Clean Machine Learning Code, leanpub, 2020.spa
dc.relation.referencesWhat is the Team Data Science Process?, 2020. [En línea]. Available: https://docs.microsoft.com/en-us/azure/architecture/data-science-process/overview.spa
dc.relation.references2020 state of enterprise machine learning, «algorithmia,» 2020. [En línea]. Available: https://info.algorithmia.com/hubfs/2019/Whitepapers/The-State-of-Enterprise-ML2020/Algorithmia_2020_State_of_Enterprise_ML.pdf?utm_campaign=The%20Batch &utm_source=hs_email&utm_medium=email&utm_content=80984419&_hsenc=p2A Nqtz--sz-e2gfqUeDvVSmjsXfvwOnLHB2Z.spa
dc.relation.referencesvalohai, «valohai.com,» [En línea]. Available: https://valohai.com/mlops/spa
dc.relation.referencesValohai, Practical MLOPS, 2020.spa
dc.relation.referencesC. Bergh, G. Benghiat y E. Strod, The DataOps Cookbook, vol. 2, 2019.spa
dc.relation.referencesC. Ebert, G. Gallardo, J. Hernantes y N. Serrano, «DevOps,» IEEE, 2016.spa
dc.relation.references«Qué es DataOps y MLOps?,» 2020. [En línea]. Available: https://anllogui.medium.com/qu%C3%A9-es-dataops-y-mlops-e07ef8281416spa
dc.relation.referencesA.Burkov, Machine Learning Engineering, True Positive Inc, 2020.spa
dc.relation.referencesR. Dash y P. Dash, «A Hybrid Stock Trading Framework Integrating Technical Analysis with Machine Learning Techniques,» ScienceDirect, 2016.spa
dc.relation.referencesS. Jansen, Machine Learning for Algorithmic Trading, vol. 2, Packt Publishing, 2020.spa
dc.relation.referencesB. Huang, Y. Huan, L. Da, L. Zheng y Z. Zou, «Automated trading systems statistical and machine learning methods and hardware implementation: a survey,,» ResearchGate, 2018spa
dc.relation.referencesM. Dempster y V.Leemans, «An automated FX trading system using adaptive reinforcement learning,,» ScienceDirect, 2006.spa
dc.relation.referencesFigure Eight, «Data Scientist Report 2018,» 2018spa
dc.relation.referencesGoogle, «MLOps: Continuous delivery and automation pipelines in machine learning,» 2020. [En línea]. Available: https://cloud.google.com/architecture/mlopscontinuous-delivery-and-automation-pipelines-in-machine-learning.spa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.licenseAtribución-CompartirIgual 4.0 Internacionalspa
dc.rights.urihttp://creativecommons.org/licenses/by-sa/4.0/spa
dc.subject.ddc000 - Ciencias de la computación, información y obras generales::003 - Sistemasspa
dc.subject.ddc000 - Ciencias de la computación, información y obras generales::005 - Programación, programas, datos de computaciónspa
dc.subject.lembArtificial intelligenceeng
dc.subject.lembInteligencia artificialspa
dc.subject.proposalMLOpseng
dc.subject.proposalDataOpseng
dc.subject.proposalTradingeng
dc.subject.proposalDeep Learningeng
dc.subject.proposalComerciospa
dc.subject.proposalAprendizaje profundospa
dc.titleAproximación metodológica para la integración de las metodologías DataOps y MLOps aplicadas al trading automáticospa
dc.title.translatedMethodological approach for integration of methodologies DataOps and MLOps applied to automatic tradingeng
dc.typeTrabajo de grado - Maestríaspa
dc.type.coarhttp://purl.org/coar/resource_type/c_bdccspa
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aaspa
dc.type.contentTextspa
dc.type.driverinfo:eu-repo/semantics/masterThesisspa
dc.type.redcolhttp://purl.org/redcol/resource_type/TMspa
dc.type.versioninfo:eu-repo/semantics/acceptedVersionspa
dcterms.audience.professionaldevelopmentInvestigadoresspa
dcterms.audience.professionaldevelopmentMaestrosspa
oaire.accessrightshttp://purl.org/coar/access_right/c_abf2spa

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
1036663108.2021.pdf
Tamaño:
4.34 MB
Formato:
Adobe Portable Document Format
Descripción:
Tesis de Maestría en Ingeniería - Analítica

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
3.98 KB
Formato:
Item-specific license agreed upon to submission
Descripción: