Я пытаюсь передавать файлы изображений в и из Juypter с помощью сценария python и обратно в Jupyter, чтобы я мог построить удаленные вершины.
Я хотел бы передать файлы из моей папки data / shape / в ячейку Jupyter, чтобы передать ее через Keras ImageGenerator, который передает вывод image_gen в сценарий python .py через self.DATA_DIR = 'image_gen '
THIS IS INSIDE JUPYTER FILE:
%lsmagic
%matplotlib inline
import matplotlib.pyplot as plt
import cv2
import pandas as pd
import numpy as np
from keras.preprocessing.image import ImageDataGenerator
THIS IS IN A JUPYTER CELL:
image_gen = ImageDataGenerator(rotation_range=30, # rotate the image 30 degrees
width_shift_range=0.1, # Shift the pic width by a max of 10%
height_shift_range=0.1, # Shift the pic height by a max of 10%
rescale=1/255, # Rescale the image by normalzing it.
shear_range=0.2, # Shear means cutting away part of the image (max 20%)
zoom_range=0.2, # Zoom in by 20% max
horizontal_flip=True, # Allo horizontal flipping
fill_mode='nearest' # Fill in missing pixels with the nearest filled value
)
image_gen.flow_from_directory('/Users/mickeymouse/Downloads/MASTER_FILE/data/shapes/')
NEXT JUPYTER CELL
%tb
%run main_python.py
TO SCRIPT
THIS IS A SECTION OF THE main_python.py SCRIPT I WOULD LIKE TO STREAM image_gen FILES TO DATA DIRECTORY INPUT.
class MAIN_PYTHON():
def __init__(self):
self.DATA_DIR = "/Users/mickeymouse/Downloads/MASTER_FILE/data/shapes/"
self.PERC_TRAINING_PER_CLASS = 0.5
MAIN_PYTHON.PY SCRIPT OUTPUT DATA POINTS IS SHOWN INSIDE JUPYTER CELL SO I CAN PLAY AROUND WITH THE OUTPUT WITHOUT DISTURBING OR CHANGING THE main_python.py script files.
Не уверен, что это актуально или нет. Содержимое папки MASTER_FILE:
- папка данных
- main_ python .py
- sub_ python .py, сценарий main_ python .py необходимо запустить.
- RUN_FILE.ipynb
Внутри папки данных находятся пять папок классов с 20 файлами изображений JPEG в каждой:
- apple
- летучая мышь
- жук
- колокол
- бабочка
сценарию main_ python .py потребовалось очень много времени, чтобы его получить работать, поэтому я не хочу с этим связываться. Я пытаюсь запустить эти тестовые папки перед использованием моих собственных файлов классов изображений.
I have tried:
self.DATA_DIR = image_gen.flow_from_directory('Users/mickeymouse/Downloads/MASTER_FILE/data/shapes')
and
IMAGE_DIR = image_gen.flow_from_directory('Users/mickeymouse/Downloads/MASTER_FILE/data/shapes'
Я пытался создать сценарий оболочки, но я все еще не знаю, как все правильно связать. Я не знаю, направляюсь ли я в правильном направлении к тому, что я уже сделал, или использую правильную терминологию для поиска примеров или помощи в Интернете. Я использую Ма c. Большое спасибо.