Example #1
0
def append_arrays(parsed_data):
    existing_images, existing_labels = positive_images_arr(parsed_data)
    existing_images, existing_labels = produce_more_data(existing_images, existing_labels)
    app_imgs, app_lbls = negative_images_arr(parsed_data, len(existing_images))

    for image in app_imgs:
        existing_images.append(image)
    for label in app_lbls:
        existing_labels.append(label)

    return shuffle(existing_images, existing_labels, len(existing_images))
def negative_bi_split(parsed_data):
    image_array, label_array = length_and_non_negative_arrays(parsed_data)
    image_array, label_array = produce_more_data(image_array, label_array)
    negative_images, negative_labels = negative_image_array(
        parsed_data, len(image_array))
    negative_images, negative_labels = shuffle(negative_images,
                                               negative_labels,
                                               len(negative_images))
    for image in negative_images:
        image_array.append(image)
    for label in negative_labels:
        label_array.append(label)

    return image_array, label_array
def benign_mass_split(parsed_data):
    image_array, label_array = length_and_benign_arrays(parsed_data)
    image_array, label_array = produce_more_data(image_array, label_array)
    non_benign_imgs, non_benign_lbls = non_benign_images(
        parsed_data, len(image_array))
    non_benign_imgs, non_benign_lbls = shuffle(non_benign_imgs,
                                               non_benign_lbls,
                                               len(non_benign_imgs))
    for image in non_benign_imgs:
        image_array.append(image)
    for label in non_benign_lbls:
        label_array.append(label)

    return image_array, label_array