GithubHelp home page GithubHelp logo

Comments (8)

talorwu avatar talorwu commented on August 17, 2024

以及乘法是不是也应该用曲率空间的scalar multiplication

from curvature-learning-framework.

XuZhirong avatar XuZhirong commented on August 17, 2024

这里是实现了Riemannian Adaptive Optimization Methods中Figure.1 提到的算法,其保证了收敛性。当然也可以尝试exp map,或许表现更优,欢迎开发~

from curvature-learning-framework.

talorwu avatar talorwu commented on August 17, 2024

这里是实现了Riemannian Adaptive Optimization Methods中Figure.1 提到的算法,其保证了收敛性。当然也可以尝试exp map,或许表现更优,欢迎开发~

似乎实现的不太对,你代码中m和\tao没做区分
image

from curvature-learning-framework.

talorwu avatar talorwu commented on August 17, 2024

还有一个问题,根据论文假设,二阶矩每个分量要单独计算,不能一起算
image

from curvature-learning-framework.

longo11070001 avatar longo11070001 commented on August 17, 2024

似乎实现的不太对,你代码中m和\tao没做区分

Actually, the Identity function is the simplest isometry. In practice, we notice that the identity function could provide acceptable accuracy, which also brings good training efficiency. We agree that complicated isometry may lead to higher performance on specific tasks. Hope that further investigation can be conducted upon this base implementation :) Thanks for pointing out this issue.

from curvature-learning-framework.

longo11070001 avatar longo11070001 commented on August 17, 2024

还有一个问题,根据论文假设,二阶矩每个分量要单独计算,不能一起算

Please refer to the last paragraph on page 5 of the paper, which claims that under certain conditions (e.g, the simplest condition) the secondary moment can be computed together.

from curvature-learning-framework.

longo11070001 avatar longo11070001 commented on August 17, 2024

Problem solved.

from curvature-learning-framework.

XuZhirong avatar XuZhirong commented on August 17, 2024

Thanks for pointing out the possible issues.
For efficiency, we implemented \varphi as the identity function and optimize each submanifold equally.
We will fix it in later version to keep track of the paper.

from curvature-learning-framework.

Related Issues (5)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.