Skip to content

FDASTATAUBURN/mfdnn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multiclass Functional Deep Neural Network Classifier


Functional data pre-processing

  • Given functional data first equation, first use Fourier basis functions to extract projection scores second equation by integration.

Model input and output

  • Input: Projection scores xi.
  • Output: Binary class label k={1, 2, ..., K}.

Model selection

Neural network hyperparameters

  • J: number of projection scores for network inputs
  • L: number of layers
  • p: neurons per layer (uniform for all layers)
  • s: dropout rate

Other hyperparameters

  • Loss function: softmax loss
  • Batch size: data dependent
  • Epoch number: data dependent
  • Activation function: ReLU
  • Optimizer: Adam

Function descriptions

One dimensional functional data

  • "mfdnn_1d_par.R": hyperparameter selection with training data. More details can be found in comments
  • "mfdnn_1d.R": functional deep neural netowrks. More details can be found in comments

Two dimensional functional data

  • "mfdnn_2d_par.R": hyperparameter selection with training data. More details can be found in comments
  • "mfdnn_2d.R": functional deep neural netowrks. More details can be found in comments

Three dimensional functional data

  • "mfdnn_3d_par.R": hyperparameter selection with training data. More details can be found in comments
  • "mfdnn_3d.R": functional deep neural netowrks. More details can be found in comments

Examples

  • "example_1d.R": simulated data for one-dimensional functional data
  • "example_2d.R": simulated data for two-dimensional functional data

About

Multiclass functional deep neural network

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages