소개 / ABOUT

김유석

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

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

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

글 모음

전체 글

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

76개의 글

자료구조 공부#13 (연결리스트)

2021.04.08 - [전체글] - 자료구조 공부#12 (덱) 리스트란? 2021.03.07 - [이론공부/자료구조] - 자료구조 공부 #1 (자료구조와 알고리즘) 자료구조 공부 #1 (자료구조와 알고리즘) # 자료구조란 무엇일까? 자료구조는 컴퓨터용어로 설명을 하자면 스택, 리스트, 큐, 사전, 그래프 등의 데이터를 표현하는 형식을 말하는것이다. 일상생활에 비유하여 표를 만들어 설명을하자면 thesauro.tistory.com 1강에 들은 자료구조중 리스트에 대한 가벼운 내용참고 C에서 리스트 기본 연산 L = (item0 , item1, item2, ...... itemn-1) 리스트 새로운 항목 추가 리스트 항목 삭제 리스트에서 특정한 항목 탐색 리스트 객체 구조 ArrayListType 구조체 ..

댓글

자료구조 공부#12 (덱)

2021.04.06 - [이론공부/자료구조] - 자료구조 공부#11 (큐) 덱(Deque) Double- ended queue의 줄임말로 큐의 전단(front)과 후단(rear)에서 모두 삽입과 삭제가 가능한 큐 구조의 활용성은 높을거 같은데, 구현하기 복잡할거 같다.. 교수님 말씀으론 잘 사용하는 편이 아니니 이런 구조가 있다는것만 이해하자. 배열을 이용한 덱의 구현 C로 구현하기 더보기 #include #include #define MAX_QUEUE_SIZE 5 //Deque 구조체 typedef int element; typedef struct { int front; int rear; element data[MAX_QUEUE_SIZE]; } DequeType; //에러 메세지 출력 void erro..

댓글

응용확률론 공부#9 (체비세프 부등식)

2021.04.01 - [전체글] - 응용확률론 공부#8 (산포도) 마코프 부등식 체비셰프 부등식 namu.wiki/w/%EC%B2%B4%EB%B9%84%EC%87%BC%ED%94%84%20%EB%B6%80%EB%93%B1%EC%8B%9D 체비쇼프 부등식 - 나무위키 σ2=E[(X−μ)2]=∫−∞∞(x−μ)2f(x) dx=∫−∞μ−kσ(x−μ)2f(x) dx+∫μ−kσμ+kσ(x−μ)2f(x) dx+∫μ+kσ∞(x−μ)2f(x) dx≥∫−∞μ−kσ(x−μ)2f(x) dx+∫μ+kσ∞(x−μ)2f(x) dx(∵∫μ−kσμ+kσ(x−μ)2f(x) namu.wiki 나무위키에 체비쇼프 부등식의 내용도 참고하자... 느낀점 : 고등학교때 하던 문제지 풀이로 이해해야 할거 같다. 교수님이 수업에 쓰시는 교재 예제..

댓글

객체지향 프로그래밍 공부#4 (상속,함수재정의)

2021.04.04 - [이론공부/객체지향 프로그래밍] - 객체지향 프로그래밍 공부#3 (클래스용어) 상속 객체지향 프로그래밍에서 상속은 우리에게 흔히 부모와 자식의 관계가 아닌 코드를 재사용하기위한 목적으로 이해를 가져야 한다. 조금 이해하기 쉽게 C로 작성된 클래스 2개를 보여주겠다. class Cpoint { private: int m_iX; int m_iY; public: void Assign(int x, int y); int Add(); }; void Cpoint::Assign(int x, int y) { m_iX = x; m_iY = y; } int Cpoint::Add() { return m_iX + m_iY; } 위와 같이 Cpoint 클래스를 작성했다. Cpoint 클래스 안에는 m_iY..

댓글

자료구조 공부#11 (큐)

2021.03.31 - [전체글] - 자료구조 공부#10 (수식의 계산) 큐(QUEUE) 먼저 들어온 데이터가 먼저 나가는 자료구조(스택과 순서가 반대된다) 2021.03.07 - [이론공부/자료구조] - 자료구조 공부 #1 (자료구조와 알고리즘) 자료구조 공부 #1 (자료구조와 알고리즘) # 자료구조란 무엇일까? 자료구조는 컴퓨터용어로 설명을 하자면 스택, 리스트, 큐, 사전, 그래프 등의 데이터를 표현하는 형식을 말하는것이다. 일상생활에 비유하여 표를 만들어 설명을하자면 thesauro.tistory.com 위에 이전글 참고하면 일상에 예시로 알 수 있다. 큐의 추상적 구조 객체 : 0개 이상의 요소들로 구성된 선형 리스트 연산 : Creat(max_size) ::= 최대 크기가 max_size인 공..

댓글

객체지향 프로그래밍 공부#3 (클래스용어)

2021.03.25 - [이론공부/객체지향 프로그래밍] - 객체지향 프로그래밍 공부#2 (추상화에서 객체지향 프로그래밍 까지) 객체지향 프로그래밍 공부#2 (추상화에서 객체지향 프로그래밍 까지) 2021.03.15 - [이론공부/객체지향 프로그래밍] - 객체지향 프로그래밍 공부#1 (OOP를 공부해야하는 이유) 객체지향 프로그래밍 공부#1 (OOP를 공부해야하는 이유) 구조화 프로그램 일반적으로 순차, 조 thesauro.tistory.com 이전 내용이다. 인라인 Class Cpoint{ int iX; int iY; public: void Assign(int x, int y){ iX = x; iY = y; } int Add(){ Assign(3, 7); return iX + iY; } }; Cpoint..

댓글

응용확률론 공부#8 (산포도)

2021.03.31 - [이론공부/응용확률론] - 응용확률론 공부#7 (중위수와 분위수) 산포도 범위 분산 표준편차 변동계수 범위(R) R = 자료의 최대값 - 자료위 최소값 사분위 범위(IQR) IQR = 제3사분위수 - 제1사분위수 극단값의 영향을 받는 범위의 단점을 일부 보완함 편자 편차 : 자료값과 평균의 차이 (자료값 - 평균) - 편차의 합은 언제나 0 평균 편차 : 편차의 절대값의 평균 분산 평균편차는 절대값을 포함하여 수리적으로 불편 분산은 편차의 제곱의 평균 단위가 원자료 단위이 제곱 표준편차 분산의 양의 제곱근 원자료, 평균의 단위와 동일한 단위 변동계수 변동계수는 자료 고유의 단위에 의존하지 않음 이질적인 집단 간의 산포를 비교할 때 유용 (다른 단위의 자료, 평균의 차이가 큰경우) ..

댓글

응용확률론 공부#7 (중위수와 분위수)

2021.03.28 - [이론공부/응용확률론] - 응용 확률론 공부 #6 (정보의 생성) 중위수 정렬된 자료를 순서통계량이라 한다. 순서상 한가운데 놓이는 자료이며 중앙값 이라고도 부른다 중위수의 기호는 엑스틸드로 읽는다. 특징 순서를 부여할 수 있는 양적 자료에 적용이 가능함 자료의 크기와 상관없이 항상 유일한 값을 갖고 있음 평균에 비해 극단값의 영향을 덜 받는다. 확장성이 없음(용도가 다양하지 않음) 사분위수 오름차순 속 중위수를 기준으로 처음값과 중위수의 중간값(전체의 25%) 위치한것을 제1사분위수, 전체의 중위수(50%)는 제2분위수, 중위수에서 끝값의 중간값(75%)는 제3 분위수 라고 한다. 백분위수 최빈값 자료 중에서 가장 많이 혹은 가장 많이 나타나는값 양적 질적 자료에 모두 적용 가능..

댓글

자료구조 공부#13 (연결리스트)

2021.04.08 - [전체글] - 자료구조 공부#12 (덱) 리스트란? 2021.03.07 - [이론공부/자료구조] - 자료구조 공부 #1 (자료구조와 알고리즘) 자료구조 공부 #1 (자료구조와 알고리즘) # 자료구조란 무엇일까? 자료구조는 컴퓨터용어로 설명을 하자면 스택, 리스트, 큐, 사전, 그래프 등의 데이터를 표현하는 형식을 말하는것이다. 일상생활에 비유하여 표를 만들어 설명을하자면 thesauro.tistory.com 1강에 들은 자료구조중 리스트에 대한 가벼운 내용참고 C에서 리스트 기본 연산 L = (item0 , item1, item2, ...... itemn-1) 리스트 새로운 항목 추가 리스트 항목 삭제 리스트에서 특정한 항목 탐색 리스트 객체 구조 ArrayListType 구조체 ..

글 읽기

자료구조 공부#12 (덱)

2021.04.06 - [이론공부/자료구조] - 자료구조 공부#11 (큐) 덱(Deque) Double- ended queue의 줄임말로 큐의 전단(front)과 후단(rear)에서 모두 삽입과 삭제가 가능한 큐 구조의 활용성은 높을거 같은데, 구현하기 복잡할거 같다.. 교수님 말씀으론 잘 사용하는 편이 아니니 이런 구조가 있다는것만 이해하자. 배열을 이용한 덱의 구현 C로 구현하기 더보기 #include #include #define MAX_QUEUE_SIZE 5 //Deque 구조체 typedef int element; typedef struct { int front; int rear; element data[MAX_QUEUE_SIZE]; } DequeType; //에러 메세지 출력 void erro..

글 읽기

응용확률론 공부#9 (체비세프 부등식)

2021.04.01 - [전체글] - 응용확률론 공부#8 (산포도) 마코프 부등식 체비셰프 부등식 namu.wiki/w/%EC%B2%B4%EB%B9%84%EC%87%BC%ED%94%84%20%EB%B6%80%EB%93%B1%EC%8B%9D 체비쇼프 부등식 - 나무위키 σ2=E[(X−μ)2]=∫−∞∞(x−μ)2f(x) dx=∫−∞μ−kσ(x−μ)2f(x) dx+∫μ−kσμ+kσ(x−μ)2f(x) dx+∫μ+kσ∞(x−μ)2f(x) dx≥∫−∞μ−kσ(x−μ)2f(x) dx+∫μ+kσ∞(x−μ)2f(x) dx(∵∫μ−kσμ+kσ(x−μ)2f(x) namu.wiki 나무위키에 체비쇼프 부등식의 내용도 참고하자... 느낀점 : 고등학교때 하던 문제지 풀이로 이해해야 할거 같다. 교수님이 수업에 쓰시는 교재 예제..

글 읽기

객체지향 프로그래밍 공부#4 (상속,함수재정의)

2021.04.04 - [이론공부/객체지향 프로그래밍] - 객체지향 프로그래밍 공부#3 (클래스용어) 상속 객체지향 프로그래밍에서 상속은 우리에게 흔히 부모와 자식의 관계가 아닌 코드를 재사용하기위한 목적으로 이해를 가져야 한다. 조금 이해하기 쉽게 C로 작성된 클래스 2개를 보여주겠다. class Cpoint { private: int m_iX; int m_iY; public: void Assign(int x, int y); int Add(); }; void Cpoint::Assign(int x, int y) { m_iX = x; m_iY = y; } int Cpoint::Add() { return m_iX + m_iY; } 위와 같이 Cpoint 클래스를 작성했다. Cpoint 클래스 안에는 m_iY..

글 읽기

자료구조 공부#11 (큐)

2021.03.31 - [전체글] - 자료구조 공부#10 (수식의 계산) 큐(QUEUE) 먼저 들어온 데이터가 먼저 나가는 자료구조(스택과 순서가 반대된다) 2021.03.07 - [이론공부/자료구조] - 자료구조 공부 #1 (자료구조와 알고리즘) 자료구조 공부 #1 (자료구조와 알고리즘) # 자료구조란 무엇일까? 자료구조는 컴퓨터용어로 설명을 하자면 스택, 리스트, 큐, 사전, 그래프 등의 데이터를 표현하는 형식을 말하는것이다. 일상생활에 비유하여 표를 만들어 설명을하자면 thesauro.tistory.com 위에 이전글 참고하면 일상에 예시로 알 수 있다. 큐의 추상적 구조 객체 : 0개 이상의 요소들로 구성된 선형 리스트 연산 : Creat(max_size) ::= 최대 크기가 max_size인 공..

글 읽기

객체지향 프로그래밍 공부#3 (클래스용어)

2021.03.25 - [이론공부/객체지향 프로그래밍] - 객체지향 프로그래밍 공부#2 (추상화에서 객체지향 프로그래밍 까지) 객체지향 프로그래밍 공부#2 (추상화에서 객체지향 프로그래밍 까지) 2021.03.15 - [이론공부/객체지향 프로그래밍] - 객체지향 프로그래밍 공부#1 (OOP를 공부해야하는 이유) 객체지향 프로그래밍 공부#1 (OOP를 공부해야하는 이유) 구조화 프로그램 일반적으로 순차, 조 thesauro.tistory.com 이전 내용이다. 인라인 Class Cpoint{ int iX; int iY; public: void Assign(int x, int y){ iX = x; iY = y; } int Add(){ Assign(3, 7); return iX + iY; } }; Cpoint..

글 읽기

응용확률론 공부#8 (산포도)

2021.03.31 - [이론공부/응용확률론] - 응용확률론 공부#7 (중위수와 분위수) 산포도 범위 분산 표준편차 변동계수 범위(R) R = 자료의 최대값 - 자료위 최소값 사분위 범위(IQR) IQR = 제3사분위수 - 제1사분위수 극단값의 영향을 받는 범위의 단점을 일부 보완함 편자 편차 : 자료값과 평균의 차이 (자료값 - 평균) - 편차의 합은 언제나 0 평균 편차 : 편차의 절대값의 평균 분산 평균편차는 절대값을 포함하여 수리적으로 불편 분산은 편차의 제곱의 평균 단위가 원자료 단위이 제곱 표준편차 분산의 양의 제곱근 원자료, 평균의 단위와 동일한 단위 변동계수 변동계수는 자료 고유의 단위에 의존하지 않음 이질적인 집단 간의 산포를 비교할 때 유용 (다른 단위의 자료, 평균의 차이가 큰경우) ..

글 읽기

응용확률론 공부#7 (중위수와 분위수)

2021.03.28 - [이론공부/응용확률론] - 응용 확률론 공부 #6 (정보의 생성) 중위수 정렬된 자료를 순서통계량이라 한다. 순서상 한가운데 놓이는 자료이며 중앙값 이라고도 부른다 중위수의 기호는 엑스틸드로 읽는다. 특징 순서를 부여할 수 있는 양적 자료에 적용이 가능함 자료의 크기와 상관없이 항상 유일한 값을 갖고 있음 평균에 비해 극단값의 영향을 덜 받는다. 확장성이 없음(용도가 다양하지 않음) 사분위수 오름차순 속 중위수를 기준으로 처음값과 중위수의 중간값(전체의 25%) 위치한것을 제1사분위수, 전체의 중위수(50%)는 제2분위수, 중위수에서 끝값의 중간값(75%)는 제3 분위수 라고 한다. 백분위수 최빈값 자료 중에서 가장 많이 혹은 가장 많이 나타나는값 양적 질적 자료에 모두 적용 가능..

글 읽기