Posts by Category

Kubernetes

[Kubernetes] kubeconfig - 1. 개요

2026년 02월 16일 · 15 분 소요

Kubernetes 클러스터 접근 설정 파일인 kubeconfig의 개념, 구조, 사용법에 대해 알아보자.

맨 위로 이동 ↑

Dev

[AI] AI Agent: 개념과 구현

2026년 02월 08일 · 15 분 소요

LLM의 한계를 극복하는 AI Agent의 개념과 Function Calling을 활용한 구현 패턴을 정리하고, Upstage API를 이용한 SQL Agent 구현 예시를 살펴본다.

[PostgreSQL] 재귀 쿼리

2025년 11월 25일 · 7 분 소요

재귀 쿼리를 이용해 상향식, 하향식, 트리 탐색을 할 수 있다.

[Git] Git Submodule 사용 방법

2024년 11월 27일 · 8 분 소요

Git의 submodule 기능을 이용해 Git 저장소 하위에 또 다른 Git 저장소를 관리하기

[Go] Go 언어 메모리 패딩

2024년 04월 19일 · 2 분 소요

Memory Padding을 생각하지 않고 구조체를 설계할 때 마주칠 수 있는 문제

[AWS] EC2 배포 오류

2023년 09월 18일 · 2 분 소요

Elastic Beanstalk을 이용해 EC2에 이미지를 배포하던 도중 발생한 OOM 에러

[Spring] url prefix 설정

2022년 08월 11일 · 2 분 소요

Spring에서 API 버전 관리를 위한 url prefix를 설정하는 방법

[JPA] 엔티티 생성자

2022년 07월 25일 · 4 분 소요

JPA 엔티티 생성자에 디폴트 생성자 롬복 어노테이션이 필요한 이유

[ELK] ELK stack

2021년 11월 27일 · 5 분 소요

로그 모니터링, 빅데이터 분석 등에 자주 활용되는 스택

[Backend] 서블릿

2021년 11월 15일 · 5 분 소요

동적 컨텐츠를 생성하기 위한 자바 서버 측 프로그램

[Crawling] Selenium

2020년 04월 01일 · 6 분 소요

웹 크롤링을 위해 알아 본 파이썬에서의 Selenium 사용법

맨 위로 이동 ↑

AI

[AI] SlowFast Demo 실행

2024년 10월 22일 · 7 분 소요

«Video Understanding» 사전 훈련된 SlowFast 모델을 돌려 보자.

[NLP] Seq2Seq_2.구현

2020년 08월 10일 · 10 분 소요

«Chatbot» Seq2Seq 모델 기반의 챗봇을 만들어 보자.

[NLP] Kaggle IMDB_2.구현

2020년 08월 06일 · 10 분 소요

«Sentiment Analysis» Kaggle IMDB 대회 우승자 아이디어를 코드로 구현해 보자.

[NLP] DMN_2.구현

2020년 08월 03일 · 9 분 소요

«Neural Network» 간단한 DMN 모델을 구현해 보자.

[NLP] DMN_1.개념

2020년 07월 31일 · 5 분 소요

«Neural Network» DMN 모델의 개념에 대해 알아 보자.

[NLP] Hybrid_IMDB 감성분석

2020년 07월 24일 · 6 분 소요

«Embedding» LSTM과 CNN 네트워크를 결합해 IMDB 감성 분석을 수행해 보자.

[NLP] Word Embedding

2020년 07월 23일 · 10 분 소요

«Embedding» 지도학습 기반의 단어 임베딩 기법을 알아 보자.

[NLP] TF-IDF

2020년 07월 21일 · 6 분 소요

«Vectorization» 빈도 기반의 단어 수치화 방법인 TF-IDF 모델을 알아 보자.

[DL] GAN_1.개념

2020년 07월 13일 · 6 분 소요

«Neural Network» GAN 모델에 대해 알아 보자.

[DL] Hybrid_COVID 예측

2020년 07월 10일 · 9 분 소요

«Neural Network» LSTM과 CNN 네트워크를 결합하여 시계열 예측 모형을 만들어 보자.

[DL] CNN_2.구현

2020년 07월 03일 · 4 분 소요

«Neural Network» 시계열 데이터에 CNN 모델을 적용해 보자.

[DL] RNN

2020년 07월 01일 · 3 분 소요

«Neural Network» 순환신경망의 구조를 이해해 보자.

[ML] KMeans_2.구현

2020년 06월 28일 · 6 분 소요

«Clustering» Scikit-learn, Tensorflow로 K-Means 구현하기

[ML] KNN_2.구현

2020년 06월 26일 · 5 분 소요

«Classification» Tensorflow로 KNN 알고리즘을 구현해보자.

[ML] KNN_1.개념

2020년 06월 25일 · 1 분 소요

«Classification» KNN 알고리즘의 개념

[ML/DL] 정보이론 기초

2020년 06월 16일 · 8 분 소요

«Information Theory» 머신러닝, 딥러닝에 필요한 정보이론 기초를 알아 보자.

[DL] CNN_3.앙상블 구현

2020년 03월 04일 · 7 분 소요

«Neural Network» CNN 모델에 앙상블을 적용해 보자. (feat.클래스…)

[DL] CNN_2.모델 구현

2020년 03월 01일 · 7 분 소요

«Neural Network» CNN을 활용해 MNIST 문제를 풀어보자.

[ML/DL] Sigmoid 함수

2020년 01월 20일 · 2 분 소요

«Activation Function» 로지스틱 회귀 문제의 활성화 함수를 도출해 보자.

맨 위로 이동 ↑

CS

[Container] 컨테이너 파일 시스템

2026년 03월 01일 · 14 분 소요

물리 디스크에서 컨테이너 루트 파일시스템까지, 컨테이너가 파일 시스템을 구성하는 원리를 살펴보자.

[CS] 소켓(Socket)

2026년 02월 03일 · 22 분 소요

소켓의 개념과 분류 체계, 물리적 실체, 통신 메커니즘을 알아보자.

[Security] PKI

2026년 01월 18일 · 14 분 소요

디지털 세계의 신뢰 체계에 대해 알아 보자.

[Algorithm] 병합정렬

2020년 03월 12일 · 4 분 소요

여러 정렬된 자료의 집합을 병합해ㅔ 한 개의 정렬된 집합으로 만듦.

[Algorithm] 카운팅정렬

2020년 03월 12일 · 3 분 소요

카운팅 정렬(a.k.a 계수 정렬) 원소를 직접 비교하지 않고, 원소들의 개수를 세어 정렬하는 방식이다. 즉, 항목의 순서를 결정하기 위해 집합에 각 항목이 몇 개씩 있는지 센다. 이미지 출처 : https://m.blog.naver.com/PostView.nhn?blogI...

[Algorithm] 퀵정렬

2020년 03월 11일 · 4 분 소요

개요 분할 정복 방식을 적용해 정렬을 진행하는 알고리즘이다. 정렬 알고리즘 계의 최고 존엄격으로, 매우 효율적이다. 원리 리스트 중 하나를 피봇으로 선택하고, 피봇보다 작은 원소는 왼쪽에, 큰 원소는 오른쪽에 정렬한다. 이후 피봇값을 중심으로 리스트를 분할하고, 분할된 각각의...

[Algorithm] 삽입정렬

2020년 03월 11일 · 1 분 소요

개요 자료 내 모든 원소들을 앞에서부터 차례대로 이미 정렬된 부분과 비교하여, 자신의 위치를 찾아냄으로써 정렬을 완성하는 알고리즘이다. 도서관 사서가 책을 정렬할 때 일반적으로 활용되는 정렬 방식이다. 사람의 머리로 이해하기는 간단하지만, 코드로 구현했을 때 효율성이 떨어진다....

[Algorithm] 선택정렬

2020년 03월 10일 · 1 분 소요

선택 정렬 선택 정렬은 주어진 자료 중 가장 작은(혹은 가장 큰) 값의 원소부터 차례대로 선택하여 위치를 교환해 나간다. 학교 다닐 때 키순서대로 줄을 섰던 것을 떠올리면 된다. 가장 작은(혹은 가장 큰) 수부터 정렬하기 시작하여 위치를 교환하는 정렬 알고리즘이다. 이를 적용하...

[Algorithm] 버블정렬

2020년 03월 09일 · 1 분 소요

개요 인접한 두 원소를 비교하며 자리를 계속해서 교환해 나가는 정렬 방식이다. 매우 직관적이나, 그만큼 비효율적이다. 원리 각 단계마다 다음과 같은 과정을 거친다. 단계별로 모든 원소에 대해 인접한 두 값을 비교한다. 앞의 값이 뒤의 값보다 크다면(혹은 작다면) 자...

[Algorithm] 정렬

2020년 03월 08일 · 최대 1 분 소요

정렬 알고리즘을 살펴보기 전에

[Algorithm] 동적 계획법

2020년 03월 07일 · 4 분 소요

알고리즘 스터디 DP팀 발표 내용 및 SW Expert Academy 동적 계획법 강의 내용을 참고하였습니다. 정의 동적 계획법(Dynamic Programming)은 최적화 문제를 해결하는 알고리즘이다. 그리디 알고리즘과 비슷하게, 이 알고리즘 역시 문제를 해결하기 ...

[Data Structure] 연결 리스트(Linked List)

2020년 03월 05일 · 9 분 소요

연결 리스트란, 각 노드가 데이터와 포인터를 가지고 연결되어 있는 방식으로 데이터를 저장하는 자료 구조이다. 데이터를 담고 있는 노드들이 포인터를 통해 서로 연결된다.

[Algorithm] 그리디(탐욕) 알고리즘

2020년 03월 01일 · 1 분 소요

개념 탐욕 알고리즘은 각 상황에서 최선의 결정을 하여, 최종적으로 최적의 해를 찾아내는 방식이다. 미래를 생각하지 않고, 각 단계 단계만 생각한다고 하여 탐욕적이라고 한다. 엄밀히 말하면, 버블 정렬, 퀵 정렬과 같이 구체적인 알고리즘이라기 보다는, 문제를 해결하는 논리 설...

맨 위로 이동 ↑

Language

[Go] Nil Slice

2023년 01월 15일 · 3 분 소요

nil slice와 empty slice의 차이

[Python] raise vs. raise from e

2021년 01월 11일 · 1 분 소요

파이썬에서 예외가 어디서부터 발생했는지 알고 싶다면, raise from을 사용하자.

[JavaScript] 불변성-2

2020년 11월 24일 · 3 분 소요

자바스크립트에서의 데이터 불변성(immutability)에 대해 알아보자.

[JavaScript] 불변성

2020년 11월 23일 · 7 분 소요

자바스크립트에서의 데이터 불변성(immutability)에 대해 알아보자.

[Python] heapq 모듈

2020년 03월 13일 · 2 분 소요

파이썬에서 우선순위 큐 알고리즘을 구현할 수 있도록 제공하는 내장 모듈(공식 문서)이다. 다만, 이 모듈은 최소 힙만을 지원한다. 따라서 최댓값을 찾아야 하는 경우는, 이 모듈을 응용하여 다른 방식으로 활용해야 한다. 개요 파이썬이 설치되어 있다면, 다음과 같이 간단하게 임...

맨 위로 이동 ↑

Etc

엣지 컴퓨팅

2021년 04월 13일 · 4 분 소요

엣지 컴퓨팅에 대해 알아 보자.

SVD

2021년 02월 12일 · 6 분 소요

특잇값 분해가 무엇인지 알아 보자.

3D, VR, AR

2021년 02월 03일 · 7 분 소요

공간의 개념에서 3D, VR, AR를 정의해 보자.

Portfolio Selection

2021년 01월 09일 · 7 분 소요

마르코비츠의 포트포리오 선택 이론은 Modern Portfolio Theory의 초석이 되었다.

맨 위로 이동 ↑

Articles

맨 위로 이동 ↑