Você está na página 1de 5

UNIVERSIDADE FEDERAL DE MINAS GERAIS

Trabalho pratico suplementar de calculo numérico,


ministrado pelo .Professor: Marcos Augusto dos Santos

Aluno: Thiago Henrique de Souza Melo

TRABALHO PRATICO SUPLEMENTAR DE MINERAÇÃO DE DADOS

Março 2021
INTRODUÇÃO

Este trabalho tem como objetivo sintetizar o conteúdo oriundo das aulas ministradas cujo a
tarefa principal é a elaboração de um relatório da aula prática de decomposição por valores
singulares, na qual foi feito um exercício para demonstrar na prática as teorias conhecidas
aprioristicamente que são abstrações conhecidas pelo raciocínio matemático e formal, e sua
aplicabilidade no mundo real, conferindo uma ponte entre teoria e realidade ou seja o mental e o
mundo. Essas teorias tem como ferramental o software Matlab que é um facilitador do
pensamento que nos ajuda a entender a realidade e seus problemas teóricos. inicia-se o estudo,
com a decomposição por valores singulares, o que implica na importância de abstrair para
analisar e comparar com sistemas que se encontram o objeto abstrato. Desta forma, a aula
prática será embasada em um roteiro resolver um exercício de criação de um mecanismo que
analisa a relação dos objetos abstratos em relação ao conteúdo semântico e epistemológico por
meio do mecanismo de decomposição por valores singulares.

1
INPUT AND OUTPUT

No inicio do exercício, é exibido uma tabela no qual temos os termos, que são as palavras chave
de cada documento. Os valores dentro da tabela são o número de vezes que o termo aparece no
documento. Ao analisar a tabela feita, pode-se formatar uma matriz com os valores
demonstrados na tabela, na qual o número de termos são as linhas e os documentos são as
colunas. A demonstração segurá da seguinte maneira:

a) Informar a matriz A no Matlab. Decorrer com a decomposição por valores singulares,


pelo comando: svd(A) = [T S D] . Que retorna as matrizes separadas na decomposição
por valores singulares, e com a matriz S, sabemos que sua diagonal ocupa os valores
singulares da matriz A. Entretanto, utiliza-se os valores singulares relativos, derivados da
racionalização do valor sobre o somatório de todos os valores singulares.

b) Com as matrizes S e D, é possível combinar cada elemento, podendo criar relações entre
documentos pelas combinações dos termos. Desta forma entro com o código
Combinações = S * D’ Agora, as combinações podem ser feitas, para uma busca mais
precisa, é necessário uma quantidade menor de termos singulares relativos, logo, são
escolhidos os 2 maiores valores. Nesse ponto do exercício, os pontos de correlação entre
os termos já estão prontos, mas para existir utilidade uma ferramenta de busca, é
necessário ter um objeto de referencial(semântico) com valor verdade para comparar as
semelhanças e buscar os documentos com termos semelhantes. Sendo assim utilizaremos
uma query como um objeto de referência, que no exemplo é a seguinte matriz:q = [0 0 0
0 0 0 0 1 1 1] Com esta query disponível, precisa-se resolver um sistema de equações a
seguir para descobrir o ponto de referência principal entre os termos dado pela
multiplicação da matriz T modificada e q;T2 = T(:, 1:2); qtill = T2'*q; Após a resolução
nos resta adicionar o ponto no gráfico feito anteriormente para raciocinarmos e descobrir
a relação entre os documentos.

c) Com o gráfico concluído, podemos inferem ciar que a distância entre a consulta que é o
ponto de busca e os documentos se explana a maior combinação de termos semelhantes.
E para provar esta tese, basta analisar o ângulo de cada documento até a consulta, quanto
maior o ângulo, contém menor semelhança.

2
Grafico do Buscador:

Script no Matlab:

3
CONCLUSÃO

Ficando demonstrado como funciona o buscador, a partir da análise gráfica, o documento com
maior similaridade de termos foi o Doc 3, já que é o mais próximo do elemento consultado e
dialeticamente o Doc 5 tem a menor similaridade com os termos pesquisados, considerando que
ele é o documento mais variável em relação as outras variáveis. Diante disto, é explicito que o
uso de ferramentas de prototipagem unidos ao conhecimento formal apriori sobre decomposições
sistêmicas de valores singulares é de extrema eficiência matemática, já que a utilização da
ferramenta de busca de informações faz parte do nosso cotidiano enquanto usuarios da internet,
tudo o que precisamos, usamos sites que utilizam desse instrumento como forma de um guia pelo
navegador para indicar os sites relacionados aos assuntos que está buscando, só mostrando que a
utilização de ferramentas tecnológicas acabam percorrendo a realidade das pessoas e ganhando
cada vez seu espaço no ambiente moderno e atualizado no qual vivemos. O que me deixa curioso
é saber como posso utilizar desse ferramental dentro da Blockchain 3.0 que está nascendo agora
com tokens como Polkadot e Ada Cardano, que promete conectar tudo. Evoluindo os buscadores
fazendo uma disrupção na web2.0 que é o que marca este tipo de ferramenta.