
전체 글
![[Django] QuerySet 메소드 정리 (2) - CRUD](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FbT1IAY%2Fbtrzr84eCpe%2FAAAAAAAAAAAAAAAAAAAAABKeQs47ADYA9kR-0Y4vTe_6SBKzygmCGBzPr9gCnAfV%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1761922799%26allow_ip%3D%26allow_referer%3D%26signature%3DFmpWfbyfv7nRwjAznV6dEsiAlQ4%253D)
[Django] QuerySet 메소드 정리 (2) - CRUD
QuerySet 이란? Django ORM에서 제공하는 데이터 타입으로, 데이터베이스에서 전달받은 객체 목록이다. 구조는 list와 같지만, 파이썬의 기본 자료구조가 아니기 때문에 파이썬 파일에서 읽고 쓰기 위해서는 자료형 변환을 해줘야 한다. 1. select [클래스 명].objects.all() : 해당 테이블 안에 있는 모든 데이터 조회. QuerySet 타입으로 반환. In : Drink.objects.all() Out: [클래스 명].objects.get() : 하나의 row만 조회. 주로 pk컬럼으로 조회한다. 결과가 1건 이상일 때는 에러를 발생시킨다. QeuerySet 타입이 아닌 객체 타입으로 반환. In : Drink.objects.get(id=1) Out: # pk컬럼명 대신 그냥 ..
![[Django] QuerySet 메소드 정리 (1) - 연결된 테이블에서 데이터 조회(정참조/역참조)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fpipr9%2FbtrzncmYSrn%2FAAAAAAAAAAAAAAAAAAAAAPVqudsvwroZpXYhrsSmU9m-BVwEcQRO0nJSL0WL-Qu4%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1761922799%26allow_ip%3D%26allow_referer%3D%26signature%3DH1lpWNdEWqNcMu5zL1rVnCtKkgg%253D)
[Django] QuerySet 메소드 정리 (1) - 연결된 테이블에서 데이터 조회(정참조/역참조)
Django models.py 파일로 테이블을 만들어보고 Django Shell에서 QuerySet 메소드로 데이터를 조회 ! 예제로 스타벅스 홈페이지의 음료 메뉴를 모델링해보았다.(메뉴가 음료인 것만 간략히) 1. 현재 프로젝트 구조와 테이블 관계 현재 프로젝트 구조는 다음과 같다. - 프로젝트 명 : westarbucks - 작업 할 app 명 : products 그리고 아래 그림은 테이블 관계를 간략하게 표현한 것이다. 2. products/models.py from django.db import models class Menu(models.Model): name = models.CharField(max_length=20) def __str__(self): # shell에서 보이는 정보 return..
![Operating System[Unix/Linux] Shell Script(쉘 스크립트)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2F7Mrqu%2FbtryRYBmm0k%2FAAAAAAAAAAAAAAAAAAAAAE7syGt0MwlFwhWCWJhPsguxVpMXp_9oieUC3gMNS-sL%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1761922799%26allow_ip%3D%26allow_referer%3D%26signature%3DkMytIlY6wPXnB6I%252FcSr%252BFC%252FfgyQ%253D)
Operating System[Unix/Linux] Shell Script(쉘 스크립트)
Shell(쉘)이란? Shell(쉘)은 운영체제상에서 사용자가 입력하는 명령을 읽고 해석하여 대신 실행해주는 프로그램이다. 즉 다시말해서, 운영체제의 커널과 사용자 사이를 이어주는 역할을 하며 사용자의 명령어를 해석하고 운영체제가 알아들을 수 있도록 도와주는 명령어 해석기이다. Linux에서 사용하는 Shell의 종류로는 다음과 같은 것들이 있다. bash : Bourne-Again Shell(프롬프트 : #, 경로 : /bin/bash). 가장 대표적으로 사용. sh : Bourne Shell(프롬프트 : $, 경로 : /bin/sh) csh : C Shell(프롬프트 : %, 경로 : /bin/csh) ksh : Kron Shell(프롬프트 : $, 경로 : /bin/ksh) tcsh : TENEX ..
![[딥러닝 2편]](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fb4y3Fi%2Fbtryq0mwRkl%2FAAAAAAAAAAAAAAAAAAAAAI7_YI6Ea1qqz_75Ebg_Ms-OfFGweTRmzgyg6blUNDL4%2Fimg.gif%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1761922799%26allow_ip%3D%26allow_referer%3D%26signature%3DK4ldP%252Bg0O2socMoUwGctPy%252B7P5k%253D)
[딥러닝 2편]
경사하강법(Gradient Decent) 볼록함수(Convex Function) 어떤 지점에서 시작하더라도 최적값(손실함수가 최소로하는 점)에 도달할 수 있음 1-D Convex Function 출처: https://www.researchgate.net/figure/A-strictly-convex-function_fig5_313821095 2-D Convex Function 출처: https://www.researchgate.net/figure/Sphere-function-D-2_fig8_275069197 비볼록함수(Non-Convex Function) 비볼록 함수는 시작점 위치에 따라 다른 최적값에 도달할 수 있음. 1-D Non-Convex Function 출처: https://www.slideser..
![[딥러닝 1편]](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FqDQz6%2FbtrAoIZhKxK%2FAAAAAAAAAAAAAAAAAAAAAHQJhwOnGXE7xOyF6mBlm7ahqgcQCaYkeQPrhXnUuoqp%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1761922799%26allow_ip%3D%26allow_referer%3D%26signature%3DBNeSkHu3SDlTiFQ%252B2bWIPv5NDYQ%253D)
[딥러닝 1편]
모델 학습과 손실 함수 지도 학습 vs 비지도 학습 지도 학습 (Supervised Learning) 입력에 대한 정답 (Label, Ground Truth)이 존재 [입력 - 정답] 관계를 학습하여 새로운 입력에 대해 정답을 맞추는 과정 비지도 학습 (Unsupervised Learning) 정답이 없음 데이터로부터 어떤 알고리즘을 통해 유용한 정보를 추출 출처 : https://colab.research.google.com/drive/1lP2ymGmwH1RRzZljzX8GAcHe0L4Tst-F#scrollTo=DMg1IeqAL5fi 학습 매개변수(Trainable Parameter) 학습 시, 값이 변화하는 매개변수 이 매개변수에 따라 학습 알고리즘(모델)이 변함 입력에 따른 출력을 나타내는 수식, ..

오디오 데이터 처리
오디오 처리(Audio Processing) 소리는 진동으로 인한 공기의 압축으로 생성 압축이 얼마나 됬느냐에 따라 진동하며, 공간이나 매질을 전파해 나가는 현상인 Wave(파동)으로 표현 파동에서 얻을 수 있는 정보 위상(Phase; Degress of displacement) 진폭(Amplitude; Intensity) 주파수(Frequency) # 소리라는 것은 기본적으로 파형 # 주파수(Frequency) = 전파나 음파가 1초 동안에 진동하는 횟수, 진동이 많으면 고음(ex)여성) # 진폭 (amplitude) = 중간에서 마루 or 골까지의 가장 큰거리, 소리의 크기 ㅇㅇ # 파장(wavelength) = 마루에서 마루까지 or 골에서 골까지 # 마루는 위 꼭대기 골은 아래 굽은 끝 # 파동(..
Matplotlib
[Needs가 생길 때 와서 필요한 시각화 가시용] 라인 플롯(Line Plot) 라인 스타일(Line Style) 색상 스타일(Color Style) 플롯 축(Plot Axis) 플롯 레이블(Plot Label) 폰트 관리자(Font Manager) 플롯 범례(Plot Legend) 다중 플롯(Multiple Subplots) 텍스트와 주석(Text and Annotation) 눈금 맞춤(Customizing Ticks) 스타일(Style) 플롯 종류 막대 플롯(Barplot) 스템 플롯(Stem Plot) 박스플롯(Box Plot) 산점도(Scatter Plot) x와 y의 일관성 차트(coherence) 오차 막대(Error Bar) 2차원 유사 플롯(pcolor/pcolormesh) 히스토그램, ..