mars-project / mars-project/mars
Implements `cluster.AffinityPropagation` algorithm
Open
mod: learn
prio: high
task: medium
type: feature
- Dominant language
- Python
- Stars
- 2.7k
- Forks
- 325
- PR merge metrics
- No merged PRs in 30d
Description
**Is your feature request related to a problem? Please describe.**
`cluster.AffinityPropagation` can be introduced, sklearn version is https://scikit-learn.org/stable/modules/generated/sklearn.cluster.AffinityPropagation.html
Contributor guide
Research direction
Start with the requested cluster.AffinityPropagation entry point and compare its expected behavior with the linked scikit-learn AffinityPropagation reference. Locate the project's existing clustering implementations and tests before determining the integration points; done means the algorithm is available through the requested API and its behavior is covered by tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python, scikit-learn
- Domain
- machine-learning
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100