mcfly

Helps you find a suitable neural network configuration for deep learning on time series.

44
mentions
12
contributors
Get started
585 commitsLast commit ≈ 4 months ago362 stars81 forks

Cite this software

What mcfly can do for you

  • Provides starting point for researchers to use deep learning
  • Creates deep learning models for classification and regression on time series data
  • Derives features automatically from raw data
  • Helps with finding a suitable model architecture and hyperparameters
  • Has a tutorial in Python to get you started!

Deep learning is a powerful tool to help with automated classification or regression tasks. However, designing a deep learning network that works well for your data is not trivial: it requires the user to choose the number of layers in the network, the number of nodes in each layer, the type of each layer, and so forth. With so many degrees of freedom, finding the network that is right for your data is an arduous task. Moreover, each network still needs to be calibrated or trained before it can be usefully applied to automated classification or regression tasks.

mcfly simplifies this process by making explicit the required steps while offering useful default values at each step. mcfly then proceeds by trying out many different network configurations, training each one to the data provided by the user. It subsequently lists the performance of each network, along with a visualization that helps the user judge each network's tendency to overfit or underfit the data.

Logo of mcfly
Keywords
Programming languages
  • JavaScript 75%
  • Python 16%
  • CSS 8%
  • HTML 1%
License
</>Source code

Participating organisations

Netherlands eScience Center

Reference papers

Mentions

Mcfly: An easy-to-use tool for deep learning for time series classification

Author(s): Florian Huber
Published in 2020

mcfly: time series classification made easy

Author(s): Dafne van Kuppevelt
Published in 2017

Testimonials

Mcfly enabled us, for the first time, to forecast species distributions using entirely temporally explicit predictor data.
César Capinha, University of Lisbon

Contributors

Olga Lyashevska
Olga Lyashevska
Atze van der Ploeg
Atze van der Ploeg
BSF
Breixo Solino Fernandez
Dafne van Kuppevelt
Dafne van Kuppevelt
Florian Huber
Florian Huber
Vincent van Hees
Vincent van Hees
Jurriaan H. Spaaks
Jurriaan H. Spaaks
Mateusz Kuzak
Mateusz Kuzak
Malte Lüken
Malte Lüken

Related projects

Predicting the Brugada ECG without ajmaline

Predicting the Brugada syndrome using machine learning

Updated 7 months ago
Finished

ePODIUM

Early prediction of dyslexia in infants using machine learning

Updated 20 months ago
Finished

EliLilly

Advancing actigraphy-based daily activity and sleep analysis with machine learning

Updated 3 months ago
Finished

Googling the cancer genome

Identification and prioritization of cancer-causing structural variations in whole genomes

Updated 1 month ago
Finished