2016-04-13 19 views
3

Birisi, pySpark'ta ml.classification.LogisticRegressionModel gibi bir ML modelini nasıl kaydedeceğinize dair bir örnek verebilir misiniz? Aşağıdakileri kullanmayı deneyin: model.save("path"), ancak işe yaramıyor. Teşekkürler.pySpark: Save ML Model

+0

Karşılaştığınız hata nedir? Bazı daha fazla ayrıntı (yığın izleme ve kodunuz) – vkuo

+1

yardımcı olabilir. Sadece aynı adla herhangi bir yöntem bulamadı diyor (Bu arada Spark 1.6.1 kullanıyorum) –

+0

Olası çoğaltılacak [Gelecekte kullanmak için ML modelini kaydetme ] (http://stackoverflow.com/questions/33027767/save-ml-model-for-future-usage) –

cevap

1

Sorunuzu doğru anlıyorsam, yöntem imzanız yanlış.

Dokümanlara göre kıvılcım içeriğinizi de aktarmanız gerekir.

Dokümanlar: https://spark.apache.org/docs/1.6.1/api/python/pyspark.mllib.html?highlight=save#pyspark.mllib.classification.LogisticRegressionModel.save

+0

Ama bu mllib'ye ait. Ml bu fonksiyonları miras alıyor mu? Her durumda, kıvılcım bağlamından (sc) faydalanmadığımdan mantıklı geliyor. Teşekkürler! –

+0

Bu, http://stackoverflow.com/questions/30231840/difference-between-org-apache-spark-ml-classification-and-org-apache-spark-mllib adresinden daha iyi yanıtlanır, ancak yöntemleriniz aynı olmalıdır. Eğer bu işe yararsa, lütfen bu cevabı doğru olanı kabul edin! – vkuo

+0

Yarın bunu deneyeceğim çünkü şu anda pyspark'a erişimim yok. Çok teşekkürler! –