Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Azure Databricks heeft een geïntegreerd platform voor de volledige levenscyclus van data science (DS) en machine learning (ML), van onbewerkte gegevensopname via functie-engineering, modeltraining, implementatie en productiebewaking. Azure Databricks integreert met populaire open-source ML-frameworks en voegt governance op ondernemingsniveau, observatiemogelijkheden en operationele tools toe, samen bekend als MLOps.
Op deze pagina vindt u de belangrijkste DS- en ML-mogelijkheden, ingedeeld op werkstroomfase.
Verkennende gegevensanalyse
Azure Databricks vereenvoudigt experimentele gegevensanalyse (EDA) door interactieve, gezamenlijke en AI-ondersteunde hulpprogramma's te bieden voor gegevenswetenschappers. Gegevenswetenschappers kunnen gegevens verkennen met behulp van chat in natuurlijke taal, UIs of code, en ze kunnen samenwerken met co-bewerking in realtime en op Git gebaseerde code delen. Genie Code kan volledig geautomatiseerde EDA uitvoeren of fungeren als een interactieve assistent.
| Category | Features |
|---|---|
| Gebruikersinterface |
|
| Collaboration |
|
| AI-assistenten |
|
Functies voorbereiden en aanbieden
Azure Databricks vereenvoudigt gegevens voor ML door governance van gegevens en ML-workloads te combineren. Met alle gegevens die worden beheerd onder Unity Catalog met verfijnde toegangsbeheer, kunt u de grenzen van data engineering en ML aanpassen aan uw organisatie. Gegevens kunnen worden voorbereid voor ML met behulp van hulpprogramma's voor data engineering , zoals Lakeflow-pijplijnen. Functies worden beheerd in een Feature Store voor zowel batch- als realtime-service, met één beheerde bron van waarheid voor functies.
Genie Code versnelt de detectie en voorbereiding van gegevens door door Unity Catalog te bladeren om relevante tabellen te detecteren, functietransformaties voor te stellen en code te genereren voor opname en functiepijplijnen.
| Functietype | Features |
|---|---|
| Batch-functies |
|
| Realtime functies |
|
| Ongestructureerde gegevens | MET AI Search kunt u ongestructureerde gegevens leveren en semantische zoekopdrachten uitvoeren. |
ML-modellen trainen
Azure Databricks beschikt over flexibele hulpprogramma's voor het trainen van ML- en Deep Learning-modellen. Met vooraf geconfigureerde en aanpasbare omgevingen kunt u aangepaste ML-bibliotheken gebruiken, en serverloze CPU- en GPU-versnelde rekenresources kunt u omhoog schalen en uitschalen op aanvraag. Genie Code biedt intelligente AutoML door verzoeken in natuurlijke taal te verwerken en volledige workflows met meerdere notebooks op te bouwen voor feature-engineering, training, afstelling, evaluatie en uitrol.
| Category | Features |
|---|---|
| Typen van ML | Azure Databricks ondersteunt alle soorten ML, waaronder:
Zie Azure Databricks generatieve AI-mogelijkheden voor generatieve AI. |
| Compute |
|
| Omgevingen en bibliotheken |
|
| AI-coderingsassistenten |
|
Experimenten bijhouden en beheren
Azure Databricks beheerde MLflow biedt de basis voor reproduceerbare, controleerbare ML-ontwikkeling. De integraties met Unity Catalog en Git bieden tracering en herkomst voor gegevens- en codeassets. Elke modelversie in het register koppelt terug aan de trainingsuitvoering, de gegevensset, de omgeving en git-doorvoer die deze heeft geproduceerd, en biedt een volledig audittrail voor elk geïmplementeerd model.
| Category | Features |
|---|---|
| Het volgen van experimenten | MLflow-tracking registreert parameters, metrieken en artefacten voor elke trainingsrun. Vergelijk uitvoeringen in de MLflow-gebruikersinterface om de best presterende configuratie te identificeren. |
| Register voor modellen |
Modellen in Unity Catalog bieden een MLflow-modelregister dat is geïntegreerd met Unity Catalog. Modelartefacten met versiebeheer vallen onder beheer van levenscyclusaliassen (Staging, Production), toegangsbeheer, afstammingsinformatie en delen tussen werkruimtes. |
| Reproduceerbaarheid | Notebooks en code kunnen van versiebeheer worden voorzien met Databricks Git-folders en worden geïntegreerd met een willekeurige Git-provider. |
Modellen implementeren en bedienen
Azure Databricks ondersteunt zowel batchinferentie als realtime aanbieden. Batchinferentie past modellen efficiënt toe op grote datasets, terwijl realtime-serving modellen aanbiedt als API-eindpunten met lage latentie. Genie Code kan code genereren voor modelimplementatie en problemen en prestaties diagnosticeren voor het leveren van eindpunten voor modellen.
| Serveerpatroon | Features |
|---|---|
| Batchinferentie |
|
| Realtime serveren | Model serving biedt beheerde REST-eindpunten met lage latentie en hoge uptime met serverloze automatische schaalaanpassing. Dit biedt ondersteuning voor CPU- en GPU-server voor elk ML-framework en u kunt Genie gebruiken voor het beoordelen en oplossen van problemen met eindpunten. |
| SQL-native inferentie |
|
Evalueren en bewaken
Azure Databricks biedt flexibele evaluatie voor training en continue bewaking voor productie. Realtime-servinglogboeken voor inferentietabellen die worden beheerd in Unity Catalog, en monitoring van gegevenskwaliteit biedt aangepaste meetwaarden, dashboards en waarschuwingen.
| Category | Features |
|---|---|
| Evaluation |
|
| Logboekregistratie van voorspellingen | Inferentie-tabellen leggen inferenceverzoeken en antwoorden vast, waardoor monitoring, analyses en het samenstellen van trainingsdatasets mogelijk worden. |
| Bewaking en waarschuwingen |
|
MLOps en governance
Azure Databricks biedt een volledige reeks hulpprogramma's voor ML-bewerkingen (MLOps) en governance. MLOps Stacks biedt sjablonen voor het inschakelen van geautomatiseerde, herhaalbare promotie van ontwikkeling naar productie met behulp van infrastructuur als code. Gegevens, functies, modellen en eindpunten worden volledig beheerd door Unity Catalog en AI Gateway.
| Category | Features |
|---|---|
| CI/CD voor ML | MLOps Stacks, gebouwd op declaratieve Automation-bundels, biedt codegebaseerd beheer en implementatie van ML-infrastructuur en -werkstromen. Dit omvat CI/CD-sjablonen voor het automatiseren van training, evaluatie en implementatie. |
| Werkstroomindeling | Lakeflow Jobs orkestreert meerstaps ML-workflows als geplande of getriggerde pijplijnen. |
| Governance van gegevens- en modelassets | Unity Catalog biedt geïntegreerde governance voor gegevens, functies en geregistreerde modellen. Verfijnde toegangsbeheer, tracering van herkomst en auditlogboeken zijn van toepassing op alle assets. |
| Modeleindpuntbeheer | AI Gateway biedt gecentraliseerd beheer en monitoring voor model-eindpunten, waaronder snelheidslimieten, gebruiksregistratie en logregistratie van payloads. |
Opensource-ondersteuning
Azure Databricks biedt volledige ondersteuning voor het opensource ML-ecosysteem.
U kunt elk opensource ML-framework gebruiken op Azure Databricks: scikit-learn, XGBoost, LightGBM, PyTorch, TensorFlow, Hugging Face Transformers, Ray en meer. MLflow of uw aangepaste hulpprogramma's kunnen modelartefacten opslaan in open indelingen die buiten Azure Databricks kunnen worden geëxporteerd en uitgevoerd.
MLflow is opensource, gemaakt door Azure Databricks en wordt gebruikt door meer dan 10.000 organisaties. Uw gegevens voor experimenttracering, modelartefacten en pipelinedefinities worden opgeslagen in open formaten.
Gegevens en AI-governance zijn gebaseerd op de open source Unity Catalog-API's en gegevensopslag is gebaseerd op de open Delta Lake-indeling . Uw functiegegevens en trainingsgegevenssets blijven in geopende, draagbare bestanden staan.