2016-08-24 1 views

Antwort

0

Das Problem besteht darin, dass die Originaldatei, die Sie zum Trainieren des Machine Learning-Modells verwendet haben, nicht die gleiche Anzahl an Spalten wie die Testdatei in Excel verwendet, um Ihre Vorhersagen mithilfe des Testdatensatzes zu treffen. Wenn Sie sich das Schema des Predictive Algorithms ansehen, den Sie innerhalb von Excel aufrufen, sehen Sie, welche Spalten im ursprünglichen Datensatz "extra" sind. Obwohl Sie Spalten mit dem Azure Machine Learning-Modul "Spalten in Dataset auswählen" auswählen können, verhindert dies nicht, dass die ausgeschlossenen Spalten vom bereitgestellten Webdienst erkannt und dann im Schema des Predictive Algorithms angezeigt werden, in dem Sie bereitgestellt haben Azure ML, wenn Sie es in Excel aufrufen. Wenn Sie mit dem Testdatenset in Excel arbeiten, in dem Sie den Predictive Web Service verwenden, stellen Sie sicher, dass die Spalten im Test-Dataset eins zu eins mit dem Dataset übereinstimmen, das Sie zum Trainieren Ihres maschinellen Lernmodells verwendet haben (mit Ausnahme des bewerteten Labels) Spalte, die die Ergebnisse des Vorhersagealgorithmus auf der Azure Machine Learning-Website enthält). Bearbeiten Sie das Trainings-Dataset, indem Sie Spalten, die Sie ausschließen möchten, mit den Spalten im Dataset-Modul entfernen, und laden Sie dann dieses bearbeitete Dataset hoch und verwenden Sie es, um Ihr Machine Learning-Modell vor der Bereitstellung neu zu trainieren. Dies sollte es zur Arbeit bringen.

Verwandte Themen