`
bewithme
  • 浏览: 433486 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

DataVec/系列化

    博客分类:
  • dl4j
阅读更多

系列化转换

数据向量附带系列化转换的能力,这允许在生产环境需要转换时它们更加可移植。一个TransformProcess(转换过程)被序列化为一个人类可读的格式,例如JSON,并且可以保存为文件。

 

系列化

如下这行代码展示了你可以如何系列化转换过程 tp对象

String serializedTransformString = tp.toJson()

Deserialization 反系列化

当你想要重新实例化转换过程的时候,调用静态方法fromJson

TransformProcess tp = TransformProcess.fromJson(serializedTransformString)

Available serializers 可用的系列化器 


JsonSerializer 

[源码]

用于把对象(转换,条件等)转换为JSON格式的系列化器


YamlSerializer

[源码]

用于把对象(转换,条件等)转换为YAML格式的系列化器

 

 有任何问题请联系微信 

如果您觉得我的文章给了您帮助,请为我买一杯饮料吧!以下是我的支付宝,意思一下我将非常感激!

   

 

分享到:
评论

相关推荐

    deeplearning4j-examples:Deeplearning4j示例(DL4J,DL4J Spark,DataVec)

    - **数据预处理**:DataVec是DL4J的一部分,专门用于数据清洗和转换,如归一化、标准化等。 3. **DL4J Spark**: - **分布式训练**:DL4J与Apache Spark结合,可以在大规模分布式环境中进行深度学习,利用Spark的...

    基于java 的深度学习框架DL4J

    - **数据预处理**: DataVec支持多种数据类型的数据预处理,如图像的读取、保存、灰度化、翻转、归一化等。 - **特征提取**: 通过特征提取器将原始数据转换为模型可以处理的格式。 #### 实例分析 本部分将通过一个...

    深度学习Java库1

    10. **commons-lang3-3.4.jar**:Apache Commons Lang提供了一系列高级字符串处理、日期时间操作以及其他的实用工具类,是开发中的常用辅助库。 综合以上组件,我们可以看出,这个压缩包提供了构建和运行深度学习...

    DL4J所有jar包导入项目就可使用

    例如,DataVec是用于数据预处理的库,而ModelSerializer则用于模型的序列化和反序列化。如果你需要这些功能,可能需要额外寻找并引入相应的jar包。 在进行深度学习项目时,了解如何配置和使用这些库是非常重要的。...

    顶级投行、金融估值建模培训资料-【TalkingData】在生产环境上部署深度学习.pdf

    - **集成问题**:包括数据摄取、抽取、转换、装载(ETL)、矢量化、建模、评估与部署等一系列过程中的集成问题。 - **传统架构问题**:许多现有的机器学习工具基于过时的架构设计,难以满足现代大数据处理的需求。 ...

    第十八章_后端架构选型、离线及实时计算1

    DL4J还支持多种库,如ND4J,DataVec和Sklearn,提供了一整套数据预处理和模型评估功能。 18.2.3 Mahout Apache Mahout【3】是一个用于构建机器学习算法的库,最初设计为Hadoop上的分布式计算。尽管Mahout不再直接...

Global site tag (gtag.js) - Google Analytics