Python

BPE featured image

BPE

Subword 단위의 자연어 처리를 위해 BPE(Byte Pair Encoding) 기반 토크나이저를 Python으로 구현했습니다. 코퍼스를 입력 데이터로 사용하여 병합 규칙을 학습하고, 학습된 규칙을 적용해 단어를 서브워드 단위로 분해할 수 있도록 설계하였습니다.

한글 오토마타 제작 featured image

한글 오토마타 제작

파이썬으로 한글 입력 방식을 직접 구현한 오토마타. 초성, 중성, 종성을 조합하여 완성형 글자를 생성하는 과정을 코드로 설계하였습니다.

채용 공고 플랫폼 백엔드 구현 featured image

채용 공고 플랫폼 백엔드 구현

채용 공고 데이터를 크롤링하여 사용자에게 제공하는 백엔드 서비스를 구현했습니다. 이 프로젝트는 사용자 인증, 채용 공고 관리, 지원서 처리 및 북마크 등 다양한 기능을 제공합니다.

오목 게임 에이전트 구현 featured image

오목 게임 에이전트 구현

오목 게임에서 승리할 수 있는 탐색 기반 에이전트를 제작했습니다. 게임 트리와 Alpha-Beta Pruning 기법을 적용하여 효율적인 수 선택이 가능하도록 구현했습니다.