Loading
Om Salesforce Data 360
Indhold
Vælg filtre

          Ingen resultater
          Ingen resultater
          Her er nogle søgetips

          Kontroller stavemåden for dine søgeord.
          Brug mere generelle søgeudtryk.
          Vælg færre filtre for at gøre søgningen bredere.

          Søg efter alle i Hjælp til Salesforce
          Få forudsigelser i REST-API'er

          Få forudsigelser i REST-API'er

          Brug Salesforce Data 360 Connect REST API til programmeringsmæssigt at interagere med forudsigelsesmodeller. Få forudsigelser, topfaktorer og recepter ved brug af forudsagt slutpunkt.

          Forudsigelsesanmodning

          Syntaks for forudsagt slutpunkt.

          POST /services/data/v63.0/ssot/machine-learning/predict

          POST-anmodningshovedtekst

          Når du kører en forudsigelse, anvender Salesforce modellen på sættet af modelinputs og returnerer en forudsigelsesscore for hvert angivet sæt af inputværdier. Hvis du f.eks. angiver tre sæt værdier, får du tre forudsigelser i den rækkefølge, som registreringerne blev angivet i anmodningen.

          GET /services/data/v61.0/ssot/machine-learning/configured-models/{ModelIdOrName}
          Bemærk
          Bemærk Du kan bruge forudsigelsesmodelnavnet (dette eksempel) eller model-id'et (API-navn). Nogle API'er kræver også model-API-navnet "{ModelIdOrName}". Du kan finde en models API-navn i Modelkonstruktør på modeldetaljesiden.
          Modeldetaljesiden viser model-API-navnet.

          Lad os se på REST-anmodningen ved brug af modellen Forudsagt købt.

          {
              "model": 
              {
                  "name": "Predicted_Purchased_CM_12l_YSs01128465"
              },
              "type": "RawData",
              "fieldNames": ["Industry_c__c", "Response_Time_From_Assignment_c__c" , "Company_c__c", "Title_c__c"],
              "rows": 
              [
                  ["High Tech", 56, "Condax","Student"],
                  ["Professional Services",70,"Rantouch","Developer"]
              ],
              "settings" : {
                  "maxPrescriptions" : 3,
                  "maxTopFactors" : 2,
                  "prescriptionImpactPercentage" : 50
              }
              
           }
          • maxPrescriptions angiver det maksimale antal forbedringer (1-3), der skal returneres i svaret
          • maxTopFactors angiver antallet af topprædiktorer (1-3), der skal returneres i svaret
          • prescriptionImpactPercentage angiver det tærskelfilter (minimum % forbedring for resultatet, som i dette eksempel er 50%), der er nødvendigt for, at forbedringen returneres i svaret

          POST-svar

          Eksempel på POST-svar.

          {
            "aggregatePredictions": [],
            "model": {
              "id": "12l1Q000000blV0QAI"//Id
            },
            "predictionType": "BinaryClassification",
            "predictions": [
              {
                "factors": [
                  {
                    "fields": [
                      {
                        "customText": null,
                        "inputValue": "Student",
                        "label": null,
                        "name": "Title_c__c",
                        "prescribedValue": "Title"
                      }
                    ],
                    "value": -40.58208510642879
                  },
                  {
                    "fields": [
                      {
                        "customText": null,
                        "inputValue": "56",
                        "label": null,
                        "name": "Response_Time_From_Assignment_c__c",
                        "prescribedValue": "Response Time From Assignment"
                      }
                    ],
                    "value": 10.187649697792125
                  }
                ],
                "partition": {
                  "id": "12l1Q000000blV0QAI" //Id"
                },
                "predictedValue": 0.5997765233332488,
                "prescriptions": [],
                "status": "Success",
                "type": "BinaryClassification",
                "warnings": {
                  "missingFieldNames": [],
                  "outOfBoundsFields": []
                }
              },
              {
                "factors": [
                  {
                    "fields": [
                      {
                        "customText": null,
                        "inputValue": "Developer",
                        "label": null,
                        "name": "Title_c__c",
                        "prescribedValue": "Title"
                      }
                    ],
                    "value": -28.000138322513255
                  },
                  {
                    "fields": [
                      {
                        "customText": null,
                        "inputValue": "70",
                        "label": null,
                        "name": "Response_Time_From_Assignment_c__c",
                        "prescribedValue": "Response Time From Assignment"
                      }
                    ],
                    "value": 6.156639498073147
                  }
                ],
                "partition": {
                  "id": "12l1Q000000blV0QAI" //Id"
                },
                "predictedValue": 5.278021902657085,
                "prescriptions": [],
                "status": "Success",
                "type": "BinaryClassification",
                "warnings": {
                  "missingFieldNames": [],
                  "outOfBoundsFields": []
                }
              }
            ],
            "settings": {
              "aggregateFunctions": [],
              "maxPrescriptions": 3,
              "maxTopFactors": 2,
              "prescriptionImpactPercentage": 50
            }
          }
           
          Indlæser
          Salesforce Help | Article