https://github.com/abelsiqueira/mcfly
A deep learning tool for time series classification and regression
Science Score: 23.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
✓DOI references
Found 6 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (20.0%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
Repository
A deep learning tool for time series classification and regression
Basic Info
Statistics
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
- Releases: 0
Fork of NLeSC/mcfly
Created over 3 years ago
· Last pushed over 3 years ago
https://github.com/abelsiqueira/mcfly/blob/main/
[](https://github.com/NLeSC/mcfly/actions/workflows/CI_build.yml) [](https://scrutinizer-ci.com/g/NLeSC/mcfly/statistics/) [](https://pypi.python.org/pypi/mcfly/) [](https://doi.org/10.5281/zenodo.596127) [](http://mybinder.org:/repo/nlesc/mcfly) The goal of mcfly is to ease the use of deep learning technology for time series classification and regression. The advantage of deep learning is that it can handle raw data directly, without the need to compute signal features. Deep learning does not require expert domain knowledge about the data, and has been shown to be competitive with conventional machine learning techniques. As an example, you can apply mcfly on accelerometer data for activity classification, as shown in [the tutorial](https://github.com/NLeSC/mcfly-tutorial). If you use mcfly in your research, please cite the following software paper: D. van Kuppevelt, C. Meijer, F. Huber, A. van der Ploeg, S. Georgievska, V.T. van Hees. _Mcfly: Automated deep learning on time series._ SoftwareX, Volume 12, 2020. [doi: 10.1016/j.softx.2020.100548](https://doi.org/10.1016/j.softx.2020.100548) ## Installation Prerequisites: - Python 3.7, 3.8, 3.9 or 3.10 - pip - Tensorflow 2 Installing all dependencies in separate conda environment: ```sh conda env create -f environment.yml # activate this new environment source activate mcfly ``` To install the package, run in the project directory: `pip install mcfly` ## Visualization We build a tool to visualize the configuration and performance of the models. The tool can be found on http://nlesc.github.io/mcfly/. To run the model visualization on your own computer, cd to the `html` directory and start up a python web server: `python -m http.server 8888 &` Navigate to `http://localhost:8888/` in your browser to open the visualization. For a more elaborate description of the visualization see [user manual](https://mcfly.readthedocs.io/en/latest/user_manual.html). ## User documentation [User and code documentation](https://mcfly.readthedocs.io). ## Contributing You are welcome to contribute to the code via pull requests. Please have a look at the [NLeSC guide](https://nlesc.gitbooks.io/guide/content/software/software_overview.html) for guidelines about software development. We use numpy-style docstrings for code documentation. ## Licensing Source code and data of mcfly are licensed under the Apache License, version 2.0.
![]()
Owner
- Name: Abel Soares Siqueira
- Login: abelsiqueira
- Kind: user
- Location: Amsterdam - The Netherlands
- Company: Netherlands eScience Center
- Website: https://abelsiqueira.com
- Twitter: abel_siqueira
- Repositories: 331
- Profile: https://github.com/abelsiqueira