C# 코드 VScode에서 실행하기

VScode 에서 C# 코드 실행하기  오늘의 목적은 C# 코드를 로컬 환경의 VScode에서 실행하는 방법을 알아볼 겁니다.  저는 신호의 알고리즘 처리를 할 계획인데, 신호를 받는 프로그램이 C# 코드로 되어 있어서   로컬 환경에서 이를 실행하고 데이터가 어떻게 받아지는지 근본적으로 살펴보려 합니다.  .NFT SDK 설치 다운로드 페이지 바로가기 위 버튼을 통해서 다운로드 페이지로 이동할 수 있습니다. 이곳에서 최신 […]

내부망 PC를 NAS 연결하기

내부망 PC를 NAS 연결하기 특정 내부망 환경에만 PC가 총 2개가 있다고 가정합니다. 이때, 특정 해당 내부망 환경에 연결된 NAS가 있습니다. PC-1, PC-2 라고 가정을 할 때, PC-2에 있는 특정한 폴더의 파일들을 NAS 쪽으로 업로드를 주기적으로 하고 싶습니다. 하지만 해당 환경은 “내부망” 입니다. 즉, 네트워크 없다는 가정으로 진행을 해야 합니다. 바로 세팅을 해보겠습니다. NAS 체크하기 우선은 […]

AWS LAMBDA 함수 계층 만들기

AWS Lambda 함수 Layer 생성하기 AWS Lambda 함수를 통해서 페이지를 설계할 때에  해당 Lambda 함수가 사용해야 할 라이브러리가 있습니다.  Lambda 함수 내부에서 특정한 라이브러리를 사용하기 위해서는 “Layer” 즉, 계층을 설정해줘야 하는데요. 이 계층을 로컬에서 생성해서 업로드를 하는 방식을 알아보겠습니다.  Lambda 함수 생성하기 기본적으로 AWS 콘솔로 로그인을 합니다. 이후 검색 창에서 lambda 입력을 해서 lambda 대시보드에 […]

React 에서 JSON 파일 업로드 및 파싱하기

React 에서 JSON 파일을 파싱해보자 오늘의 목적은 React 프론트엔드에 특정한 JSON 형식의 파일을 업로드 하고, 이 JSON  파일 내부에 있는 정보를 통해서 프론트엔드에 어떠한 “값”들을 저장할 겁니다. 이를 위해서는 JSON 업로드 창을 구현해야 할 것이며  업로드 된 JSON 파일 정보에서 특정한 값들만을 꺼낼 수 있도록 파싱을 하는 방법도 필요하겠네요. 바로 시작하죠. 우선은 업로드 섹션을 디자인하자. […]

크롬 특정 포트에서 여는 방법

크롬을 특정 포트에서 여는 방법 크롬 창을 보통은 그냥 클릭해서 엽니다. 하지만, Selenium 과 같은 모듈을 사용하기 위해서는 크롬 페이지가 특정한 포트에 열리는 게 좋습니다. 어떻게 하면 특정한 포트를 통해서 크롬을 실행 가능한지 살피겠습니다. 어떻게? chrome.exe –remote-debugging-port=9223 –user-data-dir=”C:selenium_profile” 위와 같은 코드로 특정한 포트에 특정한 프로파일로 크롬을 생성 가능합니다. port=9223 으로 설정이 되었으므로, Selenium 작업 시 […]

GSR 신호의 Phasic 구간 추출하기

GSR 의 Feature 분석하기 GSR 신호로 데이터를 뽑으면 두 가지를 알 수 있습니다. 하나는 Tonic 한 성분으로 느린 변화의 기저선 신호로 저주파 성분입니다. 하나는 Phasic한 성분으로 스트레스 반응을 나타내는 고주파 성분이 있습니다. 이때 어떤 방법을 통해서 Tonic, Phasic 한 성분을 뽑아내고 분석 가능한지 조사했습니다.  Leadlab 소프트웨어로 분석하기 $ git clone https://github.com/ledalab/ledalab.git 우선은 위 명령어를 git […]

GSR 코드 분석하기

GSR SparseEDA 알고리즘 코드 분석하기 GSR (Galvanic Skin Response) 전기피부반응 신호를 분석하여 교감신경계의 신호를 해석하기 위해 사용되는 방법입니다. 해당 방법은 비음수 희소 역합성을 활용하여 GSR 신호를 저주파 성분과 고주파 성분으로 분리합니다. 분리된 신호에서 특정 신호 처리 및 분석 작업을 수행하며 이를 수행하는 코드를 분석합니다.   입력 검증 및 전처리 단계 if (length(signalIn)/sr < 80) display('Signal not […]

HRVAS 소스코드 활용하여 HRV 분석하기

HRVAS 소스코드로 HRV 분석하기 HRVAS (Heart Rate Variability Analysis Software)는 Ramshur J.가 개발한 HRV 분석을 위한 MATLAB 기반 소프트웨어입니다. 이 소프트웨어는 시간 영역(Time Domain), 주파수 영역(Frequency Domain), 비선형 분석(Nonlinear Analysis) 등 다양한 HRV 지표를 분석합니다. 이를 MatLab 에서 코드를 통해서 HRVAS 가 제공하는 다양한 지표를 분석을 해볼 것입니다. 저는 ECG 신호에서 R피크와 R피크 간격인 RRI를 […]

그림 인식을 이용해 이상치 제거 변수 찾기

그림 일치도로 SAX 최적 변수 찾기 일전에는 SAX 기법을 이용하여 데이터를 정제하는 기법에 대해서 알아 보았습니다.  이번에는 어떻게 하면 SAX에 값을 세팅해서 최적으로 이상치를 제거할 수 있을지 시도해봤습니다.  일전 SAX 포스팅은 다음 버튼을 통해 확인해주세요.  SAX 기법 코드 예제 그냥 SAX 로 시도했을 때는? 이상치를 제거하고 싶은 원본 데이터입니다.  이런 원본 데이터에서 일반적인 SAX 기법을 […]

SAX 기법 코드 예제

SAX 기법 코드 예제 시계열 데이터의 이상치 처리를 위해서 SAX 기법을 이용하고자 합니다. 이상치 제거를 위한 좋은 방법이 없을까 논문을 찾았는데 관련된 SAX 관련 논문이 재밌더군요. 바로 시작하죠. SAX가 뭔데? 위 그림이 SAX 입니다. SAX 는 “Symbolic Aggregate Approximation” 이라는 의미를 가지고 있습니다. 데이터 집합을 기호화로 접근하는 방법입니다. 이를 위해서는 우선적으로 PAA 방법이 사용됩니다. PAA […]