SoftwareApplication
identifier: 10.5281/zenodo.596127
name: mcfly
description: Helps you find a suitable neural network configuration for deep learning on time series.
description: * 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.
code repository: https://github.com/NLeSC/mcfly
author: https://orcid.org/0000-0001-9535-5282
author: https://orcid.org/0000-0003-2073-0900
author: https://orcid.org/0000-0002-8686-8550
author: 0000-0002-6033-960X
author: https://orcid.org/0000-0002-2662-1994
author: https://orcid.org/0000-0002-7550-1796
author: https://orcid.org/0000-0002-5529-5761
author: 0000-0001-7095-203X
author: https://orcid.org/0000-0002-3535-9406
author: https://orcid.org/0000-0003-0087-6021
author: https://orcid.org/0000-0002-7064-4069
author: https://orcid.org/0000-0003-0182-9008
keywords: Machine learning
keywords: auto-ml
keywords: deep learning
keywords: Time Series
programming language: CSS
programming language: HTML
programming language: JavaScript
programming language: Python
license:
  creative work: creativeWork
    name: Apache-2.0
reference publication: j.softx.2020.100548

https://orcid.org/0000-0001-9535-5282
type: Person
given name: Atze
family name: van der Ploeg
name: Atze van der Ploeg
affiliation: Organization
  name: Netherlands eScience Center

https://orcid.org/0000-0003-2073-0900
type: Person
given name: Breixo
family name: Solino Fernandez
name: Breixo Solino Fernandez
affiliation: Organization
  name: Netherlands eScience Center

https://orcid.org/0000-0002-8686-8550
type: Person
given name: Olga
family name: Lyashevska
name: Olga Lyashevska
affiliation: Organization
  name: Netherlands eScience Center

0000-0002-6033-960X
type: Person
given name: Patrick
family name: Bos
name: Patrick Bos
affiliation: Organization
  name: Netherlands eScience Center

https://orcid.org/0000-0002-2662-1994
type: Person
given name: Dafne
family name: van Kuppevelt
name: Dafne van Kuppevelt
affiliation: Organization
  name: Netherlands eScience Center

https://orcid.org/0000-0002-7550-1796
type: Person
given name: Johan
family name: Hidding
name: Johan Hidding
affiliation: Organization
  name: Netherlands eScience Center

https://orcid.org/0000-0002-5529-5761
type: Person
given name: Christiaan
family name: Meijer
name: Christiaan Meijer
role name: Lead RSE
affiliation: Organization
  name: Netherlands eScience Center

0000-0001-7095-203X
type: Person
given name: Malte
family name: Lüken
name: Malte Lüken
affiliation: Organization
  name: Netherlands eScience Center

https://orcid.org/0000-0002-3535-9406
type: Person
given name: Florian
family name: Huber
name: Florian Huber
affiliation: Organization
  name: Netherlands eScience Center

https://orcid.org/0000-0003-0087-6021
type: Person
given name: Mateusz
family name: Kuzak
name: Mateusz Kuzak
affiliation: Organization
  name: Netherlands eScience Center

https://orcid.org/0000-0002-7064-4069
type: Person
given name: Jurriaan H.
family name: Spaaks
name: Jurriaan H. Spaaks
affiliation: Organization
  name: Netherlands eScience Center

https://orcid.org/0000-0003-0182-9008
type: Person
given name: Vincent
family name: van Hees
name: Vincent van Hees
affiliation: Organization
  name: Netherlands eScience Center

j.softx.2020.100548
type: ScholarlyArticle
name: Mcfly: Automated deep learning on time series
pagination: 100548
url: https://doi.org/10.1016%2Fj.softx.2020.100548