본문 바로가기
728x90
반응형
SMALL

분류 전체보기1624

[BioPsyKit] 수면 분석 (관성 측정 장치) import from pathlib import Path import pandas as pd import numpy as np from fau_colors import cmaps import biopsykit as bp import matplotlib.pyplot as plt import seaborn as sns %matplotlib inline %load_ext autoreload %autoreload 2 plt.close("all") palette = sns.color_palette("Set2") sns.set_theme(context="notebook", style="ticks", font="sans-serif", palette=palette) plt.rcParams["figure.figsize".. 2023. 6. 25.
[Django] 셸로 데이터 다루기 셸 (Shell) 셸은 운영 체제 상에서 다양한 운영 체제 기능과 서비스를 구현하는 인터페이스를 제공하는 프로그램이다. 셸은 사용자와 운영 체제의 내부 사이의 인터페이스를 감싸는 층이기 때문에 그러한 이름이 붙었다. 셸은 일반적으로 명령 줄과 그래픽 형의 두 종류로 분류된다. 장고에서 파이썬 셸을 사용하려면 먼저 장고 프로젝트의 루트 디렉토리로 이동하고 다음 명령을 실행한다. python manage.py shell import model 모델을 사용하기 위해 import를 해야 한다. Question 모델을 사용하려면 셸에서 다음 명령을 사용한다. from polls.models import Question objects 그 다음, objects 속성을 사용하여 객체를 생성할 수 있다. 예를 들어, Q.. 2023. 6. 23.
Van Hees (2015) : Open Access Method to Assess Sleep Duration Using a Wrist-Worn Accelerometer Open Access Method to Assess Sleep Duration Using a Wrist-Worn Accelerometer 손목 착용형 가속도계는 모집단 연구에서 신체 활동 평가에 점점 더 많이 사용되고 있지만 수면 평가에 대한 가치에 대해서는 알려진 바가 거의 없었다. 9일동안 가속도계를 착용한 60 - 83세 4,094명의 Whitehall II 연구(영국, 2012-2013) 참가자의 데이터를 사용하여 수면 시간을 평가하는 새로운 방법을 개발했으며 수면 로그를 작성하고 설문지를 통해 수면 시간을 보고했다. 수면 감지 알고리즘은 (야행성) 수면을 지속적인 비활동 기간으로 정의했으며, 참가자가 수면 로그에 수면으로 기록한 기간 동안 5분 이상 팔 각도가 5도 이상 변화하지 않는 것으로 감.. 2023. 6. 22.
관성 측정 장치 (IMU) 관성 측정 장치 (IMU) 관성 측정 장치 (IMU)는 가속도계와 회전 속도계, 때로는 자력계의 조합을 사용하여 신체의 특정한 힘, 각도 비율 및 때로는 신체를 둘러싼 자기장을 측정하고 보고하는 전자 장치이다. IMU는 일반적으로 무인 항공기를 포함한 항공기와 인공위성과 육지를 포함한 우주선을 조종하는 데 사용된다. 특히, 관성 측정 장치는 수면을 추적하고 분석하는 데 사용된다. 관성 측정 장치는 가속도계, 자이로스코프, 자기 센서를 사용하여 사용자의 움직임을 추적한다. 이 데이터는 수면 패턴, 수면의 질, 수면 중 움직임 등을 분석하는 데 사용된다. 관성 측정 장치는 수면 무호흡증, 불면증, 기면증 등 수면 장애를 진단하고 치료하는 데에도 사용된다. 관성 측정 장치는 수면 장애의 원인을 파악하고 수면 .. 2023. 6. 22.
[Django] 템플릿 (Template) 템플릿 (Template) Django 템플릿은 Django 템플릿 언어를 사용하여 마크업된 텍스트 문서 또는 Python 문자열이다. 일부 구문은 템플릿 엔진에서 인식하고 해석한다. 주요 항목은 변수와 태그이다. 템플릿은 컨텍스트로 렌더링된다. 렌더링은 컨텍스트에서 조회되는 값으로 변수를 대체하고 태그를 실행한다. 나머지는 그대로 출력된다. 프로젝트 템플릿 디렉토리는 TEMPLATES 설정의 DIRS 항목에 지정된 디렉토리이다. 앱 템플릿 디렉토리는 각 어플리케이션 디렉토리마다 존재하는 templates/ 디렉토리를 말한다. 프로젝트 디렉토리에는 base.html 등 전체 프로젝트의 룩앤필에 관련된 파일들을 모아두고 각 앱에서 사용하는 템플릿 파일들은 앱 템플릿 디렉토리에 위치시킨다. 일반적인 경우 템.. 2023. 6. 22.
[Django] 뷰 (View) 뷰 (View) views.py는 뷰 로직을 코딩하는 가장 중요한 파일이다. 장고에서 함수형과 클래스형 두가지 뷰로 구분한다. 장고가 제공하는 제네릭 뷰를 사용하고 재활용 및 확장성 측면에서 클래스형 뷰를 쓰는 것이 좋다. 투표 어플리케이션 만들기 import logging from django.http import HttpResponseRedirect from django.urls import reverse from django.shortcuts import render, get_object_or_404 from polls.models import Question, Choice # Create your views here. def index(request): latest_question_list = Q.. 2023. 6. 22.
BioPsyKit BioPsyKit BioPsyKit는 생물 심리학 데이터 분석을 위한 Python 패키지이다. 기능 다양한 생리학적 신호(ECG, EEG, 호흡, 동작 등)에 대한 데이터 처리 파이프라인 활동 또는 IMU 데이터를 기반으로 수면 종점의 계산 및 수면 / 각성 예측을 위한 알고리즘 및 데이터 처리 파이프라인 수면 추적기 (ex: Withings Sleep Analyzer)에서 데이터를 가져오고 처리하는 기능 타액 바이오마커 데이터 (코르티솔, 아밀라제)의 처리 및 분석을 위한 기능 다양한 심리 및 HCI 관련 설문지 구현 다양한 심리적 프로토콜을 나타내는 클래스 구현 (ex: TSST, MIST, Cortisol Awakening Response Assessment 등) 통계 분석 파이프라인을 쉽게 설정할.. 2023. 6. 22.
[Algorithm] 휴리스틱 (Heuristics) (2) 휴리스틱이 사용되는 이유 휴리스틱은 일반적으로 다음 다섯 가지 조건 중 하나가 충족될 때 발생한다 (Pratkanis, 1989). 너무 많은 정보에 직면했을 때 결정을 내릴 시간이 제한적일 때 내려야 할 결정이 중요하지 않을 때 결정을 내리는 데 사용할 정보가 거의 없을 때 적절한 휴리스틱이 동시에 떠오를 때 휴리스틱을 공부할 때 응용 프로그램의 이점과 피할 수 없는 단점을 모두 염두해야 한다. 인간 사회에서 이러한 기술의 편재성은 그러한 약점을 특히 평가할 가치가 있게 만든다. 보다 구체적으로, 의사 결정 프로세스를 촉진하는 데 있어 휴리스틱은 또한 많은 인지 편향에 노출시킨다. 인지 편향은 비논리적인 인지 패턴에서 파생된 부정확하지만 만연한 판단이다. 간단히 말해서 인지 편향은 주관적인 인식을 신뢰.. 2023. 6. 21.
[Algorithm] 휴리스틱 (Heuristics) (1) 휴리스틱 (Heuristics) 문제를 해결하거나 불확실한 사항에 대해 판단을 내릴 필요가 있지만, 명확한 실마리가 없을 경우에 사용하는 편의적 발견적인 방법이다. 다른 말로 표현하면 쉬운 방법, 간편법, 발견법, 어림셈 (어림짐작)이라고 말할 수 있다. 휴리스틱은 솔루션에 빠르게 도달하기 위해 인간이 정기적으로 의존하는 일반적인 인지 프레임워크로 생각할 수 있다. Kahneman의 의사 결정 이론 심리학자 Daniel Kahneman이 인지 문제 해결에 대한 엄청난 공헌은 특별한 관심을 받을 만하다. Kahneman은 자신의 이론에 대한 맥락으로 개인이 매일 약 35,000번의 결정을 내린다고 추정했다. 이러한 결심에 도달하기 위해 마음은 "빠른" 또는 "느린" 사고에 의존한다. 빠른 사고 경로 (시스.. 2023. 6. 21.
[Django] URL URL URL은 네트워크 상에서 자원이 어디 있는지를 알려주기 위한 규약이다. 즉, 컴퓨터 네트워크와 검색 메커니즘에서의 위치를 지정하는, 웹 리소스에 대한 참조이다. 쉽게 말해서, 웹 페이지를 찾기위한 주소를 말한다. URLconf URLconf 용어는 URL과 뷰를 매핑해주는 urls.py 파일을 말한다. URLconf를 정의할 때 하나의 파일 또는 2개의 파일에 정의할 수도 있다. 보통 프로젝트는 전체 URL을 정의하는 프로젝트 URL과 앱마다 정의하는 앱 URL 2계층으로 나눠서 코딩하는 방향이 좋다. 이 방식은 URLconf 모듈을 계층적으로 구성하므로 변경도 쉽고 확장도 용이해진다. URL 패턴별로 이름을 지정할 수 있고 패턴 그룹에 대해 이름 공간을 지정할 수 있따. 이는 reverse() .. 2023. 6. 20.
728x90
반응형
LIST