EELSpecNet

API Reference

EELSpecNet Model

EELSpecNetModel_CNN_10D

The main model class for spectral deconvolution.

Parameters

Methods

Data Generation

GenerateData

Module for generating training and evaluation data.

Functions

Usage Examples

import EELSpecNet
import GenerateData as gene

# Create model
model = EELSpecNet.EELSpecNetModel_CNN_10D(2048)

# Generate training data
train_target, train_initial = gene.training_signal_set(
    6000,  # size
    -2,    # snr
    0.005, # psf_width_min
    0.015, # psf_width_max
    2048,  # dim
    0.05   # noise_level
)

# Train model
model.fit(train_initial, train_target, 
         validation_split=0.16,
         batch_size=16,
         epochs=1000)