A Deep Learning Pipelines migrálási útmutatója
Fontos
Ez a dokumentáció ki lett állítva, és lehet, hogy nem frissül. A tartalomban említett termékek, szolgáltatások vagy technológiák már nem támogatottak. Lásd: AI és gépi tanulás a Databricksben.
Ez az oldal tippeket tartalmaz a Databricks Runtime 6.6 ML-ben és alább található nyílt forráskód Deep Learning Pipelines-csomagból való migráláshoz. A Deep Learning Pipelines-kódtár sparkdl
egyes részei el lettek távolítva a Databricks Runtime 7.0 ML -ben (EoS), különösen az Apache Spark ML-folyamatokban használt transzformátorokban és estimatorokban.
Ez a lap nem az Azure Databricks mélytanulási folyamatairól szóló általános információk forrása.
Képek olvasása
A Deep Learning Pipelines csomag tartalmaz egy képolvasótsparkdl.image.imageIO
, amelyet a Databricks Runtime 7.0 ML (EoS) eltávolított.
Ehelyett használja a kép adatforrását vagy bináris fájl adatforrását az Apache Sparkból. A gépi tanuláshoz és a mélytanuláshoz készült Adatok betöltése példajegyzetfüzetek közül sok a két adatforrás használati eseteit mutatja be.
Transzfertanulás
A Deep Learning Pipelines csomag tartalmaz egy Spark ML-átalakítót sparkdl.DeepImageFeaturizer
, amely megkönnyíti a mélytanulási modellekkel való átvitelt. DeepImageFeaturizer
a Databricks Runtime 7.0 ML -ben (EoS) el lett távolítva.
Ehelyett használjon pandas UDF-eket a mélytanulási modelleken végzett featuráláshoz. A pandas UDF-ek és újabb változataik , a Scalar Iterator pandas UDF-ek rugalmasabb API-kat kínálnak, több mélytanulási kódtárat támogatnak, és jobb teljesítményt nyújtanak.
Lásd : Featurization for transfer learning , például a pandas UDF-ekkel folytatott átviteltanulás.
Elosztott hiperparaméter finomhangolása
A Deep Learning Pipelines csomag tartalmaz egy Spark ML-becslést sparkdl.KerasImageFileEstimator
a hiperparaméterek Spark ML-finomhangolási segédprogramok használatával történő finomhangolásához. KerasImageFileEstimator
a Databricks Runtime 7.0 ML -ben (EoS) el lett távolítva.
Ehelyett a Hyperopt használatával terjesztheti a hiperparaméter-finomhangolást a mélytanulási modellekhez.
Elosztott következtetés
A Deep Learning Pipelines csomag számos Spark ML-átalakítót tartalmaz a következtetés elosztásához, amelyek mindegyike el lett távolítva a Databricks Runtime 7.0 ML-ben (EoS):
DeepImagePredictor
TFImageTransformer
KerasImageFileTransformer
TFTransformer
KerasTransformer
Ehelyett használjon pandas UDF-eket a Spark DataFrame-ek következtetésének futtatásához, a batch-következtetés és -előrejelzés modelljeinek üzembe helyezésére vonatkozó példákat követve.
Modellek üzembe helyezése SQL UDF-ként
A Deep Learning Pipelines csomag tartalmaz egy segédprogramot sparkdl.udf.keras_image_model.registerKerasImageUDF
a mélytanulási modell üzembe helyezéséhez a Spark SQL-ből hívható UDF-ként. registerKerasImageUDF
a Databricks Runtime 7.0 ML -ben (EoS) el lett távolítva.
Ehelyett az MLflow használatával exportálja a modellt UDF-ként, a scikit-learn modell Azure ML-n való üzembe helyezésének példáját követve.