机器学习信号处理工具
项目描述
麻省理工学院数据到AI实验室的开源项目。
SigPro: 机器学习信号处理工具
- 许可证: MIT
- 开发状态: 预alpha
- 主页: https://github.com/sintel-dev/SigPro
概述
SigPro提供了一种端到端解决方案,用于高效地将多种信号处理技术应用于将原始时间序列转换为特征时间序列,以便编码领域专家的知识,从而解决时间序列机器学习问题。
安装
要求
SigPro已在GNU/Linux和macOS系统上针对Python 3.8、3.9、3.10和3.11进行了开发和测试。
此外,尽管不是强制性的,但强烈建议使用virtualenv,以避免干扰在运行SigPro的系统上安装的其他软件。
使用pip安装
安装SigPro最简单、最推荐的方式是使用pip。
pip install sigpro
这将从PyPi拉取并安装最新的稳定版本。
如果您想从源代码安装或为项目做出贡献,请阅读贡献指南。
用户指南
SigPro
附带以下用户指南
- PRIMITIVES.md: 关于原语家族及其预期输入和输出的信息。
- USAGE.md: 使用SigPro三个主要功能的说明。
- DEVELOPMENT.md: 关于如何编写有效的SigPro原语并将其贡献给SigPro或您自己的库的逐步指南。
历史
0.2.1 - 2024-04-24
特性
- 频率原语 - 问题 #60
0.2.0 - 2024-02-02
特性
- 用于管道使用的演示笔记本 - 问题 #55 由@andyx13
- 添加
contributing_primitive
和basic_primitives
模块以帮助创建/使用新原语 - 问题 #54 由@andyx13 - stft.json和stft_real.json的分类错误 - 问题 #53 由@andyx13
- 支持更复杂的管道架构 - 问题 #52 由@andyx13
- 更新原语接口 - 问题 #51 由@andyx13
- 创建管道的语法 - 问题 #41 由@andyx13
- 在随机索引处加载演示数据集 - 问题 #35 由@andyx13
0.1.2 - 2023-12-11
特性
0.1.1 - 2023-04-06
特性
0.1.0 - 2021-11-14
特性
- 重构SigPro为基于类的设计
0.0.3 - 2021-09-27
特性
- 添加
process_signals
函数,用于接收一组原语并针对给定数据创建特征。
0.0.2 - 2021-02-05
错误修复
MANIFEST.in
:在安装包时复制原语的json文件。
0.0.1 - 2021-01-26
首次发布到PyPI。
此版本包含第一个版本的contributing
模块,这使得创建新的原语和测试包含在此包中的演示数据变得更加容易。
此版本还包括以下用户指南
- PRIMITIVES.md:关于原语家族、预期输入和输出的信息。
- USAGE.md:关于如何使用
SigPro
的三个主要功能的说明。 - DEVELOPMENT.md:关于如何编写有效的
SigPro
原语并将其贡献给SigPro
或您自己的库的逐步指南。
特性
- 演示数据:可用于测试原语的演示数据。
- 新增原语:以下列表中添加了以下原语
sigpro.aggregations.amplitude.statistical.crest_factor
sigpro.aggregations.amplitude.statistical.kurtosis
sigpro.aggregations.amplitude.statistical.mean
sigpro.aggregations.amplitude.statistical.rms
sigpro.aggregations.amplitude.statistical.skew
sigpro.aggregations.amplitude.statistical.std
sigpro.aggregations.amplitude.statistical.var
sigpro.transformations.amplitude.identity.identity
sigpro.transformations.frequency.fft.fft
sigpro.transformations.frequency.fft.fft_real
sigpro.transformations.frequency_time.stft.stft
sigpro.transformations.frequency_time.stft.stft_real
- 贡献模块。
- 关于如何贡献新原语以及如何运行的说明。
项目详情
下载文件
下载适合您平台的应用程序。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
sigpro-0.2.1.tar.gz (2.8 MB 查看哈希值)
构建分布
sigpro-0.2.1-py2.py3-none-any.whl (2.8 MB 查看哈希值)