목록goorm (7)
빙응의 공부 블로그

이번 주차는 모두 인공지능이기에 인공지능 하나하나씩 설명하겠다📝 TF-IDF (Term Frequency - Inverse Document Frequency)📌 개념텍스트 데이터를 벡터화(수치화)하는 방법 중 하나로, 각 단어의 중요도를 계산하는 형식입니다.TF (Term Frequency)특정 단어가 문서 내에서 얼마나 자주 등장하는지에 대한 빈도입니다. 자주 등장할수록 TF 값이 높아집니다.IDF (Inverse Document Frequency)단어가 전체 문서에서 얼마나 자주 등장하는지 나타냅니다. 특정 단어가 많은 문서에 걸쳐 자주 등장할수록 IDF 값이 낮아집니다.결합TF-IDF = TF * IDF로 계산되며, 특정 문서 내에서 자주 등장하지만 전체 문서에서는 자주 나타나지 않는 단어의 중..
📝Django 웹 크롤링파이썬의 BeautifulSoup를 사용하면 간단하게 웹 크롤링이 가능하다📌 BeautifulSoupHTML과 XML 문서를 파싱하여, 데이터를 추출하기 쉽게 만들어주는 파이썬 라이브러리이다.주요 특징 HTML/XML 파싱 : BeautifulSoup은 복잡하거나 잘못된 형식의 HTML도 유연하게 처리할 수 있다. DOM 탐색 : BeautifulSoup을 사용하면 HTML 태그들(예: , , 등)을 쉽게 찾아서 그 안의 텍스트나 속성을 추출할 수 있다.주요 메서드 find(): 특정 조건에 맞는 첫 번째 태그를 찾습니다.tag = source.find('a') find_all(): 조건에 맞는 모든 태그를 리스트로 반환합니다.tags = source.find_all('a'..

📝이미지 파일 업로드 구현이미지 파일 업로드를 위한 기능을 만들어보자! 📌미디어 파일 업로드 설정 값 MEDIA_URL = '/media/'MEDIA_ROOT = os.path.join(BASE_DIR, 'media')MEDIA_URL웹에서 접근할 미디어 파일의 URL 경로를 정의한다.MEDIA_ROOT 업로드된 파일들이 실제로 서버의 파일 시스템에서 저장될 경로이다. MEDIA_ROOT = os.path.join(BASE_DIR, 'media')로 설정하면 프로젝트의 루트 디렉토리에 media/ 폴더가 생성된다. 📌이미지 업로드 처리from django.shortcuts import render, redirectfrom .forms import SimpleUploadFormfrom django.c..

🧷회고록1. 가상환경 구성 및 장고 프로젝트 설정장고 프로젝트를 시작하며 가장 먼저 한 일은 Python 가상환경을 구성하고 장고를 설치한 것, 이를 통해 프로젝트 간 의존성을 분리하고, 개발 환경을 통제가 가능했다.Spring과의 공통점 : Django는 하나의 파일에서 설정하는 반면 스프링은 의존성과 yml 파일을 이용하여 사용하였다.2. 프로젝트 및 앱 생성장고에서 프로젝트와 앱을 나누어 구성한 부분이 핵심이었다. site_2라는 프로젝트 안에 polls라는 앱을 만들고, 이 앱이 프로젝트 내에서 독립적으로 기능하도록 설정하였고, 이렇게 앱 단위로 나누면 기능별로 관리가 용이해지고, 확장성 있는 설계가 가능해졌다.Spring과의 공통점 : 스프링에서도 프로젝트 내에서 여러 모듈을 만들어 기능을 ..

📝뷰와 템플릿 연동하기 🚩Djangofrom django.shortcuts import renderfrom django.http import HttpResponsefrom .models import GuessNumbersdef index(request): lottos = GuessNumbers.objects.all() return render(request, 'lotto/default.html', {'lottos':lottos}) render의 요소 중 3번째는 전달할 객체를 의미하며 해당 객체는 GuessNumbers 객체 모두를 템플릿에 전달한다. {% load static %} Selected Lotto Numbers {% for lotto in lottos %}..

📝settings.py 톺아보기 settings.py는 Django의 설정파일이다. 전체적으로 알아보자!import osfrom pathlib import Path# 프로젝트 폴더 자체 경로BASE_DIR = Path(__file__).resolve().parent.parentSECRET_KEY = 'DEBUG = TrueALLOWED_HOSTS = []INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles',..