/ulaGUIpy

A python GUI for unsupervised learning

Primary LanguagePython

ulaGUIpy: A python GUI for unsupervised learning.

Load data into GUI and perform scatter plots, dynamic clustering and dimensionality reduction. Essential tool for preliminary data analysis.

Getting Started

Prerequisites

  • Python 3.X
  • pandas
  • sklearn
  • numpy
  • matplotlib
  • Tkinter

Installation

No installation required. Just launch the python script in command line with

python launchGUI.py

Testing

We have provided a sample csv file to use as a way of playing with the model. When you have launched the GUI, type in the name of the csv file and press load data. Click on plot to see a scatter plot, and click on compute clusters to visualise any clusters that are created.