Add configurable beta_reduce_mode for TTT3R updates across all eval scripts - #30
Open
1311673000a-blip wants to merge 1 commit into
Open
Add configurable beta_reduce_mode for TTT3R updates across all eval scripts#301311673000a-blip wants to merge 1 commit into
1311673000a-blip wants to merge 1 commit into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
主要是把学习率公式中求均值的操作变成了求熵(也可求其他描述统计量,比如最大值,方差),三套benchmark上熵的表现都比均值优异,而且有视频越长优势越明显的趋势,故此pull给原作。
对原仓库中的代码改动其实极小,主要是src\dust3r\model.py中增加了一个函数,来控制使用均值和熵哪种模式。另外还对很多eval文件夹下的文件做了很多适配的改动(因为要对比均值和熵两种模式)。如作者您不便于重新进行实验,相关实验结果我已email给陈安沛老师。