EEG 데이터를 업로드하고 전처리, 분석 및 예측할 수 있는 시스템입니다.
터미널에서 프로젝트를 저장할 폴더로 이동한 후, 아래 명령어를 실행합니다.
git clone https://github.com/neaimt/eeg-data-system.git
프로젝트 폴더로 이동 후 가상환경을 설정하고 활성화합니다.
-
Mac/Linux:
cd eeg-data-system python3 -m venv venv source ./venv/bin/activate
-
Windows:
cd eeg-data-system python -m venv venv .\venv\Scripts\activate
프로젝트의 의존 패키지를 설치합니다.
pip install -r requirements.txt
다음 명령어로 서버를 실행합니다.
python app.py
터미널에 아래 메시지가 나타나면 성공입니다:
Running on http://127.0.0.1:5000
브라우저에서 http://127.0.0.1:5000 주소로 접속합니다.
- 기능: EEG 데이터를 업로드할 수 있습니다.
- 추가: 기본으로 제공되는 EEG 데이터 목록을 확인할 수 있습니다.
-
설정 저장
- 설정 이름을 입력하고 원하는 전처리 방법을 선택한 후 저장 버튼을 클릭합니다.
-
데이터 예측
- EEG 데이터 파일과 저장된 설정을 선택하고 예측 버튼을 클릭합니다.
- 오른쪽 화면에 시각화 및 모델 결과가 표시됩니다.
-
시각화 결과 보기
- 시각화 버튼을 클릭하면 새로운 페이지에서 결과를 확인할 수 있습니다.
- 모델 성능에 대한 정확도 결과를 테이블 형식으로 확인할 수 있습니다.
- 모델 예측 결과를 설명하는 시각화 도구를 제공합니다.
eeg-data-system/
│
├── app.py # 서버 실행 메인 파일
├── requirements.txt # 패키지 의존성 파일
├── templates/ # HTML 파일
├── static/ # CSS, JavaScript 및 정적 파일
├── data/ # 기본 EEG 데이터
└── README.md # 프로젝트 설명 파일
- 서버 실행 시 Python 3.8 이상을 권장합니다.
- 이 시스템은 기본 EEG 데이터셋을 제공하며, 사용자가 추가 데이터를 업로드하여 분석할 수 있습니다.
이제 프로젝트를 실행하고 EEG 데이터를 분석해보세요! 🚀