Clasificación de leucocitos en imágenes microscópicas de frotis sanguíneo usando machine learning y CNN

Descripción del Articulo

El problema principal de las formas actuales de realizar la clasificación de leucocitos es que solo tenemos dos opciones más comunes en el mercado, se utiliza una maquinaria de alto coste para poder hacer el procedimiento de clasificación o un técnico de laboratorio lo tiene que hacer manualmente co...

Descripción completa

Detalles Bibliográficos
Autor: Rojas Alvarez, Gonzalo
Formato: tesis de grado
Fecha de Publicación:2022
Institución:Universidad Andina del Cusco
Repositorio:UAC-Institucional
Lenguaje:español
OAI Identifier:oai:repositorio.uandina.edu.pe:20.500.12557/4799
Enlace del recurso:https://hdl.handle.net/20.500.12557/4799
Nivel de acceso:acceso abierto
Materia:Dataset
Preprocesamiento de datos
Pruebas de predicción
https://purl.org/pe-repo/ocde/ford#2.02.04
id UACI_3f9e4f7966ab2b373ac86562d28f3fca
oai_identifier_str oai:repositorio.uandina.edu.pe:20.500.12557/4799
network_acronym_str UACI
network_name_str UAC-Institucional
repository_id_str 4842
dc.title.es_PE.fl_str_mv Clasificación de leucocitos en imágenes microscópicas de frotis sanguíneo usando machine learning y CNN
title Clasificación de leucocitos en imágenes microscópicas de frotis sanguíneo usando machine learning y CNN
spellingShingle Clasificación de leucocitos en imágenes microscópicas de frotis sanguíneo usando machine learning y CNN
Rojas Alvarez, Gonzalo
Dataset
Preprocesamiento de datos
Pruebas de predicción
https://purl.org/pe-repo/ocde/ford#2.02.04
title_short Clasificación de leucocitos en imágenes microscópicas de frotis sanguíneo usando machine learning y CNN
title_full Clasificación de leucocitos en imágenes microscópicas de frotis sanguíneo usando machine learning y CNN
title_fullStr Clasificación de leucocitos en imágenes microscópicas de frotis sanguíneo usando machine learning y CNN
title_full_unstemmed Clasificación de leucocitos en imágenes microscópicas de frotis sanguíneo usando machine learning y CNN
title_sort Clasificación de leucocitos en imágenes microscópicas de frotis sanguíneo usando machine learning y CNN
author Rojas Alvarez, Gonzalo
author_facet Rojas Alvarez, Gonzalo
author_role author
dc.contributor.advisor.fl_str_mv Molero Delgado, Iván
dc.contributor.author.fl_str_mv Rojas Alvarez, Gonzalo
dc.subject.es_PE.fl_str_mv Dataset
Preprocesamiento de datos
Pruebas de predicción
topic Dataset
Preprocesamiento de datos
Pruebas de predicción
https://purl.org/pe-repo/ocde/ford#2.02.04
dc.subject.ocde.es_PE.fl_str_mv https://purl.org/pe-repo/ocde/ford#2.02.04
description El problema principal de las formas actuales de realizar la clasificación de leucocitos es que solo tenemos dos opciones más comunes en el mercado, se utiliza una maquinaria de alto coste para poder hacer el procedimiento de clasificación o un técnico de laboratorio lo tiene que hacer manualmente con una muestra y un microscopio. El objetivó de esta investigación es poder validar un tercer camino el cual utiliza tecnologías que tuvieron un gran avance recientemente en el mercado como lo son machine learning (más específicamente las Redes Neuronales Convolucionales) para la creación de nuevas soluciones con Inteligencia Artificial. Con este objetivo en mente se siguieron varios pasos. El primero es la identificación del grado de error de los procesos manuales y automatizados. Para este objetivo, se realiza un análisis bibliográfico y se determinó que el promedio de grado de error de los procesos manuales y automatizados son de 18.33 % y 3.59 % respectivamente. Y para la investigación se decidió utilizar un grado de error mínimo de 5 %. La solución que cumplió con este valor seleccionado tiene garantizado ser una solución mejor que el procedimiento manual y ser comparable con procedimientos automatizados realizados por maquinaria especializada. Para la obtención del dataset, el cual fue utilizado en los procesos de entrenamiento validación y testeo de los modelos de redes neuronales, se decidió utilizar datos de investigaciones previas realizadas por entidades de diferentes partes del mundo y publicados para su uso en investigación. Se utilizaron 4 fuentes de datos los cuales nos dieron un dataset diverso de 37760 muestras. Como el dataset obtenido tenía una deficiencia de pocas muestras de un tipo especifico de leucocitos. Se decidió utilizar la técnica de preprocesamiento de datos llamada Data Augmentation; el cual, usando variaciones de rotación, flip, iluminación (valor gamma) y ruido gaussiano permitió aumentar el número de muestras a 59877. Se procedió a realizar iteraciones para la detección de la estructura del modelo de red neuronal convolucional. Durante estas iteraciones se decidió utilizar técnicas contra el overfitting (el cual es uno de los principales problemas que pueden presentar las redes neuronales). Las técnicas las cuales se utilizaron fueron reducción de complejidad de la estructura de modelo, valores de regularización y capas de DropOut (capas que eliminan aleatoriamente entradas de una capa oculta de la red neuronal). Todas estas técnicas se vieron efectivas ya que con su ayuda se logró determinar un modelo el cual cumplía con nuestro grado de error mínimo. El ultimo paso fue un proceso de testeo, en este paso se realizaron las pruebas de predicción de uno a uno, uso de la función de evaluación propio de la framework de keras, generación de 129 dataset de 500 imágenes cada uno para prode verificar resultado obtenido con la función de evaluación previamente utilizado y generación de matriz de confusión para poder ver diferentes resultados de predicción.
publishDate 2022
dc.date.accessioned.none.fl_str_mv 2022-08-25T16:45:43Z
dc.date.available.none.fl_str_mv 2022-08-25T16:45:43Z
dc.date.issued.fl_str_mv 2022-04-26
dc.type.es_PE.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12557/4799
url https://hdl.handle.net/20.500.12557/4799
dc.language.iso.es_PE.fl_str_mv spa
language spa
dc.relation.ispartof.fl_str_mv SUNEDU
dc.rights.es_PE.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.uri.es_PE.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.format.es_PE.fl_str_mv application/pdf
dc.publisher.es_PE.fl_str_mv Universidad Andina del Cusco
dc.publisher.country.es_PE.fl_str_mv PE
dc.source.none.fl_str_mv reponame:UAC-Institucional
instname:Universidad Andina del Cusco
instacron:UAC
instname_str Universidad Andina del Cusco
instacron_str UAC
institution UAC
reponame_str UAC-Institucional
collection UAC-Institucional
bitstream.url.fl_str_mv https://repositorio.uandina.edu.pe/bitstreams/61db020d-fe3b-4874-b3f7-8216ae17e9f7/download
https://repositorio.uandina.edu.pe/bitstreams/77a0090b-aa66-4c3d-bd18-6489999b8f56/download
https://repositorio.uandina.edu.pe/bitstreams/40f7331e-8cce-4c9a-8f37-8ced88de4b22/download
https://repositorio.uandina.edu.pe/bitstreams/0e63f0d4-fb07-4d89-becd-b328e2dc5919/download
bitstream.checksum.fl_str_mv d155bee491227528ef25d3b8dcac0e93
856e458157e49f5e253fdaee9281c0ce
08bf333f901c1f927ecd1602deb90a9b
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Digital Universidad Andina del Cusco
repository.mail.fl_str_mv jbenavides@uandina.edu.pe
_version_ 1868172473788268544
spelling Molero Delgado, Iván0592d740-e1af-42c5-8a09-92a587b39d2fRojas Alvarez, Gonzalo2022-08-25T16:45:43Z2022-08-25T16:45:43Z2022-04-26https://hdl.handle.net/20.500.12557/4799El problema principal de las formas actuales de realizar la clasificación de leucocitos es que solo tenemos dos opciones más comunes en el mercado, se utiliza una maquinaria de alto coste para poder hacer el procedimiento de clasificación o un técnico de laboratorio lo tiene que hacer manualmente con una muestra y un microscopio. El objetivó de esta investigación es poder validar un tercer camino el cual utiliza tecnologías que tuvieron un gran avance recientemente en el mercado como lo son machine learning (más específicamente las Redes Neuronales Convolucionales) para la creación de nuevas soluciones con Inteligencia Artificial. Con este objetivo en mente se siguieron varios pasos. El primero es la identificación del grado de error de los procesos manuales y automatizados. Para este objetivo, se realiza un análisis bibliográfico y se determinó que el promedio de grado de error de los procesos manuales y automatizados son de 18.33 % y 3.59 % respectivamente. Y para la investigación se decidió utilizar un grado de error mínimo de 5 %. La solución que cumplió con este valor seleccionado tiene garantizado ser una solución mejor que el procedimiento manual y ser comparable con procedimientos automatizados realizados por maquinaria especializada. Para la obtención del dataset, el cual fue utilizado en los procesos de entrenamiento validación y testeo de los modelos de redes neuronales, se decidió utilizar datos de investigaciones previas realizadas por entidades de diferentes partes del mundo y publicados para su uso en investigación. Se utilizaron 4 fuentes de datos los cuales nos dieron un dataset diverso de 37760 muestras. Como el dataset obtenido tenía una deficiencia de pocas muestras de un tipo especifico de leucocitos. Se decidió utilizar la técnica de preprocesamiento de datos llamada Data Augmentation; el cual, usando variaciones de rotación, flip, iluminación (valor gamma) y ruido gaussiano permitió aumentar el número de muestras a 59877. Se procedió a realizar iteraciones para la detección de la estructura del modelo de red neuronal convolucional. Durante estas iteraciones se decidió utilizar técnicas contra el overfitting (el cual es uno de los principales problemas que pueden presentar las redes neuronales). Las técnicas las cuales se utilizaron fueron reducción de complejidad de la estructura de modelo, valores de regularización y capas de DropOut (capas que eliminan aleatoriamente entradas de una capa oculta de la red neuronal). Todas estas técnicas se vieron efectivas ya que con su ayuda se logró determinar un modelo el cual cumplía con nuestro grado de error mínimo. El ultimo paso fue un proceso de testeo, en este paso se realizaron las pruebas de predicción de uno a uno, uso de la función de evaluación propio de la framework de keras, generación de 129 dataset de 500 imágenes cada uno para prode verificar resultado obtenido con la función de evaluación previamente utilizado y generación de matriz de confusión para poder ver diferentes resultados de predicción.application/pdfspaUniversidad Andina del CuscoPEinfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-nd/4.0/DatasetPreprocesamiento de datosPruebas de predicciónhttps://purl.org/pe-repo/ocde/ford#2.02.04Clasificación de leucocitos en imágenes microscópicas de frotis sanguíneo usando machine learning y CNNinfo:eu-repo/semantics/bachelorThesisreponame:UAC-Institucionalinstname:Universidad Andina del Cuscoinstacron:UACSUNEDUIngeniero de SistemasUniversidad Andina del Cusco. Facultad de Ingeniería y ArquitecturaIngeniería de Sistemas25705893https://orcid.org/0000-0003-0568-056272545859612076Carrasco Poblete, EdwinCuba Del Castillo, Maria YornetNuñez Pacheco, MarujaDel Carpio Cuentas, Luis Enriquehttps://purl.org/pe-repo/renati/level#tituloProfesionalhttps://purl.org/pe-repo/renati/type#tesisTEXTGonzalo_Tesis_bachiller_2022.pdf.txtGonzalo_Tesis_bachiller_2022.pdf.txtExtracted texttext/plain; charset=utf-8101543https://repositorio.uandina.edu.pe/bitstreams/61db020d-fe3b-4874-b3f7-8216ae17e9f7/downloadd155bee491227528ef25d3b8dcac0e93MD55THUMBNAILGonzalo_Tesis_bachiller_2022.pdf.jpgGonzalo_Tesis_bachiller_2022.pdf.jpgGenerated Thumbnailimage/jpeg18532https://repositorio.uandina.edu.pe/bitstreams/77a0090b-aa66-4c3d-bd18-6489999b8f56/download856e458157e49f5e253fdaee9281c0ceMD56ORIGINALGonzalo_Tesis_bachiller_2022.pdfGonzalo_Tesis_bachiller_2022.pdfapplication/pdf4842520https://repositorio.uandina.edu.pe/bitstreams/40f7331e-8cce-4c9a-8f37-8ced88de4b22/download08bf333f901c1f927ecd1602deb90a9bMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.uandina.edu.pe/bitstreams/0e63f0d4-fb07-4d89-becd-b328e2dc5919/download8a4605be74aa9ea9d79846c1fba20a33MD5220.500.12557/4799oai:repositorio.uandina.edu.pe:20.500.12557/47992024-10-01 22:21:40.159https://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessopen.accesshttps://repositorio.uandina.edu.peRepositorio Digital Universidad Andina del Cuscojbenavides@uandina.edu.peTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=
score 13.408945
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).