Uma introdução ao aprendizado profundo e à otimização Riemanniana
| Ano de defesa: | 2025 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Biblioteca Digitais de Teses e Dissertações da USP
|
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | https://www.teses.usp.br/teses/disponiveis/45/45131/tde-30012026-162258/ |
Resumo: | A otimização Riemanniana determina métodos para encontrar pontos mínimos em funções cujo domínio são variedades. Por outro lado, o aprendizado de máquina utilizado pelo aprendizado profundo pode ser visto como um problema de otimização. Neste trabalho iremos apresentar os conceitos fundamentais de ambas as áreas. Apresentamos algoritmos de otimização Riemanniana, teoremas e condições para convergência. Concomitantemente, apresentamos as definições formais de redes neurais, seu método de treinamento e o teorema universal de aproximação, que mostra a capacidade de redes neurais em aproximar funções contínuas. Unimos ambas as áreas testando algoritmos de otimização em redes neurais simples, apresentando seus resultados e códigos de implementação em Python. |
| id |
USP_ebdce0f2af843e8c4b2acadf678913a2 |
|---|---|
| oai_identifier_str |
oai:teses.usp.br:tde-30012026-162258 |
| network_acronym_str |
USP |
| network_name_str |
Biblioteca Digital de Teses e Dissertações da USP |
| repository_id_str |
|
| spelling |
Uma introdução ao aprendizado profundo e à otimização RiemannianaAn introduction to deep learning and Riemannian optimizationNeural networksOtimização RiemannianaRedes neuraisRiemannian optimizationA otimização Riemanniana determina métodos para encontrar pontos mínimos em funções cujo domínio são variedades. Por outro lado, o aprendizado de máquina utilizado pelo aprendizado profundo pode ser visto como um problema de otimização. Neste trabalho iremos apresentar os conceitos fundamentais de ambas as áreas. Apresentamos algoritmos de otimização Riemanniana, teoremas e condições para convergência. Concomitantemente, apresentamos as definições formais de redes neurais, seu método de treinamento e o teorema universal de aproximação, que mostra a capacidade de redes neurais em aproximar funções contínuas. Unimos ambas as áreas testando algoritmos de otimização em redes neurais simples, apresentando seus resultados e códigos de implementação em Python.Riemannian optimization determines methods for finding minimum points in functions whose domain are manifolds. On the other hand, supervised machine learning such as deep learning can be seen as an optimization problem. In this work, we will present the fundamental concepts of both areas. We present Riemannian optimization algorithms, theorems, and conditions for convergence. Concurrently, we present the formal definitions of neural networks, their training method, and the universal approximation theorem, which shows the capability of neural networks to approximate continuous functions. We combine both areas by testing optimization algorithms on simple neural networks, presenting their results and implementation codes in PythonBiblioteca Digitais de Teses e Dissertações da USPSilva, Marcos Martins Alexandrino daDrechsler, Monica Maria Funk2025-12-08info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/45/45131/tde-30012026-162258/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2026-02-02T09:02:02Zoai:teses.usp.br:tde-30012026-162258Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212026-02-02T09:02:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false |
| dc.title.none.fl_str_mv |
Uma introdução ao aprendizado profundo e à otimização Riemanniana An introduction to deep learning and Riemannian optimization |
| title |
Uma introdução ao aprendizado profundo e à otimização Riemanniana |
| spellingShingle |
Uma introdução ao aprendizado profundo e à otimização Riemanniana Drechsler, Monica Maria Funk Neural networks Otimização Riemanniana Redes neurais Riemannian optimization |
| title_short |
Uma introdução ao aprendizado profundo e à otimização Riemanniana |
| title_full |
Uma introdução ao aprendizado profundo e à otimização Riemanniana |
| title_fullStr |
Uma introdução ao aprendizado profundo e à otimização Riemanniana |
| title_full_unstemmed |
Uma introdução ao aprendizado profundo e à otimização Riemanniana |
| title_sort |
Uma introdução ao aprendizado profundo e à otimização Riemanniana |
| author |
Drechsler, Monica Maria Funk |
| author_facet |
Drechsler, Monica Maria Funk |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Silva, Marcos Martins Alexandrino da |
| dc.contributor.author.fl_str_mv |
Drechsler, Monica Maria Funk |
| dc.subject.por.fl_str_mv |
Neural networks Otimização Riemanniana Redes neurais Riemannian optimization |
| topic |
Neural networks Otimização Riemanniana Redes neurais Riemannian optimization |
| description |
A otimização Riemanniana determina métodos para encontrar pontos mínimos em funções cujo domínio são variedades. Por outro lado, o aprendizado de máquina utilizado pelo aprendizado profundo pode ser visto como um problema de otimização. Neste trabalho iremos apresentar os conceitos fundamentais de ambas as áreas. Apresentamos algoritmos de otimização Riemanniana, teoremas e condições para convergência. Concomitantemente, apresentamos as definições formais de redes neurais, seu método de treinamento e o teorema universal de aproximação, que mostra a capacidade de redes neurais em aproximar funções contínuas. Unimos ambas as áreas testando algoritmos de otimização em redes neurais simples, apresentando seus resultados e códigos de implementação em Python. |
| publishDate |
2025 |
| dc.date.none.fl_str_mv |
2025-12-08 |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
https://www.teses.usp.br/teses/disponiveis/45/45131/tde-30012026-162258/ |
| url |
https://www.teses.usp.br/teses/disponiveis/45/45131/tde-30012026-162258/ |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.relation.none.fl_str_mv |
|
| dc.rights.driver.fl_str_mv |
Liberar o conteúdo para acesso público. info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
Liberar o conteúdo para acesso público. |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.coverage.none.fl_str_mv |
|
| dc.publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
| publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
| dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo (USP) instacron:USP |
| instname_str |
Universidade de São Paulo (USP) |
| instacron_str |
USP |
| institution |
USP |
| reponame_str |
Biblioteca Digital de Teses e Dissertações da USP |
| collection |
Biblioteca Digital de Teses e Dissertações da USP |
| repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP) |
| repository.mail.fl_str_mv |
virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br |
| _version_ |
1859499410531024896 |