분류 전체보기

    TIL | 10.18.화 [Django]

    - Django [Django 이미지 업로드 하기] 1) 먼저 models에 이미지 filed를 정의해 준다. images = models.ImageField(null=True, upload_to='images/', blank=True, editable=True) 2) 다음 필요한 패키지나 변수 등 settings, urls 등에 설정해준다. - settings.py # 이미지 업로드 import os MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, 'media') - django/urls.py urlpatterns = [ ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) # 뒤에 ..

    TIL | 10.17.월 [머신러닝]

    - 실전 머신러닝 적용 1. 딥러닝 신경망 구조 (네트워크) 합성곱 신경망(CNN) 순환 신경망(RNN) 생성적 적대 신경망(GAN) - 합성곱 신경망 | CNN [CNN을 구성하는 방법] 이미지 처리에 특화된 머신러닝 합성곱 계층(Convolution layer) 👉 위 예제를 기준으로 🟦 입력 : 5*5 그림자(Filter 또는 Kernel) : 3*3 간격(Stride) : 1 ⬜️ 출력 | 특성맵(Feature map): 3*3 → 그런데 이렇게 연산을 하게 되면 합성곱 연산의 특성상 출력값인 특성 맵의 크기가 줄어들기 때문에 padding(여백)을 주게된다. 🟦 입력 : 5*5 + padding(2) 그림자(Filter 또는 Kernel) : 3*3 간격(Stride) : 1 ⬜️ 출력 | 특성..

    TIL | 10.14.금 [Django🐢]

    - Django [게시글 기능 구현] user가 1)모든 사용자들이 작성한 게시글을 볼 수 있는 페이지, 2)게시글을 작성할 수 있는 페이지, 3)유저가 작성한 게시글을 자세히 볼 수 있는 상세 페이지를 만들어 줘야한다. urls.py(앱)작업 → views / templates 작업 + urls.py에서 변수 url 작업까지! 5-1) 먼저 새로만든 앱 settings.py, urls.py 작업 해주기 → 앞 TIL 확인 5-2) 새로운 앱 (community) models 작업 : 게시글 관련 앱이라 정의된 필드가 많음 + admin 파일까지 등록 - models.py from django.db import models from users.models import User # Create your m..

    TIL | 10.13.목 [머신러닝 / Django🐢]

    - 실전 머신러닝 적용 1. 딥러닝 인공지능 > 머신러닝 > 딥러닝 딥러닝이란? 선형회귀 / 논리회귀를 기반으로 하는 머신러닝 중의 한 분야이다. 선형회귀로 못 푸는 문제들은 비선형으로 해결해야하지만 처음부터 끝까지 비선형으로 해결할 수 없기 때문에 '선형회귀 + 비선형'를 Layer 형태로 만들었는데 이 모델을 층을 깊게(Deep) 쌓는다고 해서 딥러닝이라고 불린다. 딥러닝 : Deep learning 🟰 Deep neural networks 🟰 Multilayer Perceptron(MLP) [Backpropagation (역전파)] 👉 forward 된 값과 정답값이 맞지 않으면 Error가 나면서 되돌아 backward 되면서 다시 forward와 backward가 반복되면서 Error를 점차 조..

    TIL | 10.12.수 [머신러닝 / Django🐢]

    - 실전 머신러닝 적용 1. 회귀 | 논리회귀 [논리회귀 | Logistic regression] 선형회귀로 풀기 힘든 문제를 논리회귀를 이용해 해결해 나아갈 수 있다. 논리회귀 함수는 선형회귀 함수와 다르게 시그모이드 함수를 이용해 오차범위를 줄여나아간다. aka. Logistic function (=Sigmoid function) | 쉽게 설명하자면 논리회귀에 사용되는 함수이름이 시그모이드 함수 논리회귀는 input 값은 어느값이든 받을 수 있지만, output 값은 0~1 사이의 값으로 표현한다. (확률) 또한 우리는 임계치(threshold)에 따라 0과 1로 나눌 수 있다. 👉 0.5(threshold)를 기준으로 1에 수렴하는 값은 모두=1 / 0에 수렴하는 값은 모두=0 으로 나눌 수 있다...

    TIL | 10.11.화 [Django🐢]

    - Django [가상 환경 생성] 1) 가상 한경 실행 python3 -m venv venv → python3로, 만든다, 가상환경을, venv이름을 가진 pip3 list 👉 아직 글로벌 인터프리터로 선언되어 있어 이미 설치되어있는 패키지 list가 뜸 source venv/bin/activate → 만들어진 가상환경을 활성화 시켜준다(안시켜주면 할당되지 않음) pip3 list 👉 기본 설정만 되어있음. 가상환경에서 개발할 프로젝트에 맞춰 새롭게 구성 가능 deactivate → 가상환경 종료 2) 장고 패키지 설치 pip3 install django 패키지 설치 3) requirements.txt 활용 가상환경에 설치된 모듈들을 git에서 관리하기 위해 pip3 freeze > requiremen..