All Posts

Decorative island

이 블로그는 AI/ML, 하드웨어, 임베디드, 프로그래밍 등 직접 공부하고 만든 결과물을 정리하는 공간입니다. 총 433개의 글이 카테고리별로 정리되어 있으며, 학습 노트, 프로젝트 진행 보고서, 짧은 팁까지 다양한 형태로 작성되어 있습니다. 카테고리에서 원하는 주제를 선택하시거나, 최신순/인기순 정렬로 둘러보실 수 있습니다.

Docker & Kubernetes

1-4. Dockerfile 작성: 사용자 정의 이미지 만들기

Dockerfile을 사용하여 사용자 정의 이미지를 빌드하는 방법을 배웁니다. 다양한 Dockerfile 명령어(FROM, RUN, COPY, ADD, CMD 등)를 활용합니다.

Operating System

10-4. 운영체제 보안

운영체제 보안의 기본 개념과 주요 공격 유형, 대처 방안을 소개합니다.

Web & App Project

연구실 홈페이지 개발: WordPress 기반 학술 웹사이트 구축

연세대학교 Intelligent Systems Lab 연구실 홈페이지를 WordPress 기반으로 개발했다. 연구 분야 소개, 구성원 관리, 출판물 아카이빙, 뉴스/갤러리 기능을 구현했다.

Web & App Project

개인 기술 블로그 개발: Django 기반 풀스택 웹 애플리케이션

Django와 순수 JavaScript/CSS로 개인 기술 블로그를 개발했다. 마크다운 기반 글 작성, 계층적 카테고리, AI 기능 연동(Gemini), SEO 최적화 등의 기능을 직접 구현했다.

Operating System

9-3. 입출력 소프트웨어

입출력 소프트웨어의 계층 구조, 인터럽트 처리, DMA(Direct Memory Access)를 설명합니다.

Operating System

8-3. RAID

RAID의 개념, 레벨별 특징 (RAID 0, 1, 5 등)을 설명하고, 데이터 안전성과 성능의 trade-off를 분석합니다.

AI Project

분산 환경에서의 연합 학습: FedProx와 SCAFFOLD 알고리즘 비교

Non-IID 데이터 환경에서 FedProx와 SCAFFOLD 연합 학습 알고리즘의 성능을 비교 분석했다. AG News 텍스트 분류 데이터셋과 GRU 모델을 사용하여 실험을 수행하고, 각 알고리즘의 수렴 특성을 분석했다.

etc Project

인간-로봇 상호작용 기반 Guessing Game 시스템 구현

YOLO 객체 탐지와 VLM(Vision-Language Model)을 결합한 인간-로봇 상호작용 기반 Guessing Game 시스템을 개발했다. 로봇 팔이 물체를 가리키고, 사용자가 추측하는 게임을 구현했다.

AI Project

지식 그래프 기반 노드 분류: GCN을 활용한 NELL 데이터셋 분석

NELL 지식 그래프 데이터셋에서 GCN(Graph Convolutional Network)을 활용하여 노드 분류를 수행했다. PyTorch Geometric으로 모델을 구현하고, 65,755개 노드와 186개 클래스에 대해 97.86%의 테스트 정확도를 달성했다.

Operating System

8-2. 디스크 스케줄링

FCFS, SSTF, SCAN, C-SCAN, LOOK, C-LOOK 디스크 스케줄링 알고리즘을 설명하고, 성능을 비교합니다.

Operating System

9-1. 입출력 시스템 개요

입출력 시스템의 역할, 구조, 인터페이스를 소개합니다. 하드웨어와 운영체제의 관계를 설명합니다.

etc Project

VLSI 배선 최적화를 위한 Rectilinear Steiner Tree 알고리즘 설계

VLSI 설계의 배선 최적화를 위한 Rectilinear Steiner Minimum Tree(RSMT) 알고리즘을 Dijkstra 기반으로 구현했다. Hanan Grid를 활용한 Steiner 후보점 선정과 반복적 최적화를 통해 배선 길이를 최소화했다.

Computer Computer (149)
Circuit Circuit (74)