Sto scrivendo un trasformatore spark.ml personalizzato estendendo Transformer.Come creare un trasformatore scrivibile personalizzato?
tutto bene, tuttavia non sono in grado di salvare l'istanza di questo trasformatore poiché non si estende da DefaultParamsWritable
tratto come fa tutti i trasformatori, e non posso mixin direttamente DefaultParamsWritable
tratto sia tal quale pacchetto specifico per org.apache.spark.ml
.
Un modo per ovviare a questo è mettere la classe sotto org.apache.spark.ml
. È questo l'unico modo per ottenere questo? Qualche soluzione migliore?
Hai letto questo post? [Come creare un trasformatore personalizzato] (http://stackoverflow.com/questions/35180527/how-to-create-a-custom-transformer-from-a-udf) –
@AlbertoBonsanto Riferendosi a questo [commento] (http : //stackoverflow.com/questions/35180527/how-to-create-a-custom-transformer-from-a-udf#comment58125884_35183614), suggerisce anche di estendere da DefaultParamsWritable. PS: come DefaultParamsWritable non è possibile estendere direttamente da MLWriter. –