소개 / ABOUT

김유석

효율적이고 확장 가능한 시스템을 구축하는 소프트웨어 엔지니어입니다. LLM 시스템, RAG 아키텍처, 경량 추론을 중심으로 기록합니다.

최근 관심사 LLM SYSTEMS · RAG · LIGHTWEIGHT INFERENCE

블로그는 실험 로그와 긴 글을 담되, 첫 인상은 포트폴리오처럼 조용하고 기술적으로 유지합니다.

글 모음

전체 글

안녕? 안녕? 아녀어어엉! 안녕....

76개의 글

화일처리 및 응용 공부#1 (화일의 의미)

화일의 레코드의 의미 우리가 사용하는 데이터(자료)는 현실세계에서 수집되어 보조기억장치에 저장될떄 파일로 저장됩니다. 여기서 파일은 데이터(자료)의 레코드 집합을 의미합니다. (추가적으로 레코드는 구조체 형태로 자료를 표현합니다.) 정보(Information) 과 데이터(Data)는 같지 않다. 일반인들은 간간히 정보와 데이터를 같게 보게 되는데, 컴퓨터를 배우는 사람이 이런 생각을 가지고 있다면, 수정하는게 좋다. 정보는 아래와와 같은 관계를 가지고 있는데 요약하면 데이터를 처리해서 의미를 부여했다고 생각하면 된다. 데이터(Data) -------> 처리(Processing) -------> 정보(Information) I=P(D) ex) data : 식당 음식메뉴별 판매 내역 -----> Inform..

댓글

자료구조 공부#3 (알고리즘의 성능 분석)

알고리즘의 성능 분석 기법 수행 시간 측정 알고리즘 복잡도 분석 두 개의 알고리즘을 실행하고 수행시간을 측정 직접 구현하지 않고 수행시간을 분석하는것 실제로 구현하는 것이 필요하다 알고리즘이 수행하는 연산의 횟수를 측정하여 비교 동일한 하드웨어를 이용해야 한다 일반적으로 연산의 횟수는 n의 함수 표를 본다면 알 수 있겠지만, 실질적으로 수행시간측정은 효율이 떨어져서 알고리즘 복잡도 분석을 통해서 효율성을 많이 측정 한다. 수행시간 측정을 이해하기 위한 코드 구현 #include #include #include int main(void){ clock_t start, stop; double duration; start = clock(); // 측정시작 for (int i = 0; i < 10000000000..

댓글

자료구조 공부#2 (자료형, 추상 자료형)

자료형(Data Type) 말 그대로 데이터의 종류(형식)를 말한다. 정수, 실수, 문자열 등이 기초적인 자료형의 예 자료형의 3가지 형태 기초 자료형 파생 자료형 사용자 정의 자료형 char Array(배열) Struct(구조체) int Pointer(포인터) 공용체 Float . 클래스 Double, Long .... . . 기초 자료형 : 일반적으로 우리가 프로그래밍을 사용할떄 사용되는 자료의 타입 파생 자료형 : 기초자료형을 이용해서 약간의 그룹을 이루게 하거나 주소를 가리키는등의 약간의 확장이 된 자료의 타입 사용자 정의 자료형 : 간단히 설명하면 기초 자료형 + 파생 자료형 = 사용자 정의 자료형 이라 볼 수 있다. 사용자가 입맛에 맞추어서 정의 시킨 자료형이다. 데이터 집합과 연산의 집합 자..

댓글

자료구조 공부 #1 (자료구조와 알고리즘)

# 자료구조란 무엇일까? 자료구조는 컴퓨터용어로 설명을 하자면 스택, 리스트, 큐, 사전, 그래프 등의 데이터를 표현하는 형식을 말하는것이다. 일상생활에 비유하여 표를 만들어 설명을하자면, 일상생활속 예 해당하는 자료구조 그릇을 쌓아서 보관하는 것 스택(Stack) 놀이기구 앞에서 서는 줄 큐(Queue) 나의 꿈 버킷 리스트 리스트(List) 영어사전 사전(Dictionary) 지도 그래프(Graph) 컴퓨터디렉토리구조 트리(Tree) # 알고리즘은 무엇일까? 컴퓨터로 문제를 풀기 위한 단계적인 절차. 생활속 예시 : 부모님이 자신의 자식에게 돈 10,000원, 심부름(매개변수 혹은 자료) 다녀오라는 부탁을 주면, 자식이 심부름의 대한 물건과, 거스름돈을 가져오는 결과를 가져오기까지의 과정(리턴값) 이..

댓글

이론공부 시작합니다.

이 블로그에서 이론 공부... 이게 과연 뭘까? 대학교 1학년, 공부열심히 해야지 하던 내 모습은 어딘가 가고 없고, 열심히 놀고 군대갔다와서 해야지 하고 군복무 마치고 부랴부랴 2학년 복학, 돌아와 보니 전염병 창궐로 인해 내가알던 대학 생활도 많이 바뀌어 있었고, 마침 복무도중 목표하던 블로그로 나의 포트폴리오 짜기가 떠올라 다시 시작하려 한다. 하지만 복무이후 1년만에 다시 돌아온 나에게 글쓸 주제를 떠올리라 해도 떠오르기 만무, 마침 대학교 수업내용을 정리할겸 글을 써보는거 어떨까 하는 마음에 이론 공부라는 카테고리를 짜서, 천천히 내 공부겸, 올릴까 해서 만들어 보았다. 2021학년도 1학기 내가 듣게 되고, 정리할 이론내용들 리스트 디지털논리회로 자료구조 응용확률론 객체지향프로그래밍(C++ 기..

댓글

아마존 라이트세일 이용하기#4 (WINSCP연결)

WINSCP 연결전 준비물 및 과정 WINSCP 설치, Putty 연결 세션을 저장해놓아야 합니다. 이 과정을 숙지하지 못하신 분은 더보기를 눌러서 확인해주세요 더보기 1. WINSCP 설치 https://winscp.net/eng/download.php WinSCP :: Official Site :: Download WinSCP 5.15 Download WinSCP 5.15 is a major application update. New features and enhancements include: Files can be optionally encrypted when storing them on SFTP server. Local UNC paths can be browsed. Compare Files ex..

댓글

아마존 라이트세일 이용하기#3 (phpmyadmin 접속)

시작하기 전에 putty를 통한 아마존 라이트 세일 접속을 아직 숙지하지 못하셨다면 방법 글을 참고해주시기 바랍니다. 아마존 라이트 세일 이용하기#2 (PUTTY 연결) 아마존 라이트세일 이용하기#2 (PUTTY 연결) PUTTY 연결전 준비과정 아마존 라이트 세일 인스턴스를 생성하지 않았다면 아래 포스트를 참고하세요 아마존 라이트 세일 이용하기#1 (LAPM설치) 아마존 라이트세일 이용하기#1 (LAPM설치) 아마존 라이트 세일 인.. thesauro.tistory.com 1. Putty 접속 설정 AWS 자체에서 bitnami를 통해 LAPM 패키지를 설치하면 자동적으로 DB 관리 프로그램 중 하나인 phpmyadmin이 설치가 됩니다. 하지만 접속을 위해선 putty를 호스트 설정을 해주어야 브라우..

댓글

아마존 라이트세일 이용하기#2 (PUTTY 연결)

PUTTY 연결전 준비과정 아마존 라이트 세일 인스턴스를 생성하지 않았다면 아래 포스트를 참고하세요 아마존 라이트 세일 이용하기#1 (LAPM설치) 아마존 라이트세일 이용하기#1 (LAPM설치) 아마존 라이트 세일 인스턴스 생성전 준비과정 아마존 라이트 세일 가입이 되어있지 않다면 아래 포스트를 참고하시기 바랍니다. 아마존 라이트세일 계정 만들기(AWS 계정 생성) LAPM이 무엇인가 APM이 (Apache, P.. thesauro.tistory.com 아마존 라이트 세일에 경우 타 VPS 서비스와 달리 SSH연결 시 인스턴스 생성 때 만든 키가 필요합니다. 잘 보관하셔야 합니다 Bitnami 란 무엇인가 시작하기 전에 우리는 아마존 라이트 세일에서 지원하는 LAPM 패키지 설치를 bitnami를 통해서..

댓글

화일처리 및 응용 공부#1 (화일의 의미)

화일의 레코드의 의미 우리가 사용하는 데이터(자료)는 현실세계에서 수집되어 보조기억장치에 저장될떄 파일로 저장됩니다. 여기서 파일은 데이터(자료)의 레코드 집합을 의미합니다. (추가적으로 레코드는 구조체 형태로 자료를 표현합니다.) 정보(Information) 과 데이터(Data)는 같지 않다. 일반인들은 간간히 정보와 데이터를 같게 보게 되는데, 컴퓨터를 배우는 사람이 이런 생각을 가지고 있다면, 수정하는게 좋다. 정보는 아래와와 같은 관계를 가지고 있는데 요약하면 데이터를 처리해서 의미를 부여했다고 생각하면 된다. 데이터(Data) -------> 처리(Processing) -------> 정보(Information) I=P(D) ex) data : 식당 음식메뉴별 판매 내역 -----> Inform..

글 읽기

자료구조 공부#3 (알고리즘의 성능 분석)

알고리즘의 성능 분석 기법 수행 시간 측정 알고리즘 복잡도 분석 두 개의 알고리즘을 실행하고 수행시간을 측정 직접 구현하지 않고 수행시간을 분석하는것 실제로 구현하는 것이 필요하다 알고리즘이 수행하는 연산의 횟수를 측정하여 비교 동일한 하드웨어를 이용해야 한다 일반적으로 연산의 횟수는 n의 함수 표를 본다면 알 수 있겠지만, 실질적으로 수행시간측정은 효율이 떨어져서 알고리즘 복잡도 분석을 통해서 효율성을 많이 측정 한다. 수행시간 측정을 이해하기 위한 코드 구현 #include #include #include int main(void){ clock_t start, stop; double duration; start = clock(); // 측정시작 for (int i = 0; i < 10000000000..

글 읽기

자료구조 공부#2 (자료형, 추상 자료형)

자료형(Data Type) 말 그대로 데이터의 종류(형식)를 말한다. 정수, 실수, 문자열 등이 기초적인 자료형의 예 자료형의 3가지 형태 기초 자료형 파생 자료형 사용자 정의 자료형 char Array(배열) Struct(구조체) int Pointer(포인터) 공용체 Float . 클래스 Double, Long .... . . 기초 자료형 : 일반적으로 우리가 프로그래밍을 사용할떄 사용되는 자료의 타입 파생 자료형 : 기초자료형을 이용해서 약간의 그룹을 이루게 하거나 주소를 가리키는등의 약간의 확장이 된 자료의 타입 사용자 정의 자료형 : 간단히 설명하면 기초 자료형 + 파생 자료형 = 사용자 정의 자료형 이라 볼 수 있다. 사용자가 입맛에 맞추어서 정의 시킨 자료형이다. 데이터 집합과 연산의 집합 자..

글 읽기

자료구조 공부 #1 (자료구조와 알고리즘)

# 자료구조란 무엇일까? 자료구조는 컴퓨터용어로 설명을 하자면 스택, 리스트, 큐, 사전, 그래프 등의 데이터를 표현하는 형식을 말하는것이다. 일상생활에 비유하여 표를 만들어 설명을하자면, 일상생활속 예 해당하는 자료구조 그릇을 쌓아서 보관하는 것 스택(Stack) 놀이기구 앞에서 서는 줄 큐(Queue) 나의 꿈 버킷 리스트 리스트(List) 영어사전 사전(Dictionary) 지도 그래프(Graph) 컴퓨터디렉토리구조 트리(Tree) # 알고리즘은 무엇일까? 컴퓨터로 문제를 풀기 위한 단계적인 절차. 생활속 예시 : 부모님이 자신의 자식에게 돈 10,000원, 심부름(매개변수 혹은 자료) 다녀오라는 부탁을 주면, 자식이 심부름의 대한 물건과, 거스름돈을 가져오는 결과를 가져오기까지의 과정(리턴값) 이..

글 읽기

이론공부 시작합니다.

이 블로그에서 이론 공부... 이게 과연 뭘까? 대학교 1학년, 공부열심히 해야지 하던 내 모습은 어딘가 가고 없고, 열심히 놀고 군대갔다와서 해야지 하고 군복무 마치고 부랴부랴 2학년 복학, 돌아와 보니 전염병 창궐로 인해 내가알던 대학 생활도 많이 바뀌어 있었고, 마침 복무도중 목표하던 블로그로 나의 포트폴리오 짜기가 떠올라 다시 시작하려 한다. 하지만 복무이후 1년만에 다시 돌아온 나에게 글쓸 주제를 떠올리라 해도 떠오르기 만무, 마침 대학교 수업내용을 정리할겸 글을 써보는거 어떨까 하는 마음에 이론 공부라는 카테고리를 짜서, 천천히 내 공부겸, 올릴까 해서 만들어 보았다. 2021학년도 1학기 내가 듣게 되고, 정리할 이론내용들 리스트 디지털논리회로 자료구조 응용확률론 객체지향프로그래밍(C++ 기..

글 읽기

아마존 라이트세일 이용하기#4 (WINSCP연결)

WINSCP 연결전 준비물 및 과정 WINSCP 설치, Putty 연결 세션을 저장해놓아야 합니다. 이 과정을 숙지하지 못하신 분은 더보기를 눌러서 확인해주세요 더보기 1. WINSCP 설치 https://winscp.net/eng/download.php WinSCP :: Official Site :: Download WinSCP 5.15 Download WinSCP 5.15 is a major application update. New features and enhancements include: Files can be optionally encrypted when storing them on SFTP server. Local UNC paths can be browsed. Compare Files ex..

글 읽기

아마존 라이트세일 이용하기#3 (phpmyadmin 접속)

시작하기 전에 putty를 통한 아마존 라이트 세일 접속을 아직 숙지하지 못하셨다면 방법 글을 참고해주시기 바랍니다. 아마존 라이트 세일 이용하기#2 (PUTTY 연결) 아마존 라이트세일 이용하기#2 (PUTTY 연결) PUTTY 연결전 준비과정 아마존 라이트 세일 인스턴스를 생성하지 않았다면 아래 포스트를 참고하세요 아마존 라이트 세일 이용하기#1 (LAPM설치) 아마존 라이트세일 이용하기#1 (LAPM설치) 아마존 라이트 세일 인.. thesauro.tistory.com 1. Putty 접속 설정 AWS 자체에서 bitnami를 통해 LAPM 패키지를 설치하면 자동적으로 DB 관리 프로그램 중 하나인 phpmyadmin이 설치가 됩니다. 하지만 접속을 위해선 putty를 호스트 설정을 해주어야 브라우..

글 읽기

아마존 라이트세일 이용하기#2 (PUTTY 연결)

PUTTY 연결전 준비과정 아마존 라이트 세일 인스턴스를 생성하지 않았다면 아래 포스트를 참고하세요 아마존 라이트 세일 이용하기#1 (LAPM설치) 아마존 라이트세일 이용하기#1 (LAPM설치) 아마존 라이트 세일 인스턴스 생성전 준비과정 아마존 라이트 세일 가입이 되어있지 않다면 아래 포스트를 참고하시기 바랍니다. 아마존 라이트세일 계정 만들기(AWS 계정 생성) LAPM이 무엇인가 APM이 (Apache, P.. thesauro.tistory.com 아마존 라이트 세일에 경우 타 VPS 서비스와 달리 SSH연결 시 인스턴스 생성 때 만든 키가 필요합니다. 잘 보관하셔야 합니다 Bitnami 란 무엇인가 시작하기 전에 우리는 아마존 라이트 세일에서 지원하는 LAPM 패키지 설치를 bitnami를 통해서..

글 읽기