Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hello, can this be used in English? textbsr doesn't work very well for English. #17

Open
lhzwangwei opened this issue Jan 4, 2024 · 13 comments

Comments

@lhzwangwei
Copy link

No description provided.

@csxmli2016
Copy link
Owner

No description provided.

Yes. The released model is mainly trained using Chinese. If the application scenario is English, it is better to fine-tune it in English and Number only. Chinese contains several thousand characters, which is more difficult than English.

@wojiaoyanmin
Copy link

Thanks, But what if both Chinese and English are used in the application scenario?

@csxmli2016
Copy link
Owner

Thanks, But what if both Chinese and English are used in the application scenario?

It is better to fine-tune the model by combining English characters and Chinese but with a relatively higher possibility for English characters.

@wojiaoyanmin
Copy link

The max character length of the model is 16, I think that's not enough for English characters, simplely change the max charater length may not work well, is there any solutions?

@csxmli2016
Copy link
Owner

The max character length of the model is 16, I think that's not enough for English characters, simplely change the max charater length may not work well, is there any solutions?

The max character length of 16 is mainly designed for Chinese characters, which cover larger spaces than English letters. So if you want to use it in the English characters, it is better to fine-tune on longer character length.

@wojiaoyanmin
Copy link

The max character length of 16 is mainly designed for Chinese characters, which cover larger spaces than English letters. So if you want to use it in the English characters, it is better to fine-tune on longer character length.

Thankyou! Have you ever tried this pipeline? Did it work well?

@csxmli2016
Copy link
Owner

The max character length of 16 is mainly designed for Chinese characters, which cover larger spaces than English letters. So if you want to use it in the English characters, it is better to fine-tune on longer character length.

Thankyou! Have you ever tried this pipeline? Did it work well?

You can see that only the character location and classification are related to the character length.
As for the SR process, we embed the generative structure prior into each LR character. This process has no relationship with the character length.
So I think it would work well.

@wojiaoyanmin
Copy link

The max character length of 16 is mainly designed for Chinese characters, which cover larger spaces than English letters. So if you want to use it in the English characters, it is better to fine-tune on longer character length.

Thankyou! Have you ever tried this pipeline? Did it work well?

You can see that only the character location and classification are related to the character length. As for the SR process, we embed the generative structure prior into each LR character. This process has no relationship with the character length. So I think it would work well.

Thank you very much!!

@wojiaoyanmin
Copy link

Hi.can you provide some suggestions about how to set these parameters when finetune the model with more English characters?

@csxmli2016
Copy link
Owner

Hi.can you provide some suggestions about how to set these parameters when finetune the model with more English characters?

Hi, Just replace the corpus with English Characters. See the function of get_text() here. It would be really simple than Chinese Character.

@wojiaoyanmin
Copy link

sorry,I forget to upload the picture, I mean the parameters below. My main goal in fine-tuning the model was to make it perform well in the Chinese scene at the same time.
image

@csxmli2016
Copy link
Owner

sorry,I forget to upload the picture, I mean the parameters below. My main goal in fine-tuning the model was to make it perform well in the Chinese scene at the same time. image

The parameter looks fine. The SR branch has already performed well. You may pay more attention to the ocr and encoder branckh, using a slightly larger learning rate.

@wojiaoyanmin
Copy link

wojiaoyanmin commented Mar 30, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants