在scala映射/trie映射中存储类实例

在scala映射/trie映射中存储类实例,scala,class,apache-spark,shapeless,Scala,Class,Apache Spark,Shapeless,我正在开发一个功能,将类(例如spark的经过训练的线性回归模型)存储在一个map/trie map-like实现中,以便以后在需要时检索它 我提出了一种在scala中使用序列化器/序列化的代码方法,在这种方法中,我将类转换为Array[Bytes],并将其存储到triemap中,然后检索它 我想知道是否可以跳过转换,直接将spark模型存储到单个triemap中。实现这一点的理想方法是使用PMML。您应该将经过培训的模型保存为PMML模型,然后将其加载到测试数据上。有关如何在spark中使用P

我正在开发一个功能,将类(例如spark的经过训练的线性回归模型)存储在一个map/trie map-like实现中,以便以后在需要时检索它

我提出了一种在scala中使用序列化器/序列化的代码方法,在这种方法中,我将类转换为
Array[Bytes]
,并将其存储到triemap中,然后检索它


我想知道是否可以跳过转换,直接将spark模型存储到单个triemap中。

实现这一点的理想方法是使用PMML。您应该将经过培训的模型保存为PMML模型,然后将其加载到测试数据上。有关如何在spark中使用PMML模型的示例,请参阅链接


我还将包括来自其他库(如h20.ai)的类。所以PMML可能不是个好主意。