Skip to content

lee-minki/sensor-data-augmentor

Repository files navigation

Sensor Data Augmentor

센서 데이터 증강 도구 - 1초 raw data를 2분 평균 리샘플링하고 다중 offset + 노이즈 주입으로 데이터를 증강하는 도구입니다.

🎯 주요 기능

  • 데이터 리샘플링: 1초 단위 raw data → 2분 평균 데이터로 변환
  • 데이터 증강: 다중 offset + 노이즈 주입으로 학습 데이터 생성
  • 앙상블 ML 학습: 머신러닝 모델 학습용 데이터셋 생성
  • GUI 인터페이스: 사용하기 쉬운 tkinter 기반 GUI

📦 버전 정보

현재 버전: v0.1.0-beta

🚀 빠른 시작

필수 요구사항

  • Python 3.7 이상
  • 필요 라이브러리:
    • pandas
    • numpy
    • tkinter (Python 기본 포함)

설치

# 저장소 클론
git clone https://github.com/YOUR_USERNAME/sensor-data-augmentor.git
cd sensor-data-augmentor

# 필요 라이브러리 설치
pip install pandas numpy

실행

python sensor_augmentor.py

🔧 사용 방법

  1. CSV 파일 선택: 1초 단위 센서 데이터 CSV 파일 선택
  2. 증강할 컬럼 선택: 증강을 원하는 센서 데이터 컬럼 선택
  3. 증강 옵션 설정: 리샘플링 간격, 목표 수, 노이즈, Offset
  4. 증강 실행: 처리된 데이터를 새 CSV로 저장

자세한 사용법은 사용자 매뉴얼 참조

📖 문서

문서 설명
사용자 매뉴얼 GUI 실행 방법, 화면 구성, 사용 순서
파라미터 가이드 각 설정값의 상세 설명 및 권장 범위
API 연동 매뉴얼 외부 코드에서 처리 함수 호출 방법
이론적 배경 & 레퍼런스 학술 논문 인용, 기법별 이론적 근거
Windows EXE 빌드 가이드 GitHub Actions를 통한 EXE 빌드 방법

🏗️ GitHub Actions를 통한 Windows EXE 빌드

Windows PC 없이도 GitHub의 무료 클라우드 서버에서 Windows용 .exe 파일을 빌드할 수 있습니다.

📝 라이선스

본 프로젝트는 I&C Engineering Support에서 개발되었습니다.

🤝 기여

이슈와 풀 리퀘스트는 언제나 환영합니다!

📧 문의

프로젝트 관련 문의사항이 있으시면 이슈를 등록해주세요.

About

센서 데이터 증강 도구 - 1초 raw data를 2분 평균 리샘플링하고 ML 학습용 데이터를 생성하는 GUI 도구

Resources

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages