https://github.com/ap6yc/rocketeer.jl
A Julia implementation of the Rocket method of using random feature kernels for time series classification.
Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
✓DOI references
Found 8 DOI reference(s) in README -
✓Academic publication links
Links to: arxiv.org, springer.com, zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.7%) to scientific vocabulary
Repository
A Julia implementation of the Rocket method of using random feature kernels for time series classification.
Basic Info
- Host: GitHub
- Owner: AP6YC
- License: mit
- Language: Julia
- Default Branch: develop
- Size: 543 KB
Statistics
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 1
- Releases: 4
Metadata Files
README.md
A Julia implementation of the Rocket method of using random feature kernels for time series classification.
This project is not programmed by the original authors of the original paper; please see the Attribution section for more details on the original paper and software.
| Documentation | Coverage | CI Status | Releases |
|:-----------------:|:------------:|:-------------:|:-----------:|
| |
|
|
|
|
|
|
|
|
| Dependents | Issues | JuliaHub Status | Downloads |
|
|
|
|
|
Table of Contents
Usage
For detailed usage instructions, please see the Documentation.
To use the package, you must:
- Load
Rocketeer, - Create a
RocketModuleobject (with optionally specifiedinput_lengthandn_kernelshyperparameters), apply_kernelsto your dataset to extract the Rocket features,- Optionally
save_rocketandload_rocketif you intend to utilize the exact same kernels in future experiments.
For example:
```julia
Load the module
using Rocketeer
Set some parameters of the example
filepath = "myrocket" # Point to a save file inputlength = 10 # The length of the input window n_kernels = 200 # The number of kernels to generate
Create a rocket module
myrocket = RocketModule(inputlength, n_kernels)
Save it for future use
saverocket(myrocket, filepath)
Load the module back into a new object
mynewrocket = load_rocket(filepath)
Create some random data
X = rand(input_length)
Apply the kernels to get features
features = applykernels(mynew_rocket, X) ```
Attribution
Authors
This Julia package is programmed by:
- Sasha Petrenko petrenkos@mst.edu @AP6YC
The original paper is authored by:
- Angus Dempster
- Francois Petitjean
- Geoff Webb
The links for the original work are:
- Papers:
- Software:
- rocket (Python)
The bibtex entry for the original paper is:
bibtex
@article{dempster_etal_2020,
author = {Dempster, Angus and Petitjean, Francois and Webb, Geoffrey I},
title = {ROCKET: Exceptionally fast and accurate time classification using random convolutional kernels},
year = {2020},
journal = {Data Mining and Knowledge Discovery},
doi = {https://doi.org/10.1007/s10618-020-00701-z}
}
Icons
The icon used for the project logo is from the following:
Owner
- Name: Sasha Petrenko
- Login: AP6YC
- Kind: user
- Website: https://ap6yc.github.io/
- Repositories: 48
- Profile: https://github.com/AP6YC
Graduate researcher of applied computational intelligence at the Missouri University of Science and Technology.
GitHub Events
Total
- Watch event: 2
Last Year
- Watch event: 2
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- AP6YC (5)
Pull Request Authors
- AP6YC (8)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
- Total downloads: unknown
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 4
juliahub.com: Rocketeer
A Julia implementation of the Rocket method of using random feature kernels for time series classification.
- Documentation: https://docs.juliahub.com/General/Rocketeer/stable/
- License: MIT
-
Latest release: 0.1.3
published over 2 years ago
Rankings
Dependencies
- actions/cache v3 composite
- actions/checkout v3 composite
- codecov/codecov-action v3 composite
- coverallsapp/github-action master composite
- julia-actions/julia-buildpkg latest composite
- julia-actions/julia-processcoverage v1 composite
- julia-actions/julia-runtest latest composite
- julia-actions/setup-julia v1 composite
- styfle/cancel-workflow-action 0.11.0 composite
- actions/checkout v2 composite
- julia-actions/setup-julia latest composite
- styfle/cancel-workflow-action 0.9.1 composite
- JuliaRegistries/TagBot v1 composite
