def main():
    digits = sklearn.datasets.load_digits()
    data = sklearn.preprocessing.scale(digits.data)

    print(elice_utils.display_digits(digits, 113))

    benchmark(data, digits.target, 1, 64)
def main():
    digits = sklearn.datasets.load_digits()
    data = sklearn.preprocessing.scale(digits.data)

    print(elice_utils.display_digits(digits, 113))

    benchmark(data, digits.target, 1, 64)
示例#3
0
def main():
    # 1
    digits = sklearn.datasets.load_digits()
    data = sklearn.preprocessing.scale(digits.data)

    # 2
    # Try looking at different digits by changing index from 0 to 1796.
    print(elice_utils.display_digits(digits, 113))

    # 4
    benchmark(data, digits.target, 1, 64)
示例#4
0
def main():
    # 1
    digits = sklearn.datasets.load_digits()
    data = sklearn.preprocessing.scale(digits.data)

    # 2
    # Try looking at different digits by changing index from 0 to 1796.
    print(elice_utils.display_digits(digits, 113))

    # 4
    benchmark(data, digits.target, 1, 64)
示例#5
0
def visualize(clf, X, Y, images, right, wrong):
    counter = 0
    for x, y in zip(X, Y):
        predicted = clf.predict([x])[0]
        if predicted == y:
            right -= 1
            if right < 0:
                continue
            elice_utils.display_digits(
                images[1600 + counter],
                "Right: Real value: %d (expected %d)" % (y, predicted))
        else:
            wrong -= 1
            if wrong < 0:
                continue
            elice_utils.display_digits(
                images[1600 + counter],
                "Wrong: Real value: %d (expected %d)" % (y, predicted))

        counter += 1