Risorse per l’utilizzo di Scikit-learn con Amazon SageMaker AI
Puoi utilizzare Amazon SageMaker AI per addestrare e implementare un modello con un codice Scikit-learn personalizzato. Gli strumenti di stima e i modelli Scikit-learn di SageMaker AI Python SDK e i container Scikit-learn open source di SageMaker AI semplificano la scrittura e l’esecuzione di script Scikit-learn in SageMaker AI. La sezione seguente fornisce materiale di riferimento utile per scoprire come utilizzare Scikit-learn con SageMaker AI.
Requisiti
Scikit-learn 1.2 ha le seguenti dipendenze.
| Dipendenza | Versione minima |
|---|---|
| Python | 3.8 |
| NumPy | 1.17.3 |
| SciPy | 1.3.2 |
| joblib | 1.1.1 |
| threadpool ctl | 2.0.0 |
Il container Scikit-learn di SageMaker AI supporta le seguenti versioni Scikit-learn.
| Versione Scikit-learn supportata | Versione minima di Python |
|---|---|
1.2-1 |
3.8 |
1.0-1 |
3.7 |
0.23-1 |
3.6 |
0.20.0 |
2.7 o 3.4 |
Per informazioni generali sulla scrittura di script di addestramento Scikit-learn e sull’utilizzo di strumenti di stima e modelli Scikit-learn con SageMaker AI, consulta Using Scikit-learn with the SageMaker Python SDK
Cosa desideri fare?
Nota
Matplotlib v2.2.3 o versione successiva è necessario per eseguire i notebook di esempio Scikit-Learn di SageMaker AI.
- Vorrei utilizzare Scikit-learn per l’elaborazione dei dati, l’ingegneria delle caratteristiche o la valutazione del modello in SageMaker AI.
-
Per un esempio di notebook Jupyter, consulta https://github.com/awslabs/amazon-sagemaker-examples/tree/master/sagemaker_processing/scikit_learn_data_processing_and_model_evaluation
. Per un post sul blog sull’addestramento e l’implementazione di un modello Scikit-learn, consulta Amazon SageMaker AI adds Scikit-Learn support
. Per la documentazione, consulta ReadTheDocs
- Vorrei addestrare un modello Scikit-learn personalizzato in SageMaker AI.
-
Per un notebook Jupyter di esempio, consulta https://github.com/awslabs/amazon-sagemaker-examples/tree/master/sagemaker-python-sdk/scikit_learn_iris
. Per la documentazione, consulta la sezione relativa al addestramento di un modello con Scikit-learn
. - Ho un modello Scikit-learn di cui ho eseguito l’addestramento in SageMaker AI e vorrei implementarlo in un endpoint ospitato.
-
Per ulteriori informazioni, consulta Deploy Scikit-learn models
. - Ho un modello Scikit-learn di cui ho eseguito l’addestramento al di fuori di SageMaker AI e vorrei implementarlo in un endpoint SageMaker AI.
-
Per ulteriori informazioni, consulta Deploy Endpoints from Model Data
. - Desidero consultare la documentazione API per le classi Scikit-learn di Amazon SageMaker Python SDK
. -
Per ulteriori informazioni, consulta Classi Scikit-learn
. - Vorrei visualizzare informazioni sui container Scikit-learn di SageMaker AI.
-
Per ulteriori informazioni, consulta il repository GitHub di container Scikit-Learn di SageMaker
.