목록Python (24)
끄적이는 개발노트
Web Framework · Django (2) Django 정리 (2) — Form, View, Model의 3위 일체 Model · View · Form은 DB 연동 여부와 부모-자식 관계 표현 여부로 얽힌 3위 일체 구조 General View 6종으로 반복되는 CRUD를, ModelForm으로 Form-Model 연동을, FormSet으로 다중 입력을 처리 폼 검증 흐름(is_bound → clean → is_valid)과 URL 역참조까지 한 번에 정리 🔺 1. Form-View-Model, 왜 3위 일체인가 "왜 Form은 Model이나 View 없이는 제대로 동작하지 않는가" — Django의 핵..
Web Framework · Django Django 구조 정리 — MVT, ORM, CBV/FBV Django는 MVT(Model-View-Template) 패턴으로 요청과 응답을 처리하는 Python 웹 프레임워크 ORM으로 SQL 없이 DB를 다루고, View는 CBV/FBV 두 가지 방식으로 작성 가능 설치부터 프로젝트 구조, 실습 코드까지 한 번에 정리 🐍 1. Django란 무엇인가 "웹 개발에 필요한 거의 모든 것을 미리 갖춘 프레임워크" — Django의 핵심 정체성 Python 기반의 풀스택 웹 프레임워크(Web Application Framework) Cross-pl..
Scipy · 미분 · 최적화 · FFT · 적분 Scipy와 모델 — 핵심 개념 정리 미분(Differentials) → 최적화(Optimization) → 신호처리(FFT) → 적분(Integration) 으로 이어지는 흐름 각 개념이 ML/DL에서 어떻게 쓰이는지 함께 정리 📐 1. Differentials (미분) 미분의 흐름 함수 → 평균변화율 → 순간변화율 → 도함수 미분 차수별 의미 1차 현재 변화 기울기 · 방향"지금 얼마나 빠르게 변하나" ..
Scipy · 수치해석 Scipy와 수치해석 — 시각적 이해 수학 문제를 컴퓨터로 풀 수 있게 만드는 기법 = 수치해석 numpy(자료구조) + scipy(알고리즘) 조합으로 과학 계산 구현 미분·적분 / 최적화 / 선형대수 / 통계 / FFT / 보간 / 이미지처리 모듈 제공 🔢 1. 수치해석이란? 수학적 문제를 컴퓨터가 처리할 수 있는 산술 연산으로 바꾸는 기법 정확한 해석적 풀이 대신, 충분히 정확한 근삿값을 빠르게 계산 문제 정의 → 수학적 모델 → 수치해법 → 구현 (코드) 💡 새..
Statsmodels · 시계열 분석 Statsmodels와 시계열 분석 완전 정리 AR · MA · ARMA · ARIMA → 단변량 시계열 예측의 핵심 모델 계보 SARIMA · VAR · VECM → 계절성·다변량·장기균형까지 확장 model.summary() 한 줄로 모델 전체 성적표 확인 가능 📐 1. 시계열 분석 모델 계보 모델을 이해하는 핵심 질문 → "무엇을 보고 현재를 예측하는가?" AR Autoregression · 자기회귀 과거의 나 자신 값으로 현재 예측 — "어제 더웠으니 오늘도 더울 것이다" 차수 p..
비지도 학습 · 시계열 분석시계열 분석 정리시간 순서로 관측한 값들의 집합 → 과거 패턴으로 현재 이해 및 미래 예측자기상관이 존재하는 데이터 → 일반 회귀가 아닌 시계열 전용 분석 필요📈1. 시계열 데이터란?시간에 따라 순차적으로 관측한 값들의 집합관측값들이 서로 독립적이지 않고 이전 값의 영향을 받음자기상관이 있으면 반드시 시계열 분석 방법 적용💡 새 개념 — 이 섹션에 등장하는 용어비지도 학습 Unsupervised Learning정답(레이블) 없이 데이터 패턴·구조를 스스로 탐색시계열은 미래 정답 없이 과거 패턴만으로 예측 → 비지도 학습에 해당자기상관 Autocorrelation같은 시계열 내 서로 다른 두 시점 값 사이의 상관관계값이 클수록 과거가 현재에 강하게 영향오늘 주가 ↔ 어제 주가..