Skip to main content

A python package for supervised learning of behavioral modes from sensor data.

Project description

pyecoacc

A python package for supervised learning of behavioral modes from sensor data.

pyecoacc is built on top of sklearn and pytorch, and provides convenient pipelines of feature computations and other preprocessing necessary to easily run behavior classification on sensor data. This package contains easy to use out of the box optoins, together with extendability and customization.

📦 Installation

Install from PyPI:

pip install pyecoacc   

Or from the source:

git clone https://github.com/Hezi-Resheff/pyecoacc.git
cd pyecoacc
pip install .

🔗 Dependencies

All required dependencies are listed in requirements.txt. To install them manually:

pip install -r requirements.txt

🧑‍💻 Usage

from pyecoacc.models.pipeline import get_default_random_forest_pipeline

classifier = get_default_random_forest_pipeline()
classifier.fit(ACC_train, y_train)
y_hat = classifier.predict(ACC_test)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyecoacc-1.0.0.tar.gz (44.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyecoacc-1.0.0-py3-none-any.whl (33.5 kB view details)

Uploaded Python 3

File details

Details for the file pyecoacc-1.0.0.tar.gz.

File metadata

  • Download URL: pyecoacc-1.0.0.tar.gz
  • Upload date:
  • Size: 44.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.4

File hashes

Hashes for pyecoacc-1.0.0.tar.gz
Algorithm Hash digest
SHA256 844ece6104896ef0c7823484ead759d2e31131f12c33af21c2e16f1674847825
MD5 be894c6917df00b9e3f7ce308b238724
BLAKE2b-256 12c5f8954559dae87e852823749985400ac539a95562b6bf3e06a201ee9674b7

See more details on using hashes here.

File details

Details for the file pyecoacc-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: pyecoacc-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 33.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.4

File hashes

Hashes for pyecoacc-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1d7e7611ee3ca3196a144eadac93733db062d153299ab0dc96d4c4d4e46c27e3
MD5 9774d5bf91f5a67bdc9ad8cb6f777898
BLAKE2b-256 6271db004808e292395a69f1311857925e1f97d9044890630c1314766d0ff771

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page