基于规则的回归特征工程

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窗口的鼠标位置错误   Java 8流peek api   java将数据附加到文件中   java使用ExoPlayer 2.8播放播放列表中的特定文件   JavaSpring国际化:如何动态设置语言环境值   java如何在mysql中实现两个表之间的两个关联   java在gradle可执行jar文件中包含运行时参数   surefire插件中的java maven多套测试套件   java试图理解堆分析以确定内存泄漏或所需的大量内存   java识别字符串有数字   数组如何解决错误“java.lang.ArrayIndexOutOfBoundsException:5”   java Swt文件对话框选择的文件太多?   java此登录代码易受SQL注入攻击吗?   Java[3]中的文件<identifier>预期编译错误   java如何在spring webflux中发送列表   jar中未找到java文件异常   如何在java中合并2D数组?   java如何评测本机JNI库