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

분류 전체보기1624

[Django] 북마크 앱 만들기 (1) 프로젝트 생성 django-admin startproject mysite . settings.py ALLOWED_HOSTS = [ 'localhost', '127.0.0.1', ] TEMPLATES = [ { "BACKEND": "django.template.backends.django.DjangoTemplates", "DIRS": [ os.path.join(BASE_DIR, 'templates'), ], "APP_DIRS": True, "OPTIONS": { "context_processors": [ "django.template.context_processors.debug", "django.template.context_processors.request", "django.contrib.auth.con.. 2023. 6. 28.
[Django] 웹 서버 연동 원리 wsgi.py 장고는 runserver 명령을 사용하여 자체 웹 서버를 실행할 수 있다. 하지만 이 서버는 개발용으로만 사용하도록 설계되었으며 배포 환경에서 사용해서는 안된다. 따라서, 배포 환경에 사용하려면 Apache 또는 Nginx와 같은 웹 서버를 사용해야 한다. 이러한 웹 서버에 연결하려면 wsgi.py 파일을 만들어야 한다. 장고의 wsgi.py 파일에는 application 객체가 다음과 같이 정의되어 있다. application = get_wsgi_application() 웹 서버는 이 application 객체를 호출하여 장고 어플리케이션을 실행한다. 호출 전에 설정 정보를 로드해야 하며, 이 설정 정보는 mysite/wsgi.py 파일에 다음과 같이 지정된다. import os os.e.. 2023. 6. 28.
[Django] Books 어플리케이션 (2) URLconf books 앱 폴더에 urls.py 파일을 만들고 각 페이지에 맞는 URL을 매치한다. from django.urls import path from . import views app_name = 'books' urlpatterns = [ path('', views.BooksModelView.as_view(), name='index'), path('book/', views.BookList.as_view(), name='book_list'), path('author/', views.AuthorList.as_view(), name='author_list'), path('publisher/', views.PublisherList.as_view(), name='publisher_list'), ] 클.. 2023. 6. 27.
[Django] Books 어플리케이션 (1) 프로젝트에 books 앱 추가 python manage.py startapp books setting.py : 어플리케이션 등록 (서버에 반영) INSTALLED_APPS = [ "books.apps.BooksConfig", # 새로 만든 앱 추가 "polls.apps.PollsConfig", "django.contrib.admin", "django.contrib.auth", "django.contrib.contenttypes", "django.contrib.sessions", "django.contrib.messages", "django.contrib.staticfiles", ] models.py 데이터베이스에 사용할 데이터들의 형태를 정리하기 위해 books 폴더의 models.py를 다음과 같이 수.. 2023. 6. 27.
[Deep Learning] Perplexity Perplexity  정보 이론에서 Perplexity는 확률 분포 또는 확률 모델이 샘플을 얼마나 잘 예측하는지를 측정하는 것이다. 그리고 확률 모델을 비교하는 데 사용할 수 있다. Perplexity가 낮다는 것은 확률 분포가 샘플을 예측하는 데 능숙하다는 것을 나타낸다. ▪ 언어 모델에서 Perplexity은 모델의 성능을 측정하는 데 사용▪ 외재적 평가 (extirnsic evaluation) : 실제 작업으로 입력에 대한 결과를 확인하는 평가 방식 ▪ 내재적 평가 (intrinsic evaluation) : 모델 내에서 자신의 성능을 수치화하여 결과를 내놓는 평가 방식▪ Perplexity는 일반적으로 단어에서 사용 범주 분류에서 교차 엔트로피는 경계 엔트로피 기반 라벨의 합산이다. Chain .. 2023. 6. 27.
[Django] 폼 (Form) 폼 (Form) HTML에서 양식은 ...에서 방문자가 텍스트 입력, 옵션 선택, 개체 또는 컨트롤 조작 등과 같은 작업을 수행한 다음 해당 정보를 다시 서버로 보낼 수 있도록 하는 내부 요소 모음이다. Your name: 장고 폼은 데이터를 사용자로부터 서버로 전송하는 데 사용할 수 있는 도구 폼은 데이터를 모델에 저장하는 데 사용 forms 모듈 사용 클래스에서 각 필드 (CharField, TextField, DataField)를 정의 s_valid() 메서드를 사용하여 유효한지 확인 장고 폼 from django import forms class ContactForm(forms.Form): subject = forms.CharField(max_length=100) message = forms.Te.. 2023. 6. 27.
Bland–Altman plot Bland–Altman plot Bland -Altman 플롯 (차이 플롯)은 분석 화학 또는 생물 의학에서 두 가지 다른 분석 간의 일치를 분석하는 데 사용되는 데이터 플로팅 방법이다. 이는 다른 분야에서 알려진 이름인 Tukey 평균차분도와 동일 하지만 J. Martin Bland 및 Douglas G. Altman에 의해 의학 통계 에서 대중화되었다. 현대 임상 실험실에서는 두 가지 정량적 측정 방법 간의 일치를 평가해야 하는 것이 매우 일반적이다. 이 일치 정도를 평가하기 위한 올바른 통계적 접근 방식은 명확하지 않다. 상관 관계 및 회귀 연구가 자주 제안된다. 많은 연구에서 두 가지 측정 방법의 결과 사이의 피어슨 상관 계수 상관 계수 (r)를 일치 지표로 제공한다. 그러나 상관 관계는 차이점이.. 2023. 6. 26.
NeuroKit2 NeuroKit2 NeuroKit2는 고급 생체 신호 처리 루틴에 쉽게 액세스할 수 있는 사용자 친화적인 패키지이다. 프로그래밍이나 생의학 신호 처리에 대한 광범위한 지식이 없는 연구원과 임상의는 단 두 줄의 코드로 생리학적 데이터를 분석 할 수 있다. pip install neurokit2 https://neuropsychology.github.io/NeuroKit/introduction.html Overview — NeuroKit2 0.2.5 documentation Overview The Python Toolbox for Neurophysiological Signal Processing NeuroKit2 is a user-friendly package providing easy access to a.. 2023. 6. 26.
[Django] 템플릿 시스템 (2) HTML 이스케이프 {{ value|safe }} 템플릿에 HTML 인쇄할 때는 HTML 이스케이프를 사용하여 해커가 악성 코드를 삽입하는 것을 방지해야 한다. HTML 이스케이프를 하려면 {{ value|safe }}를 사용한다. 템플릿 상속 {% extends "base.html" %} 템플릿 상속을 사용하여 다른 템플릿 기반으로 템플릿을 생성할 수 있다. 상속하려는 템플릿을 지정하려면 {% extends "base.html" %}를 사용한다. 템플릿 블록 {% block content %} Templates {% endblock %} 템플릿 블록을 사용하여 템플릿에서 재사용할 수 있는 코드를 생성할 수 있다. 블록을 생성하려면 {% block content %}, 블록을 끝내려면 {% endbloc.. 2023. 6. 26.
[Django] 템플릿 시스템 (1) 템플릿 시스템 장고의 템플릿 시스템은 템플릿 문법으로 작성된 템플릿 코드를 해석하여 템플릿 파일로 결과물을 만들어 준다. 템플릿 변수 {{ name }} 템플릿 변수는 파이썬 변수의 값을 저장하는 데 사용할 수 있다. 템플릿 변수에 접근하려면 중괄호 {{}}로 묶는다. 예를 들어, {{ name }}은 name이라는 파이썬 변수의 값을 반환한다. 템플릿 필터 {{ name|lower }} 템플릿 필터는 템플릿 변수에 함수를 적용하는 데 사용할 수 있다. 템플릿 필터를 사용하려면 필터 이름을 슬래시 (/)로 구분하고 변수에 붙인다. 예를 들어, {{ name|lower }}는 name이라는 변수의 값을 소문자로 반환한다. 템플릿 태그 {% for athlete in athletes %} {{ athlete.. 2023. 6. 26.
728x90
반응형
LIST