tarrade / proj_NLP_text_classification_with_GCP

Apache License 2.0
1 stars 0 forks source link

Scikit-Learn on a PowerFul VM vs Scikit Learn on the AI Platform #34

Closed gprinz closed 4 years ago

gprinz commented 4 years ago

Evaluate both, model training with large VMs (e.g. 100 cores) and the AI Platform.

AI Platform

VMs

What are the differences between these two approaches? Which one is better in practice?

tarrade commented 4 years ago

Implementation done on using AI Platform notebook:

List of documentation: https://cloud.google.com/ml-engine/docs/scikit/training-scikit-learn?hl=en https://cloud.google.com/ml-engine/docs/training-jobs https://cloud.google.com/ml-engine/docs/training-at-scale?hl=en https://github.com/GoogleCloudPlatform/cloudml-samples/blob/master/notebooks/scikit-learn/Training%20with%20scikit-learn%20in%20CMLE.ipynb https://cloud.google.com/ml-engine/docs/training-overview https://cloud.google.com/ml-engine/docs/machine-types

https://cloud.google.com/ml-engine/docs/hyperparameter-tuning-overview https://cloud.google.com/ml-engine/reference/rest/v1/projects.jobs#parametertype https://cloud.google.com/ml-engine/reference/rest/v1/projects.jobs#HyperparameterSpec https://cloud.google.com/ml-engine/reference/rest/v1/projects.jobs#Algorithm https://github.com/GoogleCloudPlatform/cloudml-hypertune https://cloud.google.com/blog/products/gcp/hyperparameter-tuning-on-google-cloud-platform-is-now-faster-and-smarter https://medium.com/@linda0511ny/automatic-hyperparameter-tuning-via-gcp-ml-engine-184a451e701e