Skip to content

Implement Unsupervised ML Algorithms with Visualizations #33

@moah0911

Description

@moah0911

Issue: Implement Unsupervised ML Algorithms with Visualizations

Description:
Implement unsupervised machine learning algorithms module as specified in CONTRIBUTORS.md for Contributor 3.

Acceptance Criteria:

  • Create unsupervised_module.py file
  • Support both uploaded CSV and synthetic data
  • Include overview + playground sections for each algorithm
  • Interactive parameter controls (sliders, selectboxes)
  • Visual outputs using matplotlib/seaborn
  • Integrate with existing app.py tab structure

Tools to Use:

  • scikit-learn
  • matplotlib
  • seaborn
  • plotly (optional)

Files to Modify:

  • Create: unsupervised_module.py
  • Update: app.py (tab3 integration)
  • Update: requirements.txt (add scipy)

Labels: enhancement, contributor-3, unsupervised-ml

Metadata

Metadata

Assignees

Labels

gssocIf you're marking this as part of the GirlScript Summer of Code event.level-3Advanced/complex issue (larger scope, deeper understanding needed).

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions