File size: 1,267 Bytes
7d6505b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import pandas as pd

concentric = pd.read_csv('toy_datasets/concertriccir2.csv')
linear = pd.read_csv('toy_datasets/linearsep.csv')
outlier = pd.read_csv('toy_datasets/outlier.csv')
spiral = pd.read_csv('toy_datasets/twoSpirals.csv')
ushape = pd.read_csv('toy_datasets/ushape.csv')
xor = pd.read_csv('toy_datasets/xor.csv')

def load_dataset():

    return concentric,linear,outlier,spiral,ushape,xor

def load_initial_graph(dataset,ax):
    if dataset == "U-Shaped":
        ax.scatter(ushape['X'], ushape['Y'], c=ushape['class'], cmap='rainbow')
        df = ushape
    elif dataset == "Linearly Separable":
        ax.scatter(linear['X'], linear['Y'], c=linear['class'], cmap='rainbow')
        df = linear
    elif dataset == "Outlier":
        ax.scatter(outlier['X'], outlier['Y'], c=outlier['class'], cmap='rainbow')
        df = outlier
    elif dataset == "Two Spirals":
        ax.scatter(spiral['X'], spiral['Y'], c=spiral['class'], cmap='rainbow')
        df = spiral
    elif dataset == "Concentric Circles":
        ax.scatter(concentric['X'], concentric['Y'], c=concentric['class'], cmap='rainbow')
        df = concentric
    elif dataset == "XOR":
        ax.scatter(xor['X'], xor['Y'], c=xor['class'], cmap='rainbow')
        df = xor

    return df