Dev Notes

[알고리즘] 매개변수 탐색(Binary, Parameter Search)

매개변수 탐색 (Parameter Search) 최적화 문제에서 최적의 조건을 찾기 위해 사용되는 기법 중 하나이다. 특히, 알고리즘 문제 풀이에서는 주어진 조건을 만족하는 최대값이나 최소값을 찾는 문제에 자주 사용된다. 이진 탐색(Binary Search)을 활용하여, 문제의 해답 범위를 점차 좁혀가며 최적의 값을 찾는 방식으로 진행된다. 매개변수...

[알고리즘] 이진 탐색(이분 탐색, Binary Search)

이분 탐색 (이진 탐색, Binary Search) 이진 탐색은 정렬된 배열에서 특정한 값의 위치를 찾아내는 탐색 알고리즘이다. 이 알고리즘의 기본 원리는 탐색 범위를 반으로 줄여가며 데이터를 찾는 것이며, 이 과정을 반복함으로써 검색 속도를 향상시킨다. 이진 탐색은 선형 탐색에 비해 훨씬 빠른 $O(\log n)$의 시간 복잡도를 가...

[선형대수학] 행렬의 곱셉(Matrix Multiplication)

행렬의 곱셉 (Matrix Multiplication) 행렬의 곱셈을 알아야하는 이유는 다음과 같다. 데이터 표현: 머신러닝에서 데이터를 행렬로 표현하며, 행렬 곱셈을 사용해 데이터를 변환하고 분석한다. 선형 변환 적용: 선형대수에서 행렬은 선형 변환을 나타내고, 행렬 곱셈으로 이 변환을 적용한다. 신경망 연산: 신경망에서 행렬 곱셈을...