Beispiel #1
0
def generate_checkboard_data(request):
    from modshogun import DataGenerator
    n = 40
    try:
        num_classes = int(float(request.POST['num_classes']))
        coverage = float(request.POST['overlapping'])
    except:
        raise Http404

    x = DataGenerator.generate_checkboard_data(num_classes, 2, n, coverage)
    toy_data = []
    for i in xrange(0, n - 1):
        toy_data.append({'x': x[0, i], 'y': x[1, i], 'label': x[2, i]})
    return HttpResponse(json.dumps(toy_data))
Beispiel #2
0
def generate_checkboard_data(request):
    from modshogun import DataGenerator
    n = 40
    try:
        num_classes = int(float(request.POST['num_classes']))
        coverage = float(request.POST['overlapping'])
    except:
        raise Http404

    x = DataGenerator.generate_checkboard_data(num_classes, 2, n, coverage)
    toy_data = []
    for i in xrange(0,n-1):
        toy_data.append( {  'x': x[0, i],
                            'y': x[1, i], 
                            'label': x[2, i] })
    return HttpResponse(json.dumps(toy_data))