NLP 기초 스터디 프로젝트

프로젝트 개요

이 프로젝트는 자연어 처리(NLP) 기초를 학습하기 위한 스터디 그룹의 결과물입니다. 파이썬을 사용하여 다양한 NLP 관련 과제를 수행하였습니다.

학습 내용

  • 텍스트 처리 및 변환
  • 파일 확장자 처리
  • 정규표현식 활용
  • 기본적인 NLP 개념 적용

주요 과제

  1. 이모티콘 변환기 (Week 2)

    • 텍스트 기반 이모티콘을 이모지로 변환하는 프로그램 구현
    • 파일: faces.py
  2. 파일 확장자 분석기 (Week 3)

    • 파일명을 입력받아 해당 파일의 미디어 타입을 출력하는 프로그램 구현
    • 파일: extensions.py
  3. 식사 시간 안내 프로그램 (Week 4)

    • 입력된 시간을 기준으로 아침, 점심, 저녁 식사 시간을 안내하는 프로그램 구현
    • 파일: meal.py
  4. 번호판 유효성 검사기 (Week 6)

    • 특정 규칙에 따라 자동차 번호판의 유효성을 검사하는 프로그램 구현
    • 파일: plates.py

기술 스택

  • 언어: Python 3.x
  • 주요 라이브러리: 기본 내장 라이브러리 활용

프로젝트 구조

NLP-기초-스터디/
│
├── week0/
├── week1/
├── week2/
├── week3/
├── week4/
├── week5/
├── week6/
├── week7/
├── week9/
├── week10/
│
└── README.md

학습 성과

  • 파이썬 기본 문법 및 함수 활용 능력 향상
  • 문자열 처리 및 정규표현식 사용 능력