builder Moduł
Definiuje klasy do tworzenia potoku usługi Azure Machine Learning.
Graf potoku składa się z kroków potoku (), opcjonalnych danych potoku (PipelineStepPipelineData) utworzonych lub użytych w każdym kroku oraz opcjonalnej sekwencji wykonywania kroku (StepSequence).
Klasy
PipelineData |
Reprezentuje dane pośrednie w potoku usługi Azure Machine Learning. Dane używane w potoku mogą być tworzone przez jeden krok i używane w innym kroku, dostarczając obiekt PipelineData jako dane wyjściowe jednego kroku i dane wejściowe co najmniej jednego kolejnego kroku. Pamiętaj , że jeśli używasz danych potoku, upewnij się, że używany katalog istniał. Przykład w języku Python, aby upewnić się, że katalog istniał, załóżmy, że masz port wyjściowy o nazwie output_folder w jednym kroku potoku, chcesz zapisać dane do ścieżki względnej w tym folderze.
PipelineData używa elementu DataReference bazowego, który nie jest już zalecanym podejściem do uzyskiwania dostępu do danych i dostarczania. Zamiast tego użyj polecenia OutputFileDatasetConfig . Przykład można znaleźć tutaj: Potok przy użyciu elementu OutputFileDatasetConfig. Inicjowanie elementu PipelineData. |
PipelineStep |
Reprezentuje krok wykonywania w potoku usługi Azure Machine Learning. Potoki są tworzone na podstawie wielu kroków potoku, które są odrębnymi jednostkami obliczeniowymi w potoku. Każdy krok może działać niezależnie i korzystać z izolowanych zasobów obliczeniowych. Każdy krok zazwyczaj ma własne nazwane dane wejściowe, dane wyjściowe i parametry. Klasa PipelineStep jest klasą bazową, z której inne wbudowane klasy kroków zaprojektowane dla typowych scenariuszy dziedziczą, takie jak PythonScriptStep, DataTransferStepi HyperDriveStep. Aby zapoznać się z omówieniem relacji potoków i potoków, zobacz Co to są potoki uczenia maszynowego. Zainicjuj potokKrok. |
StepSequence |
Reprezentuje listę kroków w obiekcie Pipeline i kolejność ich wykonywania. Użyj procedury StepSequence podczas inicjowania potoku, aby utworzyć przepływ pracy zawierający kroki do uruchomienia w określonej kolejności. Zainicjuj krokSequence. |