Ressourcen für die Verwendung von Scikit-learn mit Amazon SageMaker AI - Amazon SageMaker AI

Ressourcen für die Verwendung von Scikit-learn mit Amazon SageMaker AI

Mit Amazon SageMaker AI können Sie ein Modell mithilfe von benutzerdefiniertem Scikit-learn-Code trainieren und bereitstellen. Die Scikit-learn-Schätzfunktionen und -Modelle von Amazon SageMaker Python SDK und die Scikit-learn-Container (Open Source) von Amazon SageMaker AI vereinfachen das Schreiben eines Scikit-learn-Skripts und seine Ausführung in SageMaker AI. Der folgende Abschnitt enthält Referenzmaterial, anhand dessen Sie lernen können, wie Sie Scikit-Learn mit SageMaker AI verwenden können.

Voraussetzungen

Scikit-learn 1.2 hat die folgenden Abhängigkeiten.

-Abhängigkeit Mindestversion
Python 3.8
NumPy 1.17.3
SciPy 1.3.2
joblib 1.1.1
Threadpoolctl 2.0.0

Der Scikit-learn-Container von SageMaker AI unterstützt die folgenden Scikit-learn-Versionen.

Unterstützte Scikit-Learn-Version Minimale Python-Versionen
1.2-1 3.8
1.0-1 3.7
0.23-1 3.6
0.20.0 2.7 oder 3.4

Allgemeine Informationen zum Schreiben von Scikit-learn-Trainingsskripten und zur Verwendung von Scikit-learn-Schätzfunktionen und -Modellen mit SageMaker AI finden Sie unter Verwendung von Scikit-learn mit dem SageMaker Python SDK.

Was möchten Sie tun?

Anmerkung

Matplotlib v2.2.3 oder neuer ist erforderlich, um die Beispiele für Scikit-Learn-Notebooks von SageMaker AI auszuführen.

Ich möchte Scikit-learn für die Datenverarbeitung, das Feature Engineering oder die Modellbewertung in SageMaker AI verwenden.

Ein Beispiel für ein Jupyter Notebook finden Sie unter https://github.com/awslabs/amazon-sagemaker-examples/tree/master/sagemaker_processing/scikit_learn_data_processing_and_model_evaluation.

Einen Blogbeitrag zur Schulung und Bereitstellung eines Scikit-Learn-Modells finden Sie unter Amazon SageMaker AI fügt Scikit-Learn-Unterstützung hinzu.

Eine Dokumentation finden Sie unter ReadTheDocs.

Ich möchte ein benutzerdefiniertes Scikit-learn-Modell in SageMaker AI trainieren.

Ein Beispiel-Jupyter-Notebook finden Sie unter https://github.com/awslabs/amazon-sagemaker-examples/tree/master/sagemaker-python-sdk/scikit_learn_iris.

Die Dokumentation finden Sie unter Train a Model with Scikit-learn.

Ich habe ein Scikit-learn-Modell, das ich in SageMaker AI trainiert habe, und ich möchte es für einen gehosteten Endpunkt bereitstellen.

Weitere Informationen finden Sie unter Bereitstellen von Scikit-Learn-Modellen.

Ich habe ein Scikit-learn-Modell, das ich außerhalb von SageMaker AI trainiert habe, und ich möchte es an einem SageMaker-Endpunkt einsetzen

Weitere Informationen finden Sie unter Bereitstellung eines Modellendpunkts.

Ich möchte die API-Dokumentation für Amazon SageMaker Python SDK Scikit-learn-Klassen sehen.

Weitere Informationen finden Sie unter Scikit-Learn-Klassen.

Ich brauche Informationen über Scikit-learn-Container SageMaker AI.

Weitere Informationen finden Sie im GitHub-Repository von SageMaker Scikit-learn Container.