- data.rar: The data sets were downloaded from the data mining competion: AAIA'16 Data Mining Challenge: Predicting Dangerous Seismic Events in Active Coal Mines
- seismic data preprocessing.ipynb
- dara_pre.py
- model.py
- feature combined.ipynb
- MLP.py: Multilayer Perceptron model
- CNN_series.py: Convolutional Neural Network as the classifer.
- FCN.py: Fully Convolutional Neural Network as the classifer.
- res_net.py: Residual Network as the classifer.
- LSTM_FCN.py: LSTM combined with FCN as the classfier.
- classifier_train.py: train and test the classifer with the processed and filed data sets. For rebalance the training samples, SMOTE(Synthetic Minority Over-sampling Technique) was applied and 10-fold cross validation was used during the training period. Change the "NET", such as MLP, CNN_series or FCN, you can use different models to do the imbalanced data classification. The messures are confusion matrix, ROC AUC, G-mean, F1 score and so on.
- classify_train_without_features.py: Same with classifier_train.py, but the input data samples without features.
-
Notifications
You must be signed in to change notification settings - Fork 3
danielgy/imbalanced-seismic-data-classification
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published