ML Pipeline によって生成された何千ものモデルを保存しようとしています。こちらの回答に示されているように、モデルは次のように保存できます。
import java.io._
def saveModel(name: String, model: PipelineModel) = {
val oos = new ObjectOutputStream(new FileOutputStream(s"/some/path/$name"))
oos.writeObject(model)
oos.close
}
schools.zip(bySchoolArrayModels).foreach{
case (name, model) => saveModel(name, Model)
}
最終的にモデルを amazon s3 に保存したいので、 を使用s3://some/path/$name
してみ/user/hadoop/some/path/$name
ましたが、どちらもパスが見つからないことを示すメッセージで失敗します。
モデルを Amazon S3 に保存する方法は?