Resumo: Desenvolver um modelo computacional de reconhecimento facial não é uma tarefa trivial, eis que as faces e os estímulos visuais multidimensionais possuem características de modelagem complexa. A grande dificuldade está na modelagem de uma face que abstraia as características que as diferenciem de outras faces, já que essas apresentam poucas diferenças substanciais entre si. Embora diferentes, todas as faces possuem características como, por exemplo, uma boca, dois olhos e um nariz. No presente trabalho é proposto um sistema de reconhecimento facial desenvolvido em duas fases. Inicialmente foram utilizadas as técnicas de análise de componentes principais (PCA) e Eigenfaces (autofaces) para a extração de características da face. Na segunda fase foram aplicados os classificadores K-Nearest Neighbors (K-NN), Random Forest (Floresta Aleatória) e K-Star (K-estrela) no processo de reconhecimento da face. A validação dos algoritmos foi realizada numa base de dados contendo 1280 imagens de 64 classes distintas. Finalmente, ficou constatado que o desempenho dos algoritmos testados para sistemas de reconhecimentos de face baseado em PCA foram satisfatórios, atingindo as melhores taxas de reconhecimento, acima de 90% em todos os classificadores. Ao descobrir a melhor técnica, este será aplicado na identicação de alunos que acessam um ambiente virtual de aprendizagem.
Palavras-chave:
The teaching and learning process of introductory programming has been associated with high rates of failure and avoidance in computer courses. Given this context, this work evaluates the use of a methodological proposal, with the purpose of stimulating the logical reasoning and motivating the learning of the main concepts inherent to the learning of programming logic. This approach carried out methodological interventions through the inclusion of a complementary practical activity, with the presentation of scenarios and the availability of tips categorized by the level of difficulty. The results suggest the continuity of the application of these methodological interventions.Resumo. O processo de ensino e aprendizagem de programação introdutória tem sido associado aos altos índices de reprovação e de evasão em cursos de computação. Diante desse contexto, este trabalho avalia a utilização de uma proposta metodológica, com a finalidade de estimular o raciocínio lógico e motivar a aprendizagem dos principais conceitos inerentes ao aprendizado de lógica de programação. Essa abordagem realizou intervenções metodológicas através da inclusão de uma atividade prática complementar, com a apresentação de cenários e disponibilização de dicas categorizadas pelo nível de dificuldade. Os resultados obtidos sugerem a continuidade da aplicação dessas intervenções metodológicas.
The problem-based learning (PBL) is a learning theory that emphasizes collaboration and teamwork to solve a problem. However, a problem that occurs frequently in the implementation of PBL is the out-of-context conversation, which is a situation in which the students lose focus and start talking about topics that are not related to the discussion. Another important aspect is related to the formation of groups in PBL. It might be difficult for the facilitator to assign students to groups at a distance, since the lack of presential contact makes it difficult to perceive important characteristics of the students’ profiles involved in the process. Thus, this paper presents a Multiagent system to support PBL, with the objective of detecting and correcting problems inherent in the implementation of this learning theory
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.