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

類似度計算リファクタリング #58

Closed
wants to merge 7 commits into from

Conversation

Kubosaka
Copy link
Collaborator

@Kubosaka Kubosaka commented Nov 15, 2024

概要

  • 類似度を計算するときに、複数形などがある場合にエラーが発生することがありました
    • WordNetの Morphyを使って解決しました
  • ハイスコアの単語も返します
  • {"similarity":1.0,"highscoreWord":"bananas"}

bananasbanana
denieddeny
みたいな感じにできる

リファクタリングでは、全ての組み合わせで類似度出して、最も高いものを最高類似度として出してます
{"similarity":1.0,"highscoreWord":"bananas"}

動作確認

  • ローカル立ち上げてcurlコマンドでAPI叩いてください
curl -X POST "http://localhost:9004/similarity" \ -H "Content-Type: application/json" \ -d '{"assignmentWord": "banana", "words": ["bananas", "play", "aaaaa"]}'

※本番動作確認済
スクリーンショット 2024-11-15 18 10 46

@Kubosaka
Copy link
Collaborator Author

#60
こっちに移動するためcloseします

@Kubosaka Kubosaka closed this Nov 15, 2024
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

Successfully merging this pull request may close these issues.

1 participant