文件名称:matlab如何敲代码-expRNN:在正交约束和通用流形上进行优化
文件大小:18KB
文件格式:ZIP
更新时间:2024-06-12 01:49:00
系统开源
matlab如何敲代码该存储库已被库GeoTorch取代,该库提供了一种更加灵活的方法,并实现了更多的集成块 该存储库将保留在此处,以托管用于复制这两篇论文的代码。 如果您想使用该功能,请查看GeoTorch的存储库。 动态琐事化:简化流形优化(正交,正定,正行列式...) 论文的代码和实验: -NeurIPS 2019 -ICML 2019 开始在代码中放置正交约束 正交动态琐碎RNN( dtriv / expRNN ) 就在主文件复制到你的代码,并使用类OrthogonalRNN包含在文件orthogonal.py 。 此类使用正交约束实现用于优化的框架。 如在的备注中所述,它有一个特殊的情况。 在实验模型中,可以通过--mode参数进行选择。 正交约束 我们实现一个类Orthogonal在文件orthogonal.py可通过指数映射实现可同时用作静态平凡,或作为一个动态的庸常,实施。 也可以将其与正交组的其他参数化一起用作静态或动态琐事化处理,例如Cayley变换。 我们还将Cayley变换作为示例包含在实验中。 该层也可以应用于CNN等其他类型的层,并作为线性层(QR,SVD,
【文件预览】:
expRNN-master
----.gitignore(29B)
----parametrization.py(5KB)
----LICENSE(1KB)
----orthogonal.py(4KB)
----expm32.py(8KB)
----1_copying.py(6KB)
----trivializations.py(482B)
----README.md(8KB)
----timit_loader.py(2KB)
----3_timit.py(6KB)
----2_mnist.py(6KB)
----initialization.py(2KB)