Skip to main content

This library provides a set of tools that can be useful in many machine learning applications (classification, clustering, regression, etc.), and particularly helpful if you use scikit-learn (although this can work if you have a different algorithm).

Most machine learning problems involve an step of feature definition and preprocessing. Feature Forge helps you with:

  • Defining and documenting features

  • Testing your features against specified cases and against randomly generated cases (stress-testing). This helps you making your application more robust against invalid/misformatted input data. This also helps you checking that low-relevance results when doing feature analysis is actually because the feature is bad, and not because there’s a slight bug in your feature code.

  • Evaluating your features on a data set, producing a feature evaluation matrix. The evaluator has a robust mode that allows you some tolerance both for invalid data and buggy features.

  • Experimentation: running, registering, classifying and reproducing experiments for determining best settings for your problems.

Installation

Just pip install featureforge.

Documentation

Documentation is available at http://feature-forge.readthedocs.org/en/latest/

Contact information

Feature Forge is © 2014 Machinalis (http://www.machinalis.com/). Its primary authors are:

Any contributions or suggestions are welcome, the official channel for this is submitting github pull requests or issues.

Changelog

0.1.6:
  • Bug fixes related to sparse matrices.

  • Small documentation improvements.

  • Reduced default logging verbosity.

0.1.5:
  • Using sparse numpy matrices by default.

0.1.4:
  • Discarded the need of using forked version of Schema library.

0.1.3:
  • Added support for running and generating stats for experiments

0.1.2:
  • Fixing installer dependencies

0.1.1:
  • Added support for python 3

  • Added support for bag-of-words features

0.1:
  • Initial release

Release files for featureforge 0.1.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for featureforge 0.1.6
File Size Uploaded
featureforge-0.1.6.tar.gz 39.2 kB Details

Release files / featureforge-0.1.6.tar.gz

Download URL featureforge-0.1.6.tar.gz
Size 39.2 kB
Tags Source
SHA-256 checksum
How to use checksums
8a91bb84080ea8ea84bd25ee43d70d27d1a60586fe4577a87f4bf15f9f313201
BLAKE2b-256 checksum
How to use checksums
67cbd081c130e4f064ab0e74c78d84f984053391bdf2fea1d48a8b015ad59c12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.6 This release

1 release file

0.1.5

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page