可用的条件
布尔条件
布尔条件:用于创造复合条件,如AND(ConditionA, ConditionB, …)
作为一个布尔条件是一个条件,这些可以链接在一起,像NOT(OR(AND(…),AND(…)))。
outputColumnName
public String outputColumnName()
操作被应用后的输出列名称
- 返回输出列名称
columnName
public String columnName()
输出列名称,这常常和输入列一样
- 返回输出列名称
condition
public boolean condition(Object input)
输入任意条件
- 参数 input 是输入输入以返回条件
- 如果条件满足,则返回true
conditionSequence
public boolean conditionSequence(Object sequence)
输入任意条件
- 参数 sequence是需要执行条件的序列
- 如果用于sequence的条件遇到false则返回true
transform
public Schema transform(Schema inputSchema)
提供一个输入概要,得到这个转换的概要
- 参数 inputSchema
AND
public static Condition AND(Condition... conditions)
把所有条件做AND运算
- 参数 conditions 是需要参与and运算的条件
- 返回这些条件的连接
OR
public static Condition OR(Condition... conditions)
用给定的条件做 or运算
- 参数 conditions 是需要参与or运算的条件
- 返回这些条件的连接
NOT
public static Condition NOT(Condition condition)
用给定的条件做 not运算
- 参数 conditions 是需要参与Not运算的条件
- 返回这些条件的连接
XOR
public static Condition XOR(Condition first, Condition second)
把所给定的条件做异或运算
- 参数 first是第一个条件
- 参数 second是用来异或的第二个条件
- 返回这两个条件的异或运算结果
SequenceConditionMode 序列条件模式
对于某些单列条件:我们应该如何应用这些序列?
与:条件仅在它应用于所有时间步的时候应用于序列
或:条件在它应用于任一时间步的时候应用于序列。
无序列模式: 条件完全不应用于序列(错误条件)
BooleanColumnCondition 布尔列条件
Created by agibsonccc on 11/26/16.
columnCondition
public boolean columnCondition(Writable writable)
返回给定元素是否满足此操作设置的条件
- 参数 writable 是要测试的元素
- 如果条件匹配返回true否则false
condition
public boolean condition(Object input)
任意输入条件
- 参数 input 返回条件的输入
- 如果条件匹配返回true否则false
CategoricalColumnCondition 分类条件列
columnCondition
public boolean columnCondition(Writable writable)
相等或不等的构造器。使用默认的序列条件模式, {- link BaseColumnCondition#DEFAULT_SEQUENCE_CONDITION_MODE}
- 参数 columnName是用于检查条件的列
- 参数 op 是运算 (== or != only)
- 参数 value 在条件中使用的值
condition
public boolean condition(Object input)
任意输入条件
- 参数 input 是返回条件的输入
- 如果条件匹配返回true否则false
DoubleColumnCondition 双精度列条件
columnCondition
public boolean columnCondition(Writable writable)
用于运算的构造器,例如小于,等于,大于,等等。使用默认的序列模式, {- link BaseColumnCondition#DEFAULT_SEQUENCE_CONDITION_MODE}
- 参数 columnName 是用于检查条件的列
- 参数 op 是运算 (<, >=, !=, 等)
- 参数 value 是在条件中使用的值
condition
public boolean condition(Object input)
任意输入条件
- 参数 input 返回条件的输入
- 如果条件匹配返回true否则false
InfiniteColumnCondition 无限列条件
一个用于简单检查是否浮点值为无穷的列条件。
columnCondition
public boolean columnCondition(Writable writable)
- 参数 columnName 是用于检查条件的列
IntegerColumnCondition 整型列条件
columnCondition
public boolean columnCondition(Writable writable)
用于运算的构造器,例如小于,等于,大于,等等。使用默认的序列模式, {- link BaseColumnCondition#DEFAULT_SEQUENCE_CONDITION_MODE}
- 参数 columnName 是用于检查条件的列
- 参数 op 是运算 (<, >=, !=, 等)
- 参数 value 是在条件中使用的值
condition
public boolean condition(Object input)
任意输入条件
- 参数 input 返回条件的输入
- 如果条件匹配返回true否则false
InvalidValueColumnCondition 无效值列条件
应用于单个列的条件。任何时候如果指定的值按照概要来看是无效的,那么这条件会被应用。例如,整数列中一个Writable包括一个字符值(并且这些字符不能解析为整型)那么条件将返回true,并且这些值按照概要来看是无效的。
condition
public boolean condition(Object input)
任意输入条件
- 参数 input 返回条件的输入
- 如果条件匹配返回true否则false
LongColumnCondition 长整型列条件
columnCondition
public boolean columnCondition(Writable writable)
用于运算的构造器,例如小于,等于,大于,等等。使用默认的序列模式, {- link BaseColumnCondition#DEFAULT_SEQUENCE_CONDITION_MODE}
- 参数 columnName 是用于检查条件的列
- 参数 op 是运算 (<, >=, !=, 等)
- 参数 value 是在条件中使用的值
condition
public boolean condition(Object input)
任意输入条件
- 参数 input 返回条件的输入
- 如果条件匹配返回true否则false
NaNColumnCondition 空值列条件
一个简单的检查浮点值是否是空的列条件
columnCondition
public boolean columnCondition(Writable writable)
- 参数 columnName 是用于检查条件的列
NullWritableColumnCondition
应用于任意列的值的条件。特别之处,如果Writable是一个NullWritable,条件为true,如果为任意值则条件为false。
condition
public boolean condition(Object input)
任意输入条件
- 参数 input 返回条件的输入
- 如果条件匹配返回true否则false
StringColumnCondition
columnCondition
public boolean columnCondition(Writable writable)
用于运算的构造器,例如小于,等于,大于,等等。使用默认的序列模式, {- link BaseColumnCondition#DEFAULT_SEQUENCE_CONDITION_MODE}
- 参数 columnName 是用于检查条件的列
- 参数 op 是运算 (== or != only)
- 参数 value 是在条件中使用的值
condition
public boolean condition(Object input)
任意输入条件
- 参数 input 返回条件的输入
- 如果条件匹配返回true否则false
TimeColumnCondition 时间列条件
应用于值的条件
columnCondition
public boolean columnCondition(Writable writable)
Constructor for operations such as less than, equal to, greater than, etc. Uses default sequence condition mode, {- link BaseColumnCondition#DEFAULT_SEQUENCE_CONDITION_MODE}
用于运算的构造器,例如小于,等于,大于,等等。使用默认的序列模式, {- link BaseColumnCondition#DEFAULT_SEQUENCE_CONDITION_MODE}
- 参数 columnName 是用于检查条件的列
- 参数 op 是运算 (<, >=, !=, 等)
- 参数 value 是用于条件的时间值(毫秒格式)
condition
public boolean condition(Object input)
任意输入条件
- 参数 input 返回条件的输入
- 如果条件匹配返回true否则false
TrivialColumnCondition 平凡列条件
Created by huitseeker on 5/17/17.
SequenceLengthCondition 序列长度条件
A condition on sequence lengths
StringRegexColumnCondition 字符正则列条件
应用于一个字符列的值的条件,使用一个提供的正则表达式。如果字符与正则匹配条件返回true,否则false。
注意: 使用 Writable.toString(), 因此可潜在的被应用于非字符列
condition
public boolean condition(Object input)
任意输入条件
- 参数 input 返回条件的输入
- 如果条件匹配返回true否则false
有任何问题请联系微信
相关推荐
赠送jar包:datavec-api-1.0.0-M1.1.jar; 赠送原API文档:datavec-api-1.0.0-M1.1-javadoc.jar; 赠送源代码:datavec-api-1.0.0-M1.1-sources.jar; 赠送Maven依赖信息文件:datavec-api-1.0.0-M1.1.pom; 包含...
赠送jar包:datavec-data-image-1.0.0-M1.1.jar; 赠送原API文档:datavec-data-image-1.0.0-M1.1-javadoc.jar; 赠送源代码:datavec-data-image-1.0.0-M1.1-sources.jar; 赠送Maven依赖信息文件:datavec-data-...
赠送jar包:datavec-api-1.0.0-M1.1.jar; 赠送原API文档:datavec-api-1.0.0-M1.1-javadoc.jar; 赠送源代码:datavec-api-1.0.0-M1.1-sources.jar; 赠送Maven依赖信息文件:datavec-api-1.0.0-M1.1.pom; 包含...
赠送jar包:datavec-data-image-1.0.0-M1.1.jar; 赠送原API文档:datavec-data-image-1.0.0-M1.1-javadoc.jar; 赠送源代码:datavec-data-image-1.0.0-M1.1-sources.jar; 赠送Maven依赖信息文件:datavec-data-...
赠送jar包:deeplearning4j-datavec-iterators-1.0.0-M1.1.jar; 赠送原API文档:deeplearning4j-datavec-iterators-1.0.0-M1.1-javadoc.jar; 赠送源代码:deeplearning4j-datavec-iterators-1.0.0-M1.1-sources....
赠送jar包:deeplearning4j-datavec-iterators-1.0.0-M1.1.jar; 赠送原API文档:deeplearning4j-datavec-iterators-1.0.0-M1.1-javadoc.jar; 赠送源代码:deeplearning4j-datavec-iterators-1.0.0-M1.1-sources....
数据载体DataVec是Apache 2.0许可的库,用于机器学习ETL(提取,转换,加载)操作。 DataVec的目的是将原始数据转换为可用的矢量格式,然后将其提供给机器学习算法。 通过向该存储库贡献代码,您同意根据Apache 2.0...
注:下文中的 *** 代表文件名中的组件名称。 # 包含: 中文-英文对照文档:【***-javadoc-API文档-中文(简体)-英语-对照版.zip】 jar包下载地址:【***.jar下载地址(官方地址+国内镜像地址).txt】 ...
注:下文中的 *** 代表文件名中的组件名称。 # 包含: 中文-英文对照文档:【***-javadoc-API文档-中文(简体)-英语-对照版.zip】 jar包下载地址:【***.jar下载地址(官方地址+国内镜像地址).txt】 ...
注:下文中的 *** 代表文件名中的组件名称。 # 包含: 中文-英文对照文档:【***-javadoc-API文档-中文(简体)-英语-对照版.zip】 jar包下载地址:【***.jar下载地址(官方地址+国内镜像地址).txt】 ...
- **数据预处理**:DataVec是DL4J的一部分,专门用于数据清洗和转换,如归一化、标准化等。 3. **DL4J Spark**: - **分布式训练**:DL4J与Apache Spark结合,可以在大规模分布式环境中进行深度学习,利用Spark的...
其中 \( H(D) \) 是原始数据集的信息熵,\( H(D|A) \) 是根据特征 A 划分后的数据集的条件熵。 ### 3. 数据预处理 #### 3.1 编码处理 在提供的代码片段中,可以看到对非数值型特征进行了编码处理,即将文本特征...
2. **datavec-hadoop-0.9.1.jar**:Datavec是DL4J的一部分,它是一个数据采集和转换工具,此版本支持Hadoop,允许大规模分布式数据处理,适合处理大型数据集。 3. **deeplearning4j-zoo-0.9.1.jar**:DL4J Zoo提供...
(DL4J)生态系统是一组项目,旨在满足基于JVM的深度学习应用程序的所有需求。 这意味着从原始数据开始,从任何位置以任何格式加载和预处理原始数据,以构建和调整各种简单和复杂的深度学习网络。...
基于java+深度学习开发的农作物病虫害识别+APP软件+源码+项目解析+数据+模型训练+数据库,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于java+深度学习开发的...
- **DataVec**: 数据预处理库,用于将原始数据(如音频、图像、文本等)转换成适用于机器学习训练的张量形式。 - **rl4j**: Java/JVM环境下的深度强化学习库。 - **arbiter**: 超参数调优工具。 - **dl4j-examples**...
dl4j-examples-0.9.1.jar 深度学习示例,其中包括: •deeplearning4j-core,包含神经网络实现方法 •nd4j-native-platform,ND4J库的CPU版本,驱动DL4J •datavec-api - Datavec是我们的数据向量化和加载库
作者通过使用DL4J、ND4J和DataVec等Java生态系统中的关键库,为读者提供了一条在实际项目中应用深度学习的清晰路径。 深度学习是机器学习的一个子领域,它借鉴了人脑神经网络的结构,通过构建多层的非线性模型来...
deeplearning4j-docs Deeplearning4j及其所有库(DL4J,ND4J,Arbiter,DataVec等)的文档都位于此存储库中。 警告:请勿直接在此存储库中编辑用户指南。 提交将被还原。 请对主存储库进行更改,运行自动生成过程,...