-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
8839ef0
commit 197c2c2
Showing
1 changed file
with
21 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# v0.1.0 | ||
|
||
## Initial Release (v0.1.0) | ||
|
||
### Features | ||
- Added preprocessing script (`preprocess.py`) to convert CSV or EDF files to NumPy .npy files with various preprocessing steps including notch filtering and bandpass filtering. | ||
- Implemented parallel processing for preprocessing using the `--parallel` flag. | ||
- Added support for TUH EEG files in preprocessing. | ||
- Included detailed README with instructions for using `preprocess.py` and example usage for Crown CSV files and TUH EEG files. | ||
- Integrated `wandb` for experiment tracking. | ||
- Added `CSVLogCallback` class in `src/trainer/make.py` for logging training and evaluation metrics to CSV files. | ||
- Provided `train_parallel.sh` script for distributed training using PyTorch with multiple GPUs. | ||
- Included dependencies in `requirements.txt` and `requirements-dev.txt` for easy setup. | ||
|
||
### Documentation | ||
- Comprehensive README with setup instructions, preprocessing details, and example usage. | ||
- Links to external resources for additional help with tools like `tmux`. | ||
|
||
### References | ||
- Based on NeuroGPT by Wenhui Cui et al. | ||
- Inspired by Neurosity Foundational Model by Jeremy Nixon and AJ Keller. |