Overman

고정 헤더 영역

글 제목

메뉴 레이어

Overman

메뉴 리스트

  • 홈
  • 분류 전체보기 (92)
    • 맛집 (1)
    • 자격증 (1)
    • 영화 (1)
    • 프로그램 검증 (0)
    • 딥러닝 (21)
      • 자연어처리_학술대회 (9)
      • 데이터사이언스 (2)
      • 음성인식 (6)
      • Dacon (3)
      • 졸업프로젝트_챗봇파트 (1)
    • 알고리즘, 백엔드 (68)
      • 알고리즘, 자료구조 (14)
      • Django (1)
      • 기술 면접 대비 매일메일 (32)
      • FastAPI (6)
      • Economic discord bot 만들기 (4)
      • Serendi (11)
    • 오픈소스 (0)

검색 레이어

Overman

검색 영역

컨텐츠 검색

전체 글

  • [자연어처리] 2주차 복습 #2

    2025.04.15 by grizzly

  • [FastAPI] CRUD 구현 (models.py 중심) #4

    2025.04.11 by grizzly

  • [FastAPI] CRUD 구현 (schemas.py 부분) #3

    2025.04.11 by grizzly

  • [청담] 슈보 카가리

    2025.04.10 by grizzly

  • [FastAPI] CRUD 구현 (database.py부분 중점) #2

    2025.04.09 by grizzly

  • [FastAPI] CRUD 구현 (Create 하는 법, routers/ 부분 중점) #1

    2025.04.09 by grizzly

  • [자연어처리] 2주차 복습

    2025.04.02 by grizzly

  • [매일메일] 얕은 복사와 깊은 복사에 대해서 설명해주세요.

    2025.04.01 by grizzly

[자연어처리] 2주차 복습 #2

어떠한 자연어 묶음을 정규식으로 표현한다면 other 이거는 word the만 잡고 싶다고 가정함.잡으면 안되는데 잡았기 때문에 : False Positive잡아야 하는데 잡지 못한 것 : False Negative Fasle positive를 줄이는 것은 Precision을 높이는 것Recall을 높이는 것은 False negative를 낮추는 것(이 부분 추가 공부 필요)-------------------------------------------------regular expression을 computation model로 바꾸는 것이 중요여기서 말하는 computation model은 Finite state automataFinite state automata가 Regular expression을..

딥러닝/자연어처리_학술대회 2025. 4. 15. 11:47

[FastAPI] CRUD 구현 (models.py 중심) #4

앞서 나온 schemas.py가 API 요청 / 응답을 위하여 데이터 구조를 정의했다면, 이 파일은 DB 테이블 구조를 정의한다.from sqlalchemy import Boolean, Column, ForeignKey, Integer, String, DateTime, Textfrom sqlalchemy.orm import relationshipfrom datetime import datetimefrom database import Baseclass Patient(Base): __tablename__ = "patients" id = Column(Integer, primary_key=True, index=True) name = Column(String, index=True) birth..

알고리즘, 백엔드/FastAPI 2025. 4. 11. 12:04

[FastAPI] CRUD 구현 (schemas.py 부분) #3

이번엔 schemas.py 부분을 확인해보자 from pydantic import BaseModelfrom datetime import datetimefrom typing import List, Optionalclass PatientBase(BaseModel): name: str brith_date: datetime gender: str contact: str address: Optional[str] = Noneclass PatientCreate(PatientBase): passclass PatientUpdate(BaseModel): name: Optional[str] = None birth_date: Optional[datetime] = None gend..

알고리즘, 백엔드/FastAPI 2025. 4. 11. 11:45

[청담] 슈보 카가리

음식 쪽 하는 친구가 최근 맛있는 음식 먹으러 다니며 경험을 쌓는 중이라 했다.친구가 가보고 싶은 맛집이 있어 같이 가자고 해서 겸사 겸사 같이 따라가게 되었다. 1층은 브런치 카페? 같은 것이 있었고 가게는 2층에 있었다.처음으로 가게에 가서 주문을 하면 메뉴에 상관없이 기본 안주 오토시를 준다.맛은 가쓰오부시와 간장 베이스의 국물에 청경채, 양배추 등의 채소가 들어있고 닭고기 같은 것이 간단하게 들어있다.위에 뭔가 바삭거리는 것이 뿌려져 있었는데 따로 물어보진 않아서 정체는 모르겠다.먹고 느낀 점은 정말 튀지 않는 맛이었다. 하나 하나의 맛이 따로 나지만 서로를 방해하지 않고 도와주는 느낌이었다. 채소는 익었지만 식감이 그대로 있었고 닭고기는 부드럽고 맛있었다. 오토시를 많이 먹어보진 않아서 어떤 게..

맛집 2025. 4. 10. 12:41

[FastAPI] CRUD 구현 (database.py부분 중점) #2

이제 이어서 database.py와 schemas.py에 대해서 알아보자앞서서 본 코드는 다음과 같았다.router = APIRouter( prefix="/patients", tags=["patients"], responses={404: {"description": "Not found"}})@router.post("/", response_model=schemas.Patient)def create_patient(patient: schemas.PatientCreate, db: Session = Depends(get_db)): db_patient = models.Patient(**patient.dict()) db.add(db_patient) db.commit() db.re..

알고리즘, 백엔드/FastAPI 2025. 4. 9. 14:55

[FastAPI] CRUD 구현 (Create 하는 법, routers/ 부분 중점) #1

데이터 사이언스 팀플 관련하여 백엔드를 FastAPI로 구현하게 되어 기본적인 CRUD과정부터 마지막 구현까지 블로그를 통하여 정리하려고 한다. 기본적으로 CRUD를 구현하기 위한 구조는 다음과 같다.각 역할을 정리하면main.py애플리케이션 진입점FastAPI 인스턴스 생성 및 설정라우터 등록CORS MIDDLEWARE 설정서버 실행 시 이 파일 실행database.py데이터베이스 연결 설정SQLAlchemy 엔진 생성Session Factory 생성데이터베이스 세션 의존성 함수 (get_db) 정의models.pyDB table 구조 정의ORM 모델 클래스 선언테이블 간의 관계 설정 (이 부분 공부 필요 - 필수)schemas.pyPydantic 모델 정의데이터 검증 및 직렬화 / 역직렬화 담당API..

알고리즘, 백엔드/FastAPI 2025. 4. 9. 13:58

[자연어처리] 2주차 복습

Dialogue Manager by Dialogue Manager (Finite state Automata를 통하여 만듬): 간단히 설명해주심 (소개 정도 - 3주차 이후에 배운다하심) Example: Dialogue state TrackerDialogue State Tracker에다가 정보를 누적시킴1. Input - Sentence로 들어옴2. Tagset에서 해당 파트를 찾음3. Dialogue State에다가 tagset 중 하나를 골라서 assignment 할 수 있음. (필요 시에 tracker에 저장)-> Tracker에 저장 한다는 것 자체가 글 전체의 맥락 등을 기억한다는 의미가 강함Ex) inform tag를 이용해서 inform(price=expensive) 라는 정보를 기억+ nea..

딥러닝/자연어처리_학술대회 2025. 4. 2. 22:21

[매일메일] 얕은 복사와 깊은 복사에 대해서 설명해주세요.

import copyarr = [[3, 3, 3], [4, 4, 4], [5, 5, 5]]brr = copy.copy(arr)arr[0][0] = 100print(arr) print(brr)brr = copy.deepcopy(arr)arr[0][0] = 0print(arr)print(brr)이렇게 두 가지 경우가 있다.brr은 arr의 배열을 copy한다라는 부분에서는 같지만 출력 결과를 보면 같지 않다는 것을 확인할 수 있다.이렇게 원본 배열을 바꾼 전제는 같지만 결과는 다르게 나왔다. 처음의 단순 copy의 경우는 arr데이터가 바뀜에 따라 brr도 바뀐 것을 확인할 수 있다. 그에 반하여 두 번째 deepcopy를 수행한 brr의 경우 arr의 값이 바뀌어도 영향을 받지 않는 것을 확인할 수 있다...

알고리즘, 백엔드/기술 면접 대비 매일메일 2025. 4. 1. 16:25

추가 정보

인기글

최신글

페이징

이전
1 ··· 4 5 6 7 8 9 10 ··· 12
다음
TISTORY
Overman © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바