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

単純ベイズ分類器による誤検知の検出 #194

Open
JG1VPP opened this issue Aug 27, 2023 · 3 comments
Open

単純ベイズ分類器による誤検知の検出 #194

JG1VPP opened this issue Aug 27, 2023 · 3 comments
Assignees
Labels
CW CW decoder & encoder enhancement New feature or request

Comments

@JG1VPP
Copy link
Member

JG1VPP commented Aug 27, 2023

問題意識

現状のCW4ISRでは、クリックノイズを拾うことにより、誤ったメッセージを解読する場合がある。これを言語モデルで防ぐ。

解決方法

最も単純な方法として、単純ベイズ分類器により、誤ったメッセージを除去する方法はどうか。

@JG1VPP JG1VPP added enhancement New feature or request CW CW decoder & encoder labels Aug 27, 2023
@JG1VPP
Copy link
Member Author

JG1VPP commented Aug 27, 2023

具体的な方法

短点・長点・無音3種の合計5種の字母からなるN-gramを学習し、ノイズを判別する。

@JG1VPP
Copy link
Member Author

JG1VPP commented Aug 27, 2023

モデルの保存方法

単純に、YAMLファイルにN-gramの正誤データを格納し、それをCW4ISRの起動時に読み込んで、モデルを構築する。

@jucky154
Copy link
Member

#190
この辺を考える上でも、このn-gramを学習させるという手法を実装したいのですが、具体的にはどのようにすれば良いのでしょうか?
(n-gramも単純ベイズ分類器も調べたレベルでしか理解していないです)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CW CW decoder & encoder enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants