Migratiehandleiding voor Deep Learning-pijplijnen
Belangrijk
Deze documentatie is buiten gebruik gesteld en wordt mogelijk niet bijgewerkt. De producten, services of technologieën die in deze inhoud worden genoemd, worden niet meer ondersteund. Zie AI en machine learning in Databricks.
Deze pagina bevat tips voor het migreren van het open source Deep Learning Pipelines-pakket dat is opgenomen in Databricks Runtime 6.6 ML en hieronder. Onderdelen van de Deep Learning Pipelines-bibliotheek sparkdl
zijn verwijderd in Databricks Runtime 7.0 ML (EoS), met name de transformatoren en schattingen die worden gebruikt in Apache Spark ML-pijplijnen.
Deze pagina is geen resource voor algemene informatie over deep learning-pijplijnen in Azure Databricks.
Afbeeldingen lezen
Het Deep Learning Pipelines-pakket bevat een afbeeldingslezer sparkdl.image.imageIO
, die is verwijderd in Databricks Runtime 7.0 ML (EoS).
Gebruik in plaats daarvan de gegevensbron van de afbeelding of de binaire bestandsgegevensbron van Apache Spark. Veel van de voorbeeldnotebooks in Gegevens laden voor machine learning en deep learning tonen gebruiksvoorbeelden van deze twee gegevensbronnen.
Learning overdragen
Het Pakket Deep Learning Pipelines bevat een Spark ML-transformatieprogramma sparkdl.DeepImageFeaturizer
voor het faciliteren van overdracht met Deep Learning-modellen. DeepImageFeaturizer
is verwijderd in Databricks Runtime 7.0 ML (EoS).
Gebruik in plaats daarvan pandas UDF's om featurization uit te voeren met deep learning-modellen. pandas UDF's en hun nieuwere variant Scalar Iterator pandas UDF's, bieden flexibelere API's, ondersteunen meer deep learning-bibliotheken en bieden betere prestaties.
Zie Featurization voor overdrachtsleer voor voorbeelden van overdrachtsleer met pandas UDF's.
Gedistribueerde hyperparameterafstemming
Het pakket Deep Learning-pijplijnen bevat een Spark ML-estimator sparkdl.KerasImageFileEstimator
voor het afstemmen van hyperparameters met behulp van spark ML-afstemmingshulpprogramma's. KerasImageFileEstimator
is verwijderd in Databricks Runtime 7.0 ML (EoS).
Gebruik in plaats daarvan Hyperopt om hyperparameterafstemming te distribueren voor deep learning-modellen.
Gedistribueerde deductie
Het Deep Learning Pipelines-pakket bevat verschillende Spark ML-transformatieprogramma's voor het distribueren van deductie, die allemaal zijn verwijderd in Databricks Runtime 7.0 ML (EoS):
DeepImagePredictor
TFImageTransformer
KerasImageFileTransformer
TFTransformer
KerasTransformer
Gebruik in plaats daarvan pandas UDF's om deductie uit te voeren op Spark DataFrames, volgens de voorbeelden in Modellen implementeren voor batchdeductie en voorspelling.
Modellen implementeren als SQL UDF's
Het Pakket Deep Learning Pipelines bevat een hulpprogramma sparkdl.udf.keras_image_model.registerKerasImageUDF
voor het implementeren van een Deep Learning-model als een UDF die kan worden aangeroepen vanuit Spark SQL. registerKerasImageUDF
is verwijderd in Databricks Runtime 7.0 ML (EoS).
Gebruik in plaats daarvan MLflow om het model als UDF te exporteren, volgens het voorbeeld in de implementatie van scikit-learn-modellen in Azure ML.