Sensei Machine Learning API-hulplijnbijlage

In de volgende secties vindt u informatie over verschillende functies van het dialoogvenster Sensei Machine Learning API.

Zoekparameters voor ophalen van elementen query

De Sensei Machine Learning API biedt ondersteuning voor queryparameters met het ophalen van elementen. De beschikbare vraagparameters en hun gebruik worden beschreven in de volgende lijst:

Query-parameter
Beschrijving
Standaardwaarde
start
Geeft de beginindex voor paginering aan.
start=0
limit
Geeft het maximale aantal resultaten aan dat moet worden geretourneerd.
limit=25
orderby
Geeft de eigenschappen aan die moeten worden gebruikt voor sorteren in de volgorde van prioriteit. Een streepje opnemen (-) voor de naam van een eigenschap om in aflopende volgorde te sorteren, anders worden de resultaten in oplopende volgorde gesorteerd.
orderby=created
property
Hiermee wordt de vergelijkingsexpressie aangegeven waaraan een object moet voldoen om te worden geretourneerd.
property=deleted==false
NOTE
Wanneer het combineren van veelvoudige vraagparameters, moeten zij door ampersands ( worden gescheiden &).

Python CPU- en GPU-configuraties cpu-gpu-config

Python-motoren kunnen kiezen tussen een CPU of een GPU voor trainings- of scoringdoeleinden en worden gedefinieerd op basis van een MLInstance als taakspecificatie (tasks.specification).

Hieronder volgt een voorbeeldconfiguratie die het gebruik van een CPU voor training en een GPU voor scoring opgeeft:

[
    {
        "name": "train",
        "parameters": [
            {
                "key": "training parameter",
                "value": "parameter value"
            }
        ],
        "specification": {
            "type": "ContainerTaskSpec",
            "cpus": "1"
        }
    },
    {
        "name": "score",
        "parameters": [
            {
                "key": "scoring parameter",
                "value": "parameter value"
            }
        ],
        "specification": {
            "type": "ContainerTaskSpec",
            "gpus": "1"
        }
    }
]
NOTE
De waarden van cpus en gpus geeft niet het aantal CPU's of GPU's aan, maar het aantal fysieke machines. Deze waarden zijn toelaatbaar "1" en anders een uitzondering genereren.

PySpark- en Spark-bronconfiguraties resource-config

De Motoren van de Vonk hebben de capaciteit om computermiddelen voor opleiding en het scoren te wijzigen. Deze bronnen worden in de volgende tabel beschreven:

Bron
Beschrijving
Type
driverMemory
Geheugen voor stuurprogramma in megabytes
int
driverCores
Aantal door de bestuurder gebruikte kernen
int
executeMemory
Geheugen voor uitvoerder in megabytes
int
executorCores
Aantal door de uitvoerder gebruikte kernen
int
numExecutors
Aantal executoren
int

Bronnen kunnen worden opgegeven op een MLInstance als (A) individuele opleidings- of scoreparameters, of (B) binnen een aanvullend specificatieobject (specification). De volgende bronnenconfiguraties zijn bijvoorbeeld hetzelfde voor zowel training als scoring:

[
    {
        "name": "train",
        "parameters": [
            {
                "key": "driverMemory",
                "value": "2048"
            },
            {
                "key": "driverCores",
                "value": "1"
            },
            {
                "key": "executorMemory",
                "value": "2048"
            },
            {
                "key": "executorCores",
                "value": "2"
            },
            {
                "key": "numExecutors",
                "value": "3"
            }
        ]
    },
    {
        "name": "score",
        "parameters": [
            {
                "key": "scoring parameter",
                "value": "parameter value"
            }
        ],
        "specification": {
            "type": "SparkTaskSpec",
            "name": "Spark Task name",
            "className": "Class name",
            "driverMemoryInMB": 2048,
            "driverCores": 1,
            "executorMemoryInMB": 2048,
            "executorCores": 2,
            "numExecutors": 3
        }
    }
]
recommendation-more-help
cc79fe26-64da-411e-a6b9-5b650f53e4e9