Aplicação de regras de associação para o desenvolvimento de sistemas de recomendação de materiais bibliográficos da UFRN
Autor(a) principal: | |
---|---|
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 |