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...
| Autor: | |
|---|---|
| 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).
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).