基于规则的回归特征工程

symfeat的Python项目详细描述


https://travis-ci.org/Ohjeah/symfeat.svg?branch=masterhttps://badge.fury.io/py/symfeat.svghttps://img.shields.io/pypi/pyversions/symfeat.svghttps://zenodo.org/badge/79949716.svg

symfeat是一个基于规则的功能工程库,用作 回归任务的预处理器。

它基于:

Mcconaghy, T. (2011). FFX: Fast, Scalable, Deterministic Symbolic Regression Technology. Genetic Programming Theory and Practice IX, 235-260. DOI: 10.1007/978-1-4614-1770-5_13

功能

  • 基于所有有效的规则指定组合生成功能
  • 丢弃非有限变换
  • 基于表达式或数值删除等效项

安装

pip install symfeat

用法

importnumpyasnpimportsymfeatassfoperators={"sin":np.sin}exponents=[1,2,-1,-2]x=np.random.normal(size=10).reshape(-1,1)sym=sf.SymbolicFeatures(exponents=exponents,operators=operators)features=sym.fit_transform(x)names=sym.names

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java recyclerview在上下滚动时工作不正常   java如何计算两个向量之间的角度?   Netbeans:java。lang.UnsatifiedLinkError:java中没有splashscreen。图书馆路径:   java我希望在一个方法中包含两个数组列表   linkedHashSet中的java重复项索引   java最有效的分句方法   java多个编写器一个读取器而不并发   java调用LockSupport时线程的状态。unpark()   带有开放JDK和Tomcat 9.0的Struts 2的java Servlet API转换问题   java如何将ArrayList分配给列表?   javasound java for loop的执行次数超过了metronome程序的执行次数   java OKTA在命中/groups端点时返回400错误   java IntelliJ IDEA添加库和maven依赖之间的区别   java将hashmap值交换为键   java将EBNF语法转换为上下文无关语法   适用于安卓的java Zxing条形码匹配应用程序   java kSoap2多部分/相关响应   安全java小程序socket连接问题   在线Java书籍   java使aspectj与scala模型一起工作