Skip to content

leaky1997/Transparent_information_fusion

Repository files navigation

task

DATASET_TASK_CLASS = { 'THU_006_basic': THU_006or018_basic, 'THU_018_basic': THU_006or018_basic, 'THU_018_few_shot': THU_006or018_few_shot, 'THU_006_few_shot': THU_006or018_few_shot, 'THU_006_generalization': THU_006_generalization

}

file organization

├── configs 
├── data
│   ├── __pycache__
│   ├── data_provider.py
│   ├── datasets.py
│   └── utils.py
├── model
│   ├── __pycache__
│   ├── past
│   ├── dict.md
│   ├── Feature_extract.py
│   ├── Logic_inference.py
│   ├── parse_network.py
│   ├── Signal_processing.py
│   ├── TSPN.py
│   └── utils.py
├── model_collection
│   ├── __pycache__
│   ├── MCN
│   ├── TFN
│   ├── EELM.py
│   ├── F_EQL.py
│   ├── MCN.py
│   ├── MWA_CNN.py
│   ├── Resnet.py
│   ├── Sincnet.py
│   ├── test_models.py
│   ├── TFN.py
│   └── WKN.py
├── save
├── test
├── trainer
│   ├── __pycache__
│   ├── trainer_basic.py
│   ├── trainer_set.py
│   └── utils.py
├── .gitignore
├── main_com.py
├── main.py
└── post_analysis.ipynb

Signal_processing

  1. FFT:快速傅里叶变换。公式为:$X(k) = \sum_{n=0}^{N-1} x(n)e^{-j2\pi kn/N}$。
  2. wavelet_transform:小波变换。公式为:$W(a,b) = \frac{1}{\sqrt{|a|}}\int_{-\infty}^{+\infty} x(t)\psi(\frac{t-b}{a})dt$。
  3. Hilbert_transform:希尔伯特变换。公式为:$H(x(t)) = \frac{1}{\pi}P\int_{-\infty}^{+\infty} \frac{x(\tau)}{t-\tau}d\tau$。
  4. wavefilter:小波滤波。公式为:$y(t) = \sum_{n=0}^{N-1} h(n)x(t-n)$。

Feature_extractor

  1. MeanFeature:计算输入x的均值。公式为:$\mu = \frac{1}{N}\sum_{i=1}^{N} x_i$。

  2. StdFeature:计算输入x的标准差。公式为:$\sigma = \sqrt{\frac{1}{N}\sum_{i=1}^{N} (x_i - \mu)^2}$。

  3. VarFeature:计算输入x的方差。公式为:$\sigma^2 = \frac{1}{N}\sum_{i=1}^{N} (x_i - \mu)^2$。

  4. EntropyFeature:计算输入x的熵。公式为:$H(x) = -\sum_{i=1}^{N} p(x_i) \log p(x_i)$。

  5. MaxFeature:计算输入x的最大值。公式为:$max(x) = \max_{i} x_i$。

  6. MinFeature:计算输入x的最小值。公式为:$min(x) = \min_{i} x_i$。

  7. AbsMeanFeature:计算输入x的绝对值的均值。公式为:$abs_mean(x) = \frac{1}{N}\sum_{i=1}^{N} |x_i|$。

  8. KurtosisFeature:计算输入x的峰度。公式为:$kurtosis(x) = \frac{\frac{1}{N}\sum_{i=1}^{N} (x_i - \mu)^4}{\sigma^4}$。

  9. RMSFeature:计算输入x的均方根值。公式为:$rms(x) = \sqrt{\frac{1}{N}\sum_{i=1}^{N} x_i^2}$。

  10. CrestFactorFeature:计算输入x的峰值因子。公式为:$crest_factor(x) = \frac{\max_{i} x_i}{rms(x)}$。

  11. ClearanceFactorFeature:计算输入x的间隙因子。公式为:$clearance_factor(x) = \frac{\max_{i} x_i}{abs_mean(x)}$。

  12. SkewnessFeature:计算输入x的偏度。公式为:$skewness(x) = \frac{\frac{1}{N}\sum_{i=1}^{N} (x_i - \mu)^3}{\sigma^3}$。

  13. ShapeFactorFeature:计算输入x的形状因子。公式为:$shape_factor(x) = \frac{rms(x)}{abs_mean(x)}$。

  14. CrestFactorDeltaFeature:计算输入x的峰值因子的差分值。公式为:$crest_factor_delta(x) = \frac{\sqrt{\frac{1}{N}\sum_{i=1}^{N} (x_{i+1} - x_i)^2}}{abs_mean(x)}$。

Logic_inference

note

没有用wandb记录 以及sweep 以及自动调参

git filter-branch --force --index-filter
"git rm --cached --post_analysis.ipynb"
--prune-empty --tag-name-filter cat -- --all

git filter-branch --force --index-filter
"git rm --cached --ignore-unmatch 'post_analysis.ipynb'"
--prune-empty --tag-name-filter cat -- --all

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published