Análisis, diseño y construcción de un prototipo de sistema de recomendación basado en principios de redes neuronales

Este trabajo está enfocado a la implementación de redes neuronales en los algoritmos de filtrado colaborativo. Las redes neuronales juegan un papel importante, que es el de estar aprendiendo las preferencias y el comportamiento de compra de antiguos compradores, y usar ese conocimiento para hacer re...

Full description

Autores:
Luque y Guzmán Sáenz, Sofía Rosa
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2006
Institución:
Universidad Autónoma de Bucaramanga - UNAB
Repositorio:
Repositorio UNAB
Idioma:
spa
OAI Identifier:
oai:repository.unab.edu.co:20.500.12749/1358
Acceso en línea:
http://hdl.handle.net/20.500.12749/1358
Palabra clave:
Neural Networks (Computers)
Information storage systems
Information retrieval systems
Decision support systems
Systems Engineering Information Systems Administration
Research
Recommendation systems
Corporate filtering
Computational prototype
Redes neurales (Computadores)
Sistemas de almacenamiento de información
Sistemas de recuperación de información
Sistemas de soporte a la toma de decisiones
Ingeniería de sistemas Administración de sistemas de información
Investigaciones
Sistemas de recomendación
Filtrado corporativo
Prototipo computacional
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id UNAB2_e188be29d5336ebce353f410c9f27a41
oai_identifier_str oai:repository.unab.edu.co:20.500.12749/1358
network_acronym_str UNAB2
network_name_str Repositorio UNAB
repository_id_str
dc.title.spa.fl_str_mv Análisis, diseño y construcción de un prototipo de sistema de recomendación basado en principios de redes neuronales
dc.title.translated.eng.fl_str_mv Analysis, design and construction of a prototype recommendation system based on neural network principles
title Análisis, diseño y construcción de un prototipo de sistema de recomendación basado en principios de redes neuronales
spellingShingle Análisis, diseño y construcción de un prototipo de sistema de recomendación basado en principios de redes neuronales
Neural Networks (Computers)
Information storage systems
Information retrieval systems
Decision support systems
Systems Engineering Information Systems Administration
Research
Recommendation systems
Corporate filtering
Computational prototype
Redes neurales (Computadores)
Sistemas de almacenamiento de información
Sistemas de recuperación de información
Sistemas de soporte a la toma de decisiones
Ingeniería de sistemas Administración de sistemas de información
Investigaciones
Sistemas de recomendación
Filtrado corporativo
Prototipo computacional
title_short Análisis, diseño y construcción de un prototipo de sistema de recomendación basado en principios de redes neuronales
title_full Análisis, diseño y construcción de un prototipo de sistema de recomendación basado en principios de redes neuronales
title_fullStr Análisis, diseño y construcción de un prototipo de sistema de recomendación basado en principios de redes neuronales
title_full_unstemmed Análisis, diseño y construcción de un prototipo de sistema de recomendación basado en principios de redes neuronales
title_sort Análisis, diseño y construcción de un prototipo de sistema de recomendación basado en principios de redes neuronales
dc.creator.fl_str_mv Luque y Guzmán Sáenz, Sofía Rosa
dc.contributor.advisor.spa.fl_str_mv García Díaz, Juan Carlos
dc.contributor.author.spa.fl_str_mv Luque y Guzmán Sáenz, Sofía Rosa
dc.contributor.cvlac.*.fl_str_mv https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000201529
dc.contributor.researchgroup.spa.fl_str_mv Grupo de Investigación Preservación e Intercambio Digital de Información y Conocimiento - Prisma
Grupo de Investigaciones Clínicas
dc.subject.keywords.eng.fl_str_mv Neural Networks (Computers)
Information storage systems
Information retrieval systems
Decision support systems
Systems Engineering Information Systems Administration
Research
Recommendation systems
Corporate filtering
Computational prototype
topic Neural Networks (Computers)
Information storage systems
Information retrieval systems
Decision support systems
Systems Engineering Information Systems Administration
Research
Recommendation systems
Corporate filtering
Computational prototype
Redes neurales (Computadores)
Sistemas de almacenamiento de información
Sistemas de recuperación de información
Sistemas de soporte a la toma de decisiones
Ingeniería de sistemas Administración de sistemas de información
Investigaciones
Sistemas de recomendación
Filtrado corporativo
Prototipo computacional
dc.subject.lemb.spa.fl_str_mv Redes neurales (Computadores)
Sistemas de almacenamiento de información
Sistemas de recuperación de información
Sistemas de soporte a la toma de decisiones
Ingeniería de sistemas Administración de sistemas de información
Investigaciones
dc.subject.proposal.spa.fl_str_mv Sistemas de recomendación
Filtrado corporativo
Prototipo computacional
description Este trabajo está enfocado a la implementación de redes neuronales en los algoritmos de filtrado colaborativo. Las redes neuronales juegan un papel importante, que es el de estar aprendiendo las preferencias y el comportamiento de compra de antiguos compradores, y usar ese conocimiento para hacer recomendaciones personalizadas a los compradores actuales (activos). Aquí el sistema de recomendación propuesto trata de predecir las evaluaciones de los usuarios sobre los productos y recomienda los productos top N al usuario solicitante (activo).
publishDate 2006
dc.date.issued.none.fl_str_mv 2006-11
dc.date.accessioned.none.fl_str_mv 2020-06-26T17:56:32Z
dc.date.available.none.fl_str_mv 2020-06-26T17:56:32Z
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.local.spa.fl_str_mv Trabajo de Grado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TP
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12749/1358
dc.identifier.instname.spa.fl_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional UNAB
url http://hdl.handle.net/20.500.12749/1358
identifier_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
reponame:Repositorio Institucional UNAB
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv Luque y Guzmán Sáenz, Sofía Rosa, García Díaz, Juan Carlos (2006). Análisis, diseño y construcción de un prototipo de sistema de recomendación basado en principios de redes neuronales. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNAB
[1] ALEGRE LÓPEZ, Anita. Simulador de Redes Neuronales. Tesis de Pregrado. Argentina, 2003.
[2] Application of ART2 Networks and Self-Organizing Maps to Collaborative Filtering. Lecture Notes In Computer Science; Vol. 2266. Revised Papers from the international Workshops OHS-7, SC-3, and AH-3 on Hypermedia: Openness, Structural Awareness, and Adaptivity. PA. 296 - 309 ISBN: 3-540-43293-0, 2001
[3] WESLEY, Addison. Base de Datos. Una guía práctica. Iberoamericana S.A. 1987.
[4] BREESE Jack; HECKERMAN David y CARL Kadie. Empirical Analysis of Predictive Algorithms for Collaborative Filtering. Microsoft Research, Redmond WA, 98052-6399, USA.1998
[5] BOOCH, Grady; JACOBSON, Ivar y RUMBAUGH, James. The Unified Modeling Languaje. Adisson Wesley Longman Inc. Rational Software Corporation, 1999.
[6] BOOCH, Grady; JACOBSON, Ivar y RUMBAUGH, James. The Unified Software Development Process. Addison Wesley Longman Inc. Rational Software Corporation, 1999
[7] CALDERÓN BENAIDES, Maritza L.; DELGADO, Joaquín; GARCÍA DÍAZ, Juan Carlos, GONZÁLES, Caro Cristina N. y PÉREZ ALCÁZAR, José de J. “A comparison of Several Predictive Algorithms for Collaborative Filtering on Multi-Valued Ratings”. Symposium on Applied Computing, Proceedings of the 2004 ACM symposium on Applied computing. Pa. 1033-1039. ISBN 1-58113-812-1, 2004.
[8] WESLEWY, Addison. Can Sommerville, Ingeniería de Software. 6 ed. 2002
[9] CAY S. Horstman. CORNELL, Gary. Java 2 Características Avanzadas. Prentice Hall. Volumen 2. 2002.
[10] ClasiLiptus. Tesis de Pregrado. Motevideo – Uruguay.
[11] CLAYPOOL, M., GOKHALE A., Miranda, T., MURNIKOV P, Netes. D., and Sartin, M. Combinig Content-Basad and Collaborativve Filters in an Online Newspaper. http://citeseer.nj.nec.com/claypool99combining.html 1999.
[12] CONALLEN, Jim Building Web Aplications with UML. Addison Wesley Longman Inc. 1999.
[13] GONZÁLEZ CARO, Cristina N. CALDERÓN BENAVIDES, Maritza L., PÉREZ ALCÁZAR, José de Jesús, GARCÍA DÍAZ, Juan C., DELGADO, Joaquin. Towards a More Comprehensive Comparison of Collaborative Filtering Algorithms, Proceedings of the 9th International Symposium on String Processing and Information Retrieval, p.248-253, September 11-13, 2002
[14] Deitel y Deitel. Como programar en Java. Pearson Educación. 1998
[15] Douglas Bell. Mike Parr. Java para estudiantes. Prentice Hall. 2003
[16] E. Gamma et al, Design Patterns, Elements of reusable software. Addison Wesley Professional. 1995
[17] Elmasri Navethe. Fundamentos de Database Systems. Adison Wesley. Tercera Edición
[18] FERRAN, M. SPSS Para WINDOWS. Programación y Análisis Estadístico. Mc Graw Hill. 1997
[19] Filtrado Colaborativo http://maxft.udc.ie/chap4.html
[20] GUNTRAM, Gräf y SCHAEFER, Christian: Application of ART2 Networks and Self-Organizing Maps to Collaborative Filtering. Telecooperation Office (TecO), University of Karlsruhe; Karlsruhe, Germany 2001
[21] HAYKIN, S. Neural Networks: A Comprehensive Foundation. Macmillan College Publishing. 1994.
[22] HASSOUN, M. H. Fundamentals of Artificial Neural Networks. The MIT Press. 1995.
[23] RITTER, Helge. MARTINEZ, Tomas, Klaus Schulten. Neural Computation a Self – Organizing Maps. Addison-Wesley Publishing Company, 1992.
[24] HERLOCKER, J., KONSTAN, J., Bochers, A. and Riedl, NJ. An algorithmic framework for performing collaborative filtering. In SIGIR’99: Procceding of the 22nd Annual International ACM SIGIR Conference on Research and Development in information Retrieval. 1999.
[25] HERLOCKER, J., KONSTAN, J., Bochers, A. and Riedl, J. Explaining Collaborative Filtering Recommendations. http://cs.oregonstate.edu/~herlock/papers/explanations_cscw2000.pdf 2000
[26] HERNÁNDEZ ORALLO, José. RAMÌREZ QUINTANA, José m. FERRI RAMÍREZ Cesar. Introducción a la minería de datos. Editorial Pearson. Madrid 2004.
[27] HILERA, José R, y MARTINEZ, y Víctor J. REDES NEURONALES ARTIFICIALES, Alfaomega. Madrid. España. 2000.
[28] BENAVIDES ABAJO, J.; OLAIZOLA BARTOLOMÉ, J. M. y RIVERO CORNELIO, E. SQL para usuarios y programadores. Editorial Paraninfo. Segunda Edición.
[29] FREEMAN, James A. Simulating Neural Networks with Mathematic. Addison-Wesley Publishing Company, 1994
[30] GROFF, James R. WEINBERG, Paul N. Aplique SQL. Osborne McGraw-Hill. 1991.
[31] BOBADILLA, Jesús. Java a través de ejemplos. Alfaomega – Ra-Ma. 2003
[32] KUNG, S. Y., DIGITAL NEURAL NETWORKS. PTR Prentice Hall, Inc. 1993
[33] Lam, Chuck. Collaborative Filtering using Associative Neural Memory, Stanford University, USA. Publicado en Semantic Web Personalization, AAAI Workshop on, The Nineteenth National Conference on Artificial Intelligence - AAAI 2004 , July 25-26, San Jose, California, 2004
[34] M. Sarwar, G. Karypis, J. A. Konstan, and J. Riedl. Item-based collaborative filtering recommendation algorithms. In Proc. of the 10th International World Wide Web Conference (WWW10), Hong Kong, May 2
[35] CALDERÒN, Maritza Liliana y NAYESCAW GONZÀLEZ, Cristina. “Prototipo de Sistemas de Filtrado de información para dar apoyo a la Diseminación selectiva en el centro de información técnica del Instituto Colombiano de Petróleo”. Tesis de Grado. UNAB-2001.
[36] MEEHEE LEE, Pyungseok Choi, Yongtae Woo: A Hybrid Recommender System Combining Collaborative Filtering with Neural Network. AH 2002: 531-534
[37] MOHAMMED J. Kabir. Fundaments of Database Systems. Ediciones Anaya Multimedia S.S. 1999
[38] Network of Excellence in Neural Networks, EURO NET http://www.kcl.ac.uk/neuronet/about/roadmap/
[39] N ILSON, Nils J. Inteligencia Artificial Una Nueva Síntesis. McGraw Hill. 2001.
[40] Pennock, Horvitz Social choice theory and recommender systems: Analysis of the... et al. – 2000
[41] Perdita Stevens, Rob Pooley. “Utilizaciòn de UML en Ingenierìa del Software con Objetos y Componentes”. Addison Wesley. 2002.
[42] Redes de neuronas artificiales y pensamiento http://personal5.iddeo.es/wintrmute/ia/neuronal.htm
[43] Redes Neuronales artificiales - Artificial Neural Networks http://www.gc.ssr.upm.es/inves/neural/ann2/anntutorial.html
[44] Redes neuronales artificiales - Fundamentos, modelos y aplicacion
[45] RESNICK, Paul, NEOPHYTOS, lacovou, SUCHAK, Mitesh, BERGSTROM, Peter, and RIELD, John. GrupoLens: An open architecture for collaborative filteringof netnews. En FATURA, Richard K. y NEWIRTH, Christine M. Proceedings of the ACM 1984 Conference on Computer Supported Cooperative Work. Páginas 175-186. http://www.cs.umn.edu/Research/GroupLens/cscwpaper/paper.html
[46] Shary Lawrence Pheeger. Ingeniería de Software; Teoría y Práctica. Prentice Hall. 2002.
[47] HAYKIN, Simon. Neural Networks a Comprehensive foundation. Macmillan College Publishing Company, Inc, 1994
[48] Stuar Russell. Peter Norving. Inteligencia Artificial; Un Enfoque Moderno. Prentice Hall. 1996
[49] SKAPURA, David M., Building Neuronal Networks, 1996
[50] Universidad de las Américas. Ejemplo de un Perceptrón desarrollado en Java. Http: //udlap.mx/is108851/REDESNEURO/Perceptron, Puebla- México, 2003.
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.local.spa.fl_str_mv Abierto (Texto Completo)
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
http://purl.org/coar/access_right/c_abf2
dc.rights.creativecommons.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
Atribución-NoComercial-SinDerivadas 2.5 Colombia
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.coverage.spa.fl_str_mv Bucaramanga (Colombia)
dc.coverage.campus.spa.fl_str_mv UNAB Campus Bucaramanga
dc.publisher.grantor.spa.fl_str_mv Universidad Autónoma de Bucaramanga UNAB
dc.publisher.faculty.spa.fl_str_mv Facultad Ingeniería
dc.publisher.program.spa.fl_str_mv Pregrado Ingeniería de Sistemas
institution Universidad Autónoma de Bucaramanga - UNAB
bitstream.url.fl_str_mv https://repository.unab.edu.co/bitstream/20.500.12749/1358/1/2006_Tesis_Sofia_Rosa_Luque.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/1358/2/2006_Articulo_Sofia_Rosa_Luque.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/1358/3/2006_Codigo_Fuente_Sofia_Rosa_Luque.zip
https://repository.unab.edu.co/bitstream/20.500.12749/1358/4/2006_Instalador_Sofia_Rosa_Luque.zip
https://repository.unab.edu.co/bitstream/20.500.12749/1358/5/2006_Manual_Sofia_Rosa_Luque.zip
https://repository.unab.edu.co/bitstream/20.500.12749/1358/6/2006_Software_Sofia_Rosa_Luque.zip
https://repository.unab.edu.co/bitstream/20.500.12749/1358/7/2006_Tesis_Sofia_Rosa_Luque.pdf.jpg
https://repository.unab.edu.co/bitstream/20.500.12749/1358/8/2006_Articulo_Sofia_Rosa_Luque.pdf.jpg
bitstream.checksum.fl_str_mv 508c6ebf095797897a2a6e852bfdc141
13218fa2e4ba65f3edfd5fbbbb490f41
89d4752554d1d5fe63e2dbef32db1aa7
b60ea8442bed3e815323a920d0a9b98f
9cad3f1784fa1ce2dd34a35fd13a99ee
2079d688534f99fc32976b59a2caae3c
be60dbb8457d5edae0a61f0d59a52cf5
aab9b8d352ca144778a6048fae3ed386
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB
repository.mail.fl_str_mv repositorio@unab.edu.co
_version_ 1814277902178451456
spelling García Díaz, Juan Carlosc59c6cfc-d09a-4b1a-991f-afcd2793bdd0-1Luque y Guzmán Sáenz, Sofía Rosa0e30bae2-79b5-4d6c-96bf-2bda8b2da7ab-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000201529Grupo de Investigación Preservación e Intercambio Digital de Información y Conocimiento - PrismaGrupo de Investigaciones Clínicas2020-06-26T17:56:32Z2020-06-26T17:56:32Z2006-11http://hdl.handle.net/20.500.12749/1358instname:Universidad Autónoma de Bucaramanga - UNABreponame:Repositorio Institucional UNABEste trabajo está enfocado a la implementación de redes neuronales en los algoritmos de filtrado colaborativo. Las redes neuronales juegan un papel importante, que es el de estar aprendiendo las preferencias y el comportamiento de compra de antiguos compradores, y usar ese conocimiento para hacer recomendaciones personalizadas a los compradores actuales (activos). Aquí el sistema de recomendación propuesto trata de predecir las evaluaciones de los usuarios sobre los productos y recomienda los productos top N al usuario solicitante (activo).INTRODUCCIÓN 12 OBJETIVOS 13 OBJETIVO GENERAL 13 OBJETIVOS ESPECÍFICOS 13 ESTADO DEL ARTE 15 1. REDES NEURONALES 17 1.1 CONCEPTOS DE LAS REDES NEURONALES 1.1.1 Conexiones entre neuronas. 21 1.1.2 Función o regla de activación. 21 1.1.3 Regla de aprendizaje. 25 1.1.4 Topología de las Redes Neuronales. 27 1.1.5 Estructura y aprendizaje de la red backpropagation. 29 2. SISTEMAS DE RECOMENDACIÓN 33 2.1 PAUTAS DE DISEÑO DE SISTEMAS DE RECOMENDACIÓN 33 2.1.1 Fase 1: El sistema solicita al usuario sus preferencias. 35 2.1.2 Fase 2: EL sistema ofrece las recomendaciones al usuario 35 2.1.3 Factores que hacen que un sistema de recomendación sea considerado adecuado por los usuarios. 36 3. FILTRADO COLABORATIVO 39 3.1 MODELOS UTILIZADOS PARA EL FILTRADO COLABORATIVO 42 3.1.1 Algoritmos de filtrado colaborativo basados en memoria. 42 3.1.2 Algoritmos de filtrado colaborativo basados en modelos. 42 3.1.3 Algoritmo de filtrado colaborativo basado en usuario. 42 4. MEMORIA ASOCIATIVA 44 4.1 MEMORIA ASOCIATIVA LINEAL (Linear Associative Memory - LAM) 44 4.2 FILTRADO COLABORATIVO POR MEMORIA ASOCIATIVA LINEAL (Collaborative-filtering by Linear Associative Memory - CLAM) 47 4.2.1 El efecto de entrenar el tamaño fijo. 49 4.2.2 Interpretación User-Based de CLAM. 50 5. DISEÑO METODOLOGICO PARA EL PROTOTIPO DE SISTEMA DE RECOMENDACIÓN BASADO EN PRINCIPIOS DE REDES NEURONALES 51 5.1 ARQUITECTURA Y DISEÑO DEL PROTOTIPO 51 5.1.1 Arquitectura MVC (Modelo/Vista/Control). 52 5.1.2 Herramienta Struts. 54 5.2 ANÁLISIS 56 5.2.1 Modelo Funcional. 56 5.3 DISEÑO 58 5.3.1 Diseño de Base de Datos. 58 5.3.2 Documentación de los casos de uso 59 5.3.3 Diseño de eventos 59 5.4 CONSTRUCCIÓN 62 5.4.1 Herramientas de Desarrollo 62 5.5 DESCRIPCIÓN DE PANTALLAS CONSTRUIDAS. 63 6. INFORME DE EVALUACIÓN 66 6.1 EXPERIMENTO 66 6.2 ENTRENAMIENTO DE LA RED 67 6.3 COMPARACION CON EL MÉTODO NAIVE 68 CONCLUSIONES 72 RECOMENDACIONES 73 REFERENCIAS BIBLIOGRAFICAS 74 ANEXOS 79PregradoThis work is focused on the implementation of neural networks in collaborative filtering algorithms. Neural networks play an important role, which is to be learning the preferences and buying behavior of former buyers, and to use that knowledge to make personalized recommendations to current (active) buyers. Here the proposed recommendation system tries to predict user evaluations about the products and recommends the top N products to the requesting (active) user.Modalidad Presencialapplication/pdfspahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial-SinDerivadas 2.5 ColombiaAnálisis, diseño y construcción de un prototipo de sistema de recomendación basado en principios de redes neuronalesAnalysis, design and construction of a prototype recommendation system based on neural network principlesIngeniero de SistemasBucaramanga (Colombia)UNAB Campus BucaramangaUniversidad Autónoma de Bucaramanga UNABFacultad IngenieríaPregrado Ingeniería de Sistemasinfo:eu-repo/semantics/bachelorThesisTrabajo de Gradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/redcol/resource_type/TPNeural Networks (Computers)Information storage systemsInformation retrieval systemsDecision support systemsSystems Engineering Information Systems AdministrationResearchRecommendation systemsCorporate filteringComputational prototypeRedes neurales (Computadores)Sistemas de almacenamiento de informaciónSistemas de recuperación de informaciónSistemas de soporte a la toma de decisionesIngeniería de sistemas Administración de sistemas de informaciónInvestigacionesSistemas de recomendaciónFiltrado corporativoPrototipo computacionalLuque y Guzmán Sáenz, Sofía Rosa, García Díaz, Juan Carlos (2006). Análisis, diseño y construcción de un prototipo de sistema de recomendación basado en principios de redes neuronales. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNAB[1] ALEGRE LÓPEZ, Anita. Simulador de Redes Neuronales. Tesis de Pregrado. Argentina, 2003.[2] Application of ART2 Networks and Self-Organizing Maps to Collaborative Filtering. Lecture Notes In Computer Science; Vol. 2266. Revised Papers from the international Workshops OHS-7, SC-3, and AH-3 on Hypermedia: Openness, Structural Awareness, and Adaptivity. PA. 296 - 309 ISBN: 3-540-43293-0, 2001[3] WESLEY, Addison. Base de Datos. Una guía práctica. Iberoamericana S.A. 1987.[4] BREESE Jack; HECKERMAN David y CARL Kadie. Empirical Analysis of Predictive Algorithms for Collaborative Filtering. Microsoft Research, Redmond WA, 98052-6399, USA.1998[5] BOOCH, Grady; JACOBSON, Ivar y RUMBAUGH, James. The Unified Modeling Languaje. Adisson Wesley Longman Inc. Rational Software Corporation, 1999.[6] BOOCH, Grady; JACOBSON, Ivar y RUMBAUGH, James. The Unified Software Development Process. Addison Wesley Longman Inc. Rational Software Corporation, 1999[7] CALDERÓN BENAIDES, Maritza L.; DELGADO, Joaquín; GARCÍA DÍAZ, Juan Carlos, GONZÁLES, Caro Cristina N. y PÉREZ ALCÁZAR, José de J. “A comparison of Several Predictive Algorithms for Collaborative Filtering on Multi-Valued Ratings”. Symposium on Applied Computing, Proceedings of the 2004 ACM symposium on Applied computing. Pa. 1033-1039. ISBN 1-58113-812-1, 2004.[8] WESLEWY, Addison. Can Sommerville, Ingeniería de Software. 6 ed. 2002[9] CAY S. Horstman. CORNELL, Gary. Java 2 Características Avanzadas. Prentice Hall. Volumen 2. 2002.[10] ClasiLiptus. Tesis de Pregrado. Motevideo – Uruguay.[11] CLAYPOOL, M., GOKHALE A., Miranda, T., MURNIKOV P, Netes. D., and Sartin, M. Combinig Content-Basad and Collaborativve Filters in an Online Newspaper. http://citeseer.nj.nec.com/claypool99combining.html 1999.[12] CONALLEN, Jim Building Web Aplications with UML. Addison Wesley Longman Inc. 1999.[13] GONZÁLEZ CARO, Cristina N. CALDERÓN BENAVIDES, Maritza L., PÉREZ ALCÁZAR, José de Jesús, GARCÍA DÍAZ, Juan C., DELGADO, Joaquin. Towards a More Comprehensive Comparison of Collaborative Filtering Algorithms, Proceedings of the 9th International Symposium on String Processing and Information Retrieval, p.248-253, September 11-13, 2002[14] Deitel y Deitel. Como programar en Java. Pearson Educación. 1998[15] Douglas Bell. Mike Parr. Java para estudiantes. Prentice Hall. 2003[16] E. Gamma et al, Design Patterns, Elements of reusable software. Addison Wesley Professional. 1995[17] Elmasri Navethe. Fundamentos de Database Systems. Adison Wesley. Tercera Edición[18] FERRAN, M. SPSS Para WINDOWS. Programación y Análisis Estadístico. Mc Graw Hill. 1997[19] Filtrado Colaborativo http://maxft.udc.ie/chap4.html[20] GUNTRAM, Gräf y SCHAEFER, Christian: Application of ART2 Networks and Self-Organizing Maps to Collaborative Filtering. Telecooperation Office (TecO), University of Karlsruhe; Karlsruhe, Germany 2001[21] HAYKIN, S. Neural Networks: A Comprehensive Foundation. Macmillan College Publishing. 1994.[22] HASSOUN, M. H. Fundamentals of Artificial Neural Networks. The MIT Press. 1995.[23] RITTER, Helge. MARTINEZ, Tomas, Klaus Schulten. Neural Computation a Self – Organizing Maps. Addison-Wesley Publishing Company, 1992.[24] HERLOCKER, J., KONSTAN, J., Bochers, A. and Riedl, NJ. An algorithmic framework for performing collaborative filtering. In SIGIR’99: Procceding of the 22nd Annual International ACM SIGIR Conference on Research and Development in information Retrieval. 1999.[25] HERLOCKER, J., KONSTAN, J., Bochers, A. and Riedl, J. Explaining Collaborative Filtering Recommendations. http://cs.oregonstate.edu/~herlock/papers/explanations_cscw2000.pdf 2000[26] HERNÁNDEZ ORALLO, José. RAMÌREZ QUINTANA, José m. FERRI RAMÍREZ Cesar. Introducción a la minería de datos. Editorial Pearson. Madrid 2004.[27] HILERA, José R, y MARTINEZ, y Víctor J. REDES NEURONALES ARTIFICIALES, Alfaomega. Madrid. España. 2000.[28] BENAVIDES ABAJO, J.; OLAIZOLA BARTOLOMÉ, J. M. y RIVERO CORNELIO, E. SQL para usuarios y programadores. Editorial Paraninfo. Segunda Edición.[29] FREEMAN, James A. Simulating Neural Networks with Mathematic. Addison-Wesley Publishing Company, 1994[30] GROFF, James R. WEINBERG, Paul N. Aplique SQL. Osborne McGraw-Hill. 1991.[31] BOBADILLA, Jesús. Java a través de ejemplos. Alfaomega – Ra-Ma. 2003[32] KUNG, S. Y., DIGITAL NEURAL NETWORKS. PTR Prentice Hall, Inc. 1993[33] Lam, Chuck. Collaborative Filtering using Associative Neural Memory, Stanford University, USA. Publicado en Semantic Web Personalization, AAAI Workshop on, The Nineteenth National Conference on Artificial Intelligence - AAAI 2004 , July 25-26, San Jose, California, 2004[34] M. Sarwar, G. Karypis, J. A. Konstan, and J. Riedl. Item-based collaborative filtering recommendation algorithms. In Proc. of the 10th International World Wide Web Conference (WWW10), Hong Kong, May 2[35] CALDERÒN, Maritza Liliana y NAYESCAW GONZÀLEZ, Cristina. “Prototipo de Sistemas de Filtrado de información para dar apoyo a la Diseminación selectiva en el centro de información técnica del Instituto Colombiano de Petróleo”. Tesis de Grado. UNAB-2001.[36] MEEHEE LEE, Pyungseok Choi, Yongtae Woo: A Hybrid Recommender System Combining Collaborative Filtering with Neural Network. AH 2002: 531-534[37] MOHAMMED J. Kabir. Fundaments of Database Systems. Ediciones Anaya Multimedia S.S. 1999[38] Network of Excellence in Neural Networks, EURO NET http://www.kcl.ac.uk/neuronet/about/roadmap/[39] N ILSON, Nils J. Inteligencia Artificial Una Nueva Síntesis. McGraw Hill. 2001.[40] Pennock, Horvitz Social choice theory and recommender systems: Analysis of the... et al. – 2000[41] Perdita Stevens, Rob Pooley. “Utilizaciòn de UML en Ingenierìa del Software con Objetos y Componentes”. Addison Wesley. 2002.[42] Redes de neuronas artificiales y pensamiento http://personal5.iddeo.es/wintrmute/ia/neuronal.htm[43] Redes Neuronales artificiales - Artificial Neural Networks http://www.gc.ssr.upm.es/inves/neural/ann2/anntutorial.html[44] Redes neuronales artificiales - Fundamentos, modelos y aplicacion[45] RESNICK, Paul, NEOPHYTOS, lacovou, SUCHAK, Mitesh, BERGSTROM, Peter, and RIELD, John. GrupoLens: An open architecture for collaborative filteringof netnews. En FATURA, Richard K. y NEWIRTH, Christine M. Proceedings of the ACM 1984 Conference on Computer Supported Cooperative Work. Páginas 175-186. http://www.cs.umn.edu/Research/GroupLens/cscwpaper/paper.html[46] Shary Lawrence Pheeger. Ingeniería de Software; Teoría y Práctica. Prentice Hall. 2002.[47] HAYKIN, Simon. Neural Networks a Comprehensive foundation. Macmillan College Publishing Company, Inc, 1994[48] Stuar Russell. Peter Norving. Inteligencia Artificial; Un Enfoque Moderno. Prentice Hall. 1996[49] SKAPURA, David M., Building Neuronal Networks, 1996[50] Universidad de las Américas. Ejemplo de un Perceptrón desarrollado en Java. Http: //udlap.mx/is108851/REDESNEURO/Perceptron, Puebla- México, 2003.ORIGINAL2006_Tesis_Sofia_Rosa_Luque.pdf2006_Tesis_Sofia_Rosa_Luque.pdfTesisapplication/pdf1045600https://repository.unab.edu.co/bitstream/20.500.12749/1358/1/2006_Tesis_Sofia_Rosa_Luque.pdf508c6ebf095797897a2a6e852bfdc141MD51open access2006_Articulo_Sofia_Rosa_Luque.pdf2006_Articulo_Sofia_Rosa_Luque.pdfArtículoapplication/pdf280735https://repository.unab.edu.co/bitstream/20.500.12749/1358/2/2006_Articulo_Sofia_Rosa_Luque.pdf13218fa2e4ba65f3edfd5fbbbb490f41MD52open access2006_Codigo_Fuente_Sofia_Rosa_Luque.zip2006_Codigo_Fuente_Sofia_Rosa_Luque.zipCódigo fuenteapplication/octet-stream2478071https://repository.unab.edu.co/bitstream/20.500.12749/1358/3/2006_Codigo_Fuente_Sofia_Rosa_Luque.zip89d4752554d1d5fe63e2dbef32db1aa7MD53open access2006_Instalador_Sofia_Rosa_Luque.zip2006_Instalador_Sofia_Rosa_Luque.zipInstaladoresapplication/octet-stream41610961https://repository.unab.edu.co/bitstream/20.500.12749/1358/4/2006_Instalador_Sofia_Rosa_Luque.zipb60ea8442bed3e815323a920d0a9b98fMD54open access2006_Manual_Sofia_Rosa_Luque.zip2006_Manual_Sofia_Rosa_Luque.zipManualapplication/octet-stream13699038https://repository.unab.edu.co/bitstream/20.500.12749/1358/5/2006_Manual_Sofia_Rosa_Luque.zip9cad3f1784fa1ce2dd34a35fd13a99eeMD55open access2006_Software_Sofia_Rosa_Luque.zip2006_Software_Sofia_Rosa_Luque.zipSoftwareapplication/octet-stream2481260https://repository.unab.edu.co/bitstream/20.500.12749/1358/6/2006_Software_Sofia_Rosa_Luque.zip2079d688534f99fc32976b59a2caae3cMD56open accessTHUMBNAIL2006_Tesis_Sofia_Rosa_Luque.pdf.jpg2006_Tesis_Sofia_Rosa_Luque.pdf.jpgIM Thumbnailimage/jpeg4723https://repository.unab.edu.co/bitstream/20.500.12749/1358/7/2006_Tesis_Sofia_Rosa_Luque.pdf.jpgbe60dbb8457d5edae0a61f0d59a52cf5MD57open access2006_Articulo_Sofia_Rosa_Luque.pdf.jpg2006_Articulo_Sofia_Rosa_Luque.pdf.jpgIM Thumbnailimage/jpeg9016https://repository.unab.edu.co/bitstream/20.500.12749/1358/8/2006_Articulo_Sofia_Rosa_Luque.pdf.jpgaab9b8d352ca144778a6048fae3ed386MD58open access20.500.12749/1358oai:repository.unab.edu.co:20.500.12749/13582024-01-21 13:12:09.75open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.co