Posts by Tag

Python

[BOJ] 그룹 단어 체커

최대 1 분 소요

문제 출처: www.acmicpc.net/problem/1316 풀이 group_checker 함수 각 단어에서 문자가 나타나는 첫 인덱스와 끝 인덱스를 구한다. 첫 인덱스와 끝 인덱스 사이에 문자가 2개 이상 존재하면 False를 반환...

[Crawling] Selenium

6 분 소요

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

[Python] heapq 모듈

2 분 소요

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

[Algorithm] 병합정렬

4 분 소요

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

[Algorithm] 카운팅정렬

3 분 소요

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

[Algorithm] 퀵정렬

4 분 소요

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

[Algorithm] 삽입정렬

1 분 소요

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

[Algorithm] 선택정렬

1 분 소요

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

[Algorithm] 버블정렬

1 분 소요

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

[Algorithm] 동적 계획법

4 분 소요

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

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

9 분 소요

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

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

1 분 소요

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

맨 위로 이동 ↑

DL

[NLP] DMN_1.개념

5 분 소요

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

[DL] Hybrid_COVID 예측

9 분 소요

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

[DL] CNN_2.구현

4 분 소요

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

[DL] RNN

3 분 소요

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

[ML/DL] 정보이론 기초

8 분 소요

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

맨 위로 이동 ↑

Tensorflow

[NLP] Kaggle IMDB_2.구현

10 분 소요

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

[DL] Hybrid_COVID 예측

9 분 소요

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

[ML] KNN_2.구현

5 분 소요

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

맨 위로 이동 ↑

NLP

[NLP] Kaggle IMDB_2.구현

10 분 소요

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

[NLP] DMN_1.개념

5 분 소요

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

[NLP] Word2Vec

3 분 소요

«Embedding» Word2Vec 임베딩 기법을 알아 보자.

[NLP] Word Embedding

10 분 소요

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

[NLP] TF-IDF

6 분 소요

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

맨 위로 이동 ↑

CNN

[DL] Hybrid_COVID 예측

9 분 소요

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

[DL] CNN_2.구현

4 분 소요

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

맨 위로 이동 ↑

알고리즘

[Algorithm] 병합정렬

4 분 소요

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

[Algorithm] 카운팅정렬

3 분 소요

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

[Algorithm] 퀵정렬

4 분 소요

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

[Algorithm] 삽입정렬

1 분 소요

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

[Algorithm] 선택정렬

1 분 소요

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

[Algorithm] 버블정렬

1 분 소요

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

[Algorithm] 동적 계획법

4 분 소요

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

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

1 분 소요

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

맨 위로 이동 ↑

LSTM

[DL] Hybrid_COVID 예측

9 분 소요

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

[DL] RNN

3 분 소요

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

맨 위로 이동 ↑

정렬

[Algorithm] 병합정렬

4 분 소요

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

[Algorithm] 카운팅정렬

3 분 소요

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

[Algorithm] 퀵정렬

4 분 소요

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

[Algorithm] 삽입정렬

1 분 소요

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

[Algorithm] 선택정렬

1 분 소요

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

[Algorithm] 버블정렬

1 분 소요

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

맨 위로 이동 ↑

ML

[ML] KNN_2.구현

5 분 소요

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

[ML/DL] 정보이론 기초

8 분 소요

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

맨 위로 이동 ↑

MNIST

맨 위로 이동 ↑

Keras

[NLP] Word Embedding

10 분 소요

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

맨 위로 이동 ↑

Programmers

맨 위로 이동 ↑

Go

[AWS] EC2 배포 오류

2 분 소요

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

맨 위로 이동 ↑

Deep Learning

맨 위로 이동 ↑

오토인코더

맨 위로 이동 ↑

AE

맨 위로 이동 ↑

Transformer

맨 위로 이동 ↑

언어 모델

맨 위로 이동 ↑

DP

[Algorithm] 동적 계획법

4 분 소요

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

맨 위로 이동 ↑

IMDB

[NLP] Kaggle IMDB_2.구현

10 분 소요

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

[NLP] Word Embedding

10 분 소요

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

맨 위로 이동 ↑

JavaScript

[JavaScript] 불변성-2

3 분 소요

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

[JavaScript] 불변성

7 분 소요

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

맨 위로 이동 ↑

자료구조

[Python] heapq 모듈

2 분 소요

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

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

9 분 소요

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

맨 위로 이동 ↑

스택

맨 위로 이동 ↑

문자열

[BOJ] 그룹 단어 체커

최대 1 분 소요

문제 출처: www.acmicpc.net/problem/1316 풀이 group_checker 함수 각 단어에서 문자가 나타나는 첫 인덱스와 끝 인덱스를 구한다. 첫 인덱스와 끝 인덱스 사이에 문자가 2개 이상 존재하면 False를 반환...

맨 위로 이동 ↑

KNN

[ML] KNN_2.구현

5 분 소요

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

맨 위로 이동 ↑

GAN

맨 위로 이동 ↑

추천시스템

맨 위로 이동 ↑

Java

[JPA] 엔티티 생성자

4 분 소요

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

맨 위로 이동 ↑

go

맨 위로 이동 ↑

k8s

맨 위로 이동 ↑

Entropy

[ML/DL] 정보이론 기초

8 분 소요

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

[ML/DL] Sigmoid 함수

2 분 소요

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

맨 위로 이동 ↑

정보이론

[ML/DL] 정보이론 기초

8 분 소요

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

[ML/DL] Sigmoid 함수

2 분 소요

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

맨 위로 이동 ↑

그리디

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

1 분 소요

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

맨 위로 이동 ↑

핸즈온 머신러닝

맨 위로 이동 ↑

머신러닝

맨 위로 이동 ↑

버블정렬

[Algorithm] 버블정렬

1 분 소요

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

맨 위로 이동 ↑

Crawling

[Crawling] Selenium

6 분 소요

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

맨 위로 이동 ↑

Scraping

[Crawling] Selenium

6 분 소요

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

맨 위로 이동 ↑

Embedding

[NLP] Word2Vec

3 분 소요

«Embedding» Word2Vec 임베딩 기법을 알아 보자.

[NLP] Word Embedding

10 분 소요

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

맨 위로 이동 ↑

DMN

[NLP] DMN_1.개념

5 분 소요

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

맨 위로 이동 ↑

Kaggle

[NLP] Kaggle IMDB_2.구현

10 분 소요

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

맨 위로 이동 ↑

자연어처리

맨 위로 이동 ↑

PyTorch

맨 위로 이동 ↑

GPU

맨 위로 이동 ↑

자바스크립트

[JavaScript] 불변성-2

3 분 소요

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

[JavaScript] 불변성

7 분 소요

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

맨 위로 이동 ↑

불변성

[JavaScript] 불변성-2

3 분 소요

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

[JavaScript] 불변성

7 분 소요

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

맨 위로 이동 ↑

immutability

[JavaScript] 불변성-2

3 분 소요

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

[JavaScript] 불변성

7 분 소요

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

맨 위로 이동 ↑

RecSys

맨 위로 이동 ↑

탐색

맨 위로 이동 ↑

Git

맨 위로 이동 ↑

permission denied

맨 위로 이동 ↑

React

맨 위로 이동 ↑

웹 어플리케이션 서버

[Backend] 서블릿

5 분 소요

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

맨 위로 이동 ↑

CGI

맨 위로 이동 ↑

요청 처리

[Backend] 서블릿

5 분 소요

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

맨 위로 이동 ↑

Backend

[Backend] 서블릿

5 분 소요

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

맨 위로 이동 ↑

JPA

[JPA] 엔티티 생성자

4 분 소요

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

맨 위로 이동 ↑

Spring

맨 위로 이동 ↑

회고

맨 위로 이동 ↑

file

맨 위로 이동 ↑

write

맨 위로 이동 ↑

systemcall

맨 위로 이동 ↑

Docker

맨 위로 이동 ↑

Docker Container

맨 위로 이동 ↑

Docker Compose

맨 위로 이동 ↑

Docker Network

맨 위로 이동 ↑

Bridge

맨 위로 이동 ↑

gpu

맨 위로 이동 ↑

stack

맨 위로 이동 ↑

softmax

[ML/DL] Sigmoid 함수

2 분 소요

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

맨 위로 이동 ↑

활성화 함수

[ML/DL] Sigmoid 함수

2 분 소요

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

맨 위로 이동 ↑

VCS

맨 위로 이동 ↑

협업

맨 위로 이동 ↑

git

맨 위로 이동 ↑

github

맨 위로 이동 ↑

Machine Learning

맨 위로 이동 ↑

재귀

맨 위로 이동 ↑

하노이의 탑

맨 위로 이동 ↑

프로세스

맨 위로 이동 ↑

체크리스트

맨 위로 이동 ↑

연결 리스트

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

9 분 소요

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

맨 위로 이동 ↑

동적계획법

[Algorithm] 동적 계획법

4 분 소요

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

맨 위로 이동 ↑

선택정렬

[Algorithm] 선택정렬

1 분 소요

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

맨 위로 이동 ↑

삽입정렬

[Algorithm] 삽입정렬

1 분 소요

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

맨 위로 이동 ↑

퀵정렬

[Algorithm] 퀵정렬

4 분 소요

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

맨 위로 이동 ↑

카운팅정렬

[Algorithm] 카운팅정렬

3 분 소요

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

맨 위로 이동 ↑

병합정렬

[Algorithm] 병합정렬

4 분 소요

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

맨 위로 이동 ↑

우선순위 큐

[Python] heapq 모듈

2 분 소요

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

맨 위로 이동 ↑

[Python] heapq 모듈

2 분 소요

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

맨 위로 이동 ↑

Selenium

[Crawling] Selenium

6 분 소요

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

맨 위로 이동 ↑

한국어 임베딩

맨 위로 이동 ↑

자연어 처리

맨 위로 이동 ↑

Programming

맨 위로 이동 ↑

Classification

맨 위로 이동 ↑

K-Means

맨 위로 이동 ↑

Scikit-learn

맨 위로 이동 ↑

lambda

맨 위로 이동 ↑

Competitive Learning

맨 위로 이동 ↑

경쟁학습

맨 위로 이동 ↑

FFN

맨 위로 이동 ↑

정규표현식

맨 위로 이동 ↑

이스케이프 문자

맨 위로 이동 ↑

TF-IDF

[NLP] TF-IDF

6 분 소요

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

맨 위로 이동 ↑

Word2Vec

[NLP] Word2Vec

3 분 소요

«Embedding» Word2Vec 임베딩 기법을 알아 보자.

맨 위로 이동 ↑

Colab

맨 위로 이동 ↑

KoNLPy

맨 위로 이동 ↑

사용자사전

맨 위로 이동 ↑

Seq2Seq

맨 위로 이동 ↑

Chatbot

맨 위로 이동 ↑

Transformers

맨 위로 이동 ↑

RL

맨 위로 이동 ↑

DRL

맨 위로 이동 ↑

강화학습

맨 위로 이동 ↑

자산배분

맨 위로 이동 ↑

자산포트폴리오

맨 위로 이동 ↑

super

맨 위로 이동 ↑

상속

맨 위로 이동 ↑

BOJ

[BOJ] 그룹 단어 체커

최대 1 분 소요

문제 출처: www.acmicpc.net/problem/1316 풀이 group_checker 함수 각 단어에서 문자가 나타나는 첫 인덱스와 끝 인덱스를 구한다. 첫 인덱스와 끝 인덱스 사이에 문자가 2개 이상 존재하면 False를 반환...

맨 위로 이동 ↑

RNN

맨 위로 이동 ↑

Attention

맨 위로 이동 ↑

시계열

맨 위로 이동 ↑

지수예측

맨 위로 이동 ↑

heapq

맨 위로 이동 ↑

MPT

Portfolio Selection

7 분 소요

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

맨 위로 이동 ↑

Mean Variance

Portfolio Selection

7 분 소요

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

맨 위로 이동 ↑

마르코비츠

Portfolio Selection

7 분 소요

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

맨 위로 이동 ↑

투자

Portfolio Selection

7 분 소요

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

맨 위로 이동 ↑

자산분배

Portfolio Selection

7 분 소요

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

맨 위로 이동 ↑

예외

맨 위로 이동 ↑

except

맨 위로 이동 ↑

raise

맨 위로 이동 ↑

3D

3D, VR, AR

7 분 소요

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

맨 위로 이동 ↑

VR

3D, VR, AR

7 분 소요

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

맨 위로 이동 ↑

AR

3D, VR, AR

7 분 소요

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

맨 위로 이동 ↑

공간

3D, VR, AR

7 분 소요

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

맨 위로 이동 ↑

SVD

SVD

6 분 소요

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

맨 위로 이동 ↑

특잇값

SVD

6 분 소요

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

맨 위로 이동 ↑

고윳값

SVD

6 분 소요

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

맨 위로 이동 ↑

행렬 분해

SVD

6 분 소요

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

맨 위로 이동 ↑

행렬 근사

SVD

6 분 소요

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

맨 위로 이동 ↑

데이터 압축

SVD

6 분 소요

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

맨 위로 이동 ↑

행렬분해

맨 위로 이동 ↑

Matrix Factorization

맨 위로 이동 ↑

AutoEncoder

맨 위로 이동 ↑

협업필터링

맨 위로 이동 ↑

NVIDIA

맨 위로 이동 ↑

BERT

맨 위로 이동 ↑

Sequential Recommendation

맨 위로 이동 ↑

알리바바

맨 위로 이동 ↑

엣지

맨 위로 이동 ↑

클라우드

맨 위로 이동 ↑

데이터 센터

맨 위로 이동 ↑

DPU

맨 위로 이동 ↑

이진탐색

맨 위로 이동 ↑

이분탐색

맨 위로 이동 ↑

분할정복

맨 위로 이동 ↑

SSH

맨 위로 이동 ↑

HTTP

맨 위로 이동 ↑

clone

맨 위로 이동 ↑

암호화

맨 위로 이동 ↑

UnicodeDecodeError

맨 위로 이동 ↑

stdnum

맨 위로 이동 ↑

undefined

맨 위로 이동 ↑

this

맨 위로 이동 ↑

primitive

맨 위로 이동 ↑

reference

맨 위로 이동 ↑

Material UI

맨 위로 이동 ↑

Children

맨 위로 이동 ↑

Javascript

맨 위로 이동 ↑

Date

맨 위로 이동 ↑

Leetcode

맨 위로 이동 ↑

투포인터

맨 위로 이동 ↑

tbAdmin

맨 위로 이동 ↑

fileTableLock

맨 위로 이동 ↑

허가권

맨 위로 이동 ↑

사용자

맨 위로 이동 ↑

그룹

맨 위로 이동 ↑

리눅스

맨 위로 이동 ↑

연산

맨 위로 이동 ↑

후위표기

맨 위로 이동 ↑

전위표기

맨 위로 이동 ↑

중위표기

맨 위로 이동 ↑

웹 서버

맨 위로 이동 ↑

Servlet

[Backend] 서블릿

5 분 소요

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

맨 위로 이동 ↑

JavaEE

[Backend] 서블릿

5 분 소요

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

맨 위로 이동 ↑

ELK

[ELK] ELK stack

5 분 소요

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

맨 위로 이동 ↑

시각화

[ELK] ELK stack

5 분 소요

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

맨 위로 이동 ↑

모니터링

[ELK] ELK stack

5 분 소요

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

맨 위로 이동 ↑

tcpdump

맨 위로 이동 ↑

connection

맨 위로 이동 ↑

wireshark

맨 위로 이동 ↑

network

맨 위로 이동 ↑

네트워크

맨 위로 이동 ↑

config

맨 위로 이동 ↑

ignorecase

맨 위로 이동 ↑

FastCGI

맨 위로 이동 ↑

fcgiwrap

맨 위로 이동 ↑

Nginx

맨 위로 이동 ↑

502

맨 위로 이동 ↑

shebang

맨 위로 이동 ↑

Lombok

[JPA] 엔티티 생성자

4 분 소요

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

맨 위로 이동 ↑

Entity

[JPA] 엔티티 생성자

4 분 소요

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

맨 위로 이동 ↑

url

맨 위로 이동 ↑

prefix

맨 위로 이동 ↑

controller

맨 위로 이동 ↑

일대다

맨 위로 이동 ↑

양방향

맨 위로 이동 ↑

infinite recursion

맨 위로 이동 ↑

stack overflow

맨 위로 이동 ↑

jackson

맨 위로 이동 ↑

Computer Structure

맨 위로 이동 ↑

Memory

맨 위로 이동 ↑

CPU

맨 위로 이동 ↑

Byte Order

맨 위로 이동 ↑

Bit Numbering

맨 위로 이동 ↑

slice

맨 위로 이동 ↑

nil

맨 위로 이동 ↑

해시

맨 위로 이동 ↑

run

맨 위로 이동 ↑

AWS

[AWS] EC2 배포 오류

2 분 소요

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

맨 위로 이동 ↑

Elastic Beanstalk

[AWS] EC2 배포 오류

2 분 소요

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

맨 위로 이동 ↑

EC2

[AWS] EC2 배포 오류

2 분 소요

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

맨 위로 이동 ↑

PostgreSQL

맨 위로 이동 ↑

Query Parameter

맨 위로 이동 ↑

jsonb

맨 위로 이동 ↑

DB

맨 위로 이동 ↑

Database

맨 위로 이동 ↑

High Availability

맨 위로 이동 ↑

HA

맨 위로 이동 ↑

데이터베이스

맨 위로 이동 ↑

고가용성

맨 위로 이동 ↑

후기

맨 위로 이동 ↑

오픈 소스

맨 위로 이동 ↑

memory

맨 위로 이동 ↑

memory padding

맨 위로 이동 ↑

structure alignment

맨 위로 이동 ↑

pytorch

맨 위로 이동 ↑

kubernetes

맨 위로 이동 ↑

Argo Workflow

맨 위로 이동 ↑

MinIO

맨 위로 이동 ↑

Linux

맨 위로 이동 ↑

Video Understanding

맨 위로 이동 ↑

SlowFast

맨 위로 이동 ↑