Aplicação de regras de associação para o desenvolvimento de sistemas de recomendação de materiais bibliográficos da UFRN

Detalhes bibliográficos
Autor(a) principal: Lopes Junior, Silvano Carlos
Data de Publicação: 2022
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRN
Texto Completo: https://repositorio.ufrn.br/handle/123456789/46430
Resumo: O objetivo desse trabalho é desenvolver um sistema de recomendação de livros do acervo regular da rede de bibliotecas da UFRN. O sistema de recomendação utilizou os dados de empréstimos realizados nos semestres anteriores e para a geração de regras de associação, foi utilizado o algoritmo FP-Growth para indicar possíveis referências que podem ser utilizadas em conjunto, de forma que facilite a assimilação do conhecimento por parte do discente. A metodologia utilizada é composta das seguintes etapas: análise exploratória de dados, treinamento, validação dos modelos de aprendizado de máquina e visualização dos dados. Para o desenvolvimento da solução foi utilizado o conjunto de bibliotecas de análise de dados da linguagem Python. Para validação da proposta se utilizou informações de empréstimo de livros nas bibliotecas da UFRN, obtidas a partir do portal de dados abertos da instituição. Em termos de resultados, foram analisados três combinações de variáveis que geraram entre dez a quarenta regras de associação.
id UFRN_7fcca0c94a4e23392dffa7e9e75fc653
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/46430
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Lopes Junior, Silvano Carloshttp://lattes.cnpq.br/59674076833918200000-0003-2690-1563http://lattes.cnpq.br/7987212907837941Santos, Mailson Ribeirohttp://lattes.cnpq.br/7242148883405512Nunes, Yuri Thomas Pinheiro0000-0003-0280-0346http://lattes.cnpq.br/4965053749389598Oliveira, Luiz Affonso Henderson Guedes de2022-03-07T12:20:24Z2022-03-07T12:20:24Z2022-02-11LOPES JUNIOR, Silvano Carlos. Aplicação de regras de associação para o desenvolvimento de sistemas de recomendação de materiais bibliográficos da UFRN . 2022. 29 f. Trabalho de Conclusão de Curso (Graduação em Curso de Engenharia de Computação) - Centro de Tecnologia, Universidade Federal do Rio Grande do Norte, Natal, 2022.https://repositorio.ufrn.br/handle/123456789/46430O objetivo desse trabalho é desenvolver um sistema de recomendação de livros do acervo regular da rede de bibliotecas da UFRN. O sistema de recomendação utilizou os dados de empréstimos realizados nos semestres anteriores e para a geração de regras de associação, foi utilizado o algoritmo FP-Growth para indicar possíveis referências que podem ser utilizadas em conjunto, de forma que facilite a assimilação do conhecimento por parte do discente. A metodologia utilizada é composta das seguintes etapas: análise exploratória de dados, treinamento, validação dos modelos de aprendizado de máquina e visualização dos dados. Para o desenvolvimento da solução foi utilizado o conjunto de bibliotecas de análise de dados da linguagem Python. Para validação da proposta se utilizou informações de empréstimo de livros nas bibliotecas da UFRN, obtidas a partir do portal de dados abertos da instituição. Em termos de resultados, foram analisados três combinações de variáveis que geraram entre dez a quarenta regras de associação.The objective of this work is to develop a system for recommending books from the regular collection of the UFRN library network. The recommendation system used data from loans made in previous semesters and for the generation of association rules, the algorithm FP-Growth was used to indicate possible references that can be used together, in a way that facilitates the assimilation knowledge on the part of the student. The methodology used is composed of the following steps: exploratory data analysis, training, validation of machine learning models and data visualization. For the development of the solution, the set of data analysis libraries of the Python language was used. For the validation of the proposal, information on book loans in UFRN libraries was used, obtained from the institution’s open data portal. In terms of results, three combinations of variables were analyzed that generated between ten and forty association rules.Universidade Federal do Rio Grande do NorteEngenharia de ComputaçãoUFRNBrasilDepartamento de Engenharia de ComputaçãoAttribution 3.0 Brazilhttp://creativecommons.org/licenses/by/3.0/br/info:eu-repo/semantics/openAccessMIneração de dadosRecomendação de livrosAprendizagem de máquinaRegras de associaçãoLinguagem pythonAplicação de regras de associação para o desenvolvimento de sistemas de recomendação de materiais bibliográficos da UFRNinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8914https://repositorio.ufrn.br/bitstream/123456789/46430/3/license_rdf4d2950bda3d176f570a9f8b328dfbbefMD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81484https://repositorio.ufrn.br/bitstream/123456789/46430/4/license.txte9597aa2854d128fd968be5edc8a28d9MD54ORIGINALAplicaçãoRegrasdeAssociação_Lopes_2022.pdfAplicaçãoRegrasdeAssociação_Lopes_2022.pdfapplication/pdf829489https://repositorio.ufrn.br/bitstream/123456789/46430/2/Aplica%c3%a7%c3%a3oRegrasdeAssocia%c3%a7%c3%a3o_Lopes_2022.pdf88a07ebcd7878feb08b4c3aade2e7da7MD52123456789/464302022-03-07 09:20:24.756oai:https://repositorio.ufrn.br:123456789/46430Tk9OLUVYQ0xVU0lWRSBESVNUUklCVVRJT04gTElDRU5TRQoKCkJ5IHNpZ25pbmcgYW5kIGRlbGl2ZXJpbmcgdGhpcyBsaWNlbnNlLCBNci4gKGF1dGhvciBvciBjb3B5cmlnaHQgaG9sZGVyKToKCgphKSBHcmFudHMgdGhlIFVuaXZlcnNpZGFkZSBGZWRlcmFsIFJpbyBHcmFuZGUgZG8gTm9ydGUgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgb2YKcmVwcm9kdWNlLCBjb252ZXJ0IChhcyBkZWZpbmVkIGJlbG93KSwgY29tbXVuaWNhdGUgYW5kIC8gb3IKZGlzdHJpYnV0ZSB0aGUgZGVsaXZlcmVkIGRvY3VtZW50IChpbmNsdWRpbmcgYWJzdHJhY3QgLyBhYnN0cmFjdCkgaW4KZGlnaXRhbCBvciBwcmludGVkIGZvcm1hdCBhbmQgaW4gYW55IG1lZGl1bS4KCmIpIERlY2xhcmVzIHRoYXQgdGhlIGRvY3VtZW50IHN1Ym1pdHRlZCBpcyBpdHMgb3JpZ2luYWwgd29yaywgYW5kIHRoYXQKeW91IGhhdmUgdGhlIHJpZ2h0IHRvIGdyYW50IHRoZSByaWdodHMgY29udGFpbmVkIGluIHRoaXMgbGljZW5zZS4gRGVjbGFyZXMKdGhhdCB0aGUgZGVsaXZlcnkgb2YgdGhlIGRvY3VtZW50IGRvZXMgbm90IGluZnJpbmdlLCBhcyBmYXIgYXMgaXQgaXMKdGhlIHJpZ2h0cyBvZiBhbnkgb3RoZXIgcGVyc29uIG9yIGVudGl0eS4KCmMpIElmIHRoZSBkb2N1bWVudCBkZWxpdmVyZWQgY29udGFpbnMgbWF0ZXJpYWwgd2hpY2ggZG9lcyBub3QKcmlnaHRzLCBkZWNsYXJlcyB0aGF0IGl0IGhhcyBvYnRhaW5lZCBhdXRob3JpemF0aW9uIGZyb20gdGhlIGhvbGRlciBvZiB0aGUKY29weXJpZ2h0IHRvIGdyYW50IHRoZSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gR3JhbmRlIGRvIE5vcnRlIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdCB0aGlzIG1hdGVyaWFsIHdob3NlIHJpZ2h0cyBhcmUgb2YKdGhpcmQgcGFydGllcyBpcyBjbGVhcmx5IGlkZW50aWZpZWQgYW5kIHJlY29nbml6ZWQgaW4gdGhlIHRleHQgb3IKY29udGVudCBvZiB0aGUgZG9jdW1lbnQgZGVsaXZlcmVkLgoKSWYgdGhlIGRvY3VtZW50IHN1Ym1pdHRlZCBpcyBiYXNlZCBvbiBmdW5kZWQgb3Igc3VwcG9ydGVkIHdvcmsKYnkgYW5vdGhlciBpbnN0aXR1dGlvbiBvdGhlciB0aGFuIHRoZSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gR3JhbmRlIGRvIE5vcnRlLCBkZWNsYXJlcyB0aGF0IGl0IGhhcyBmdWxmaWxsZWQgYW55IG9ibGlnYXRpb25zIHJlcXVpcmVkIGJ5IHRoZSByZXNwZWN0aXZlIGFncmVlbWVudCBvciBhZ3JlZW1lbnQuCgpUaGUgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZG8gUmlvIEdyYW5kZSBkbyBOb3J0ZSB3aWxsIGNsZWFybHkgaWRlbnRpZnkgaXRzIG5hbWUgKHMpIGFzIHRoZSBhdXRob3IgKHMpIG9yIGhvbGRlciAocykgb2YgdGhlIGRvY3VtZW50J3MgcmlnaHRzCmRlbGl2ZXJlZCwgYW5kIHdpbGwgbm90IG1ha2UgYW55IGNoYW5nZXMsIG90aGVyIHRoYW4gdGhvc2UgcGVybWl0dGVkIGJ5CnRoaXMgbGljZW5zZQo=Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2022-03-07T12:20:24Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.pt_BR.fl_str_mv Aplicação de regras de associação para o desenvolvimento de sistemas de recomendação de materiais bibliográficos da UFRN
title Aplicação de regras de associação para o desenvolvimento de sistemas de recomendação de materiais bibliográficos da UFRN
spellingShingle Aplicação de regras de associação para o desenvolvimento de sistemas de recomendação de materiais bibliográficos da UFRN
Lopes Junior, Silvano Carlos
MIneração de dados
Recomendação de livros
Aprendizagem de máquina
Regras de associação
Linguagem python
title_short Aplicação de regras de associação para o desenvolvimento de sistemas de recomendação de materiais bibliográficos da UFRN
title_full Aplicação de regras de associação para o desenvolvimento de sistemas de recomendação de materiais bibliográficos da UFRN
title_fullStr Aplicação de regras de associação para o desenvolvimento de sistemas de recomendação de materiais bibliográficos da UFRN
title_full_unstemmed Aplicação de regras de associação para o desenvolvimento de sistemas de recomendação de materiais bibliográficos da UFRN
title_sort Aplicação de regras de associação para o desenvolvimento de sistemas de recomendação de materiais bibliográficos da UFRN
author Lopes Junior, Silvano Carlos
author_facet Lopes Junior, Silvano Carlos
author_role author
dc.contributor.authorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/5967407683391820
dc.contributor.advisorID.pt_BR.fl_str_mv 0000-0003-2690-1563
dc.contributor.advisorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/7987212907837941
dc.contributor.referees1.none.fl_str_mv Santos, Mailson Ribeiro
dc.contributor.referees1Lattes.pt_BR.fl_str_mv http://lattes.cnpq.br/7242148883405512
dc.contributor.referees2.none.fl_str_mv Nunes, Yuri Thomas Pinheiro
dc.contributor.referees2ID.pt_BR.fl_str_mv 0000-0003-0280-0346
dc.contributor.referees2Lattes.pt_BR.fl_str_mv http://lattes.cnpq.br/4965053749389598
dc.contributor.author.fl_str_mv Lopes Junior, Silvano Carlos
dc.contributor.advisor1.fl_str_mv Oliveira, Luiz Affonso Henderson Guedes de
contributor_str_mv Oliveira, Luiz Affonso Henderson Guedes de
dc.subject.por.fl_str_mv MIneração de dados
Recomendação de livros
Aprendizagem de máquina
Regras de associação
Linguagem python
topic MIneração de dados
Recomendação de livros
Aprendizagem de máquina
Regras de associação
Linguagem python
description O objetivo desse trabalho é desenvolver um sistema de recomendação de livros do acervo regular da rede de bibliotecas da UFRN. O sistema de recomendação utilizou os dados de empréstimos realizados nos semestres anteriores e para a geração de regras de associação, foi utilizado o algoritmo FP-Growth para indicar possíveis referências que podem ser utilizadas em conjunto, de forma que facilite a assimilação do conhecimento por parte do discente. A metodologia utilizada é composta das seguintes etapas: análise exploratória de dados, treinamento, validação dos modelos de aprendizado de máquina e visualização dos dados. Para o desenvolvimento da solução foi utilizado o conjunto de bibliotecas de análise de dados da linguagem Python. Para validação da proposta se utilizou informações de empréstimo de livros nas bibliotecas da UFRN, obtidas a partir do portal de dados abertos da instituição. Em termos de resultados, foram analisados três combinações de variáveis que geraram entre dez a quarenta regras de associação.
publishDate 2022
dc.date.accessioned.fl_str_mv 2022-03-07T12:20:24Z
dc.date.available.fl_str_mv 2022-03-07T12:20:24Z
dc.date.issued.fl_str_mv 2022-02-11
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv LOPES JUNIOR, Silvano Carlos. Aplicação de regras de associação para o desenvolvimento de sistemas de recomendação de materiais bibliográficos da UFRN . 2022. 29 f. Trabalho de Conclusão de Curso (Graduação em Curso de Engenharia de Computação) - Centro de Tecnologia, Universidade Federal do Rio Grande do Norte, Natal, 2022.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/handle/123456789/46430
identifier_str_mv LOPES JUNIOR, Silvano Carlos. Aplicação de regras de associação para o desenvolvimento de sistemas de recomendação de materiais bibliográficos da UFRN . 2022. 29 f. Trabalho de Conclusão de Curso (Graduação em Curso de Engenharia de Computação) - Centro de Tecnologia, Universidade Federal do Rio Grande do Norte, Natal, 2022.
url https://repositorio.ufrn.br/handle/123456789/46430
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution 3.0 Brazil
http://creativecommons.org/licenses/by/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution 3.0 Brazil
http://creativecommons.org/licenses/by/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.publisher.program.fl_str_mv Engenharia de Computação
dc.publisher.initials.fl_str_mv UFRN
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Departamento de Engenharia de Computação
publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
bitstream.url.fl_str_mv https://repositorio.ufrn.br/bitstream/123456789/46430/3/license_rdf
https://repositorio.ufrn.br/bitstream/123456789/46430/4/license.txt
https://repositorio.ufrn.br/bitstream/123456789/46430/2/Aplica%c3%a7%c3%a3oRegrasdeAssocia%c3%a7%c3%a3o_Lopes_2022.pdf
bitstream.checksum.fl_str_mv 4d2950bda3d176f570a9f8b328dfbbef
e9597aa2854d128fd968be5edc8a28d9
88a07ebcd7878feb08b4c3aade2e7da7
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv
_version_ 1814832644843634688