알고리즘 영어로는 Algorithms(알고리즘) 전공자이든 비전공자이든 바이든이든 이건 누구나 다 들어 봤을 표현이다. 그러면 이게 정확히 무엇인지 아는 사람들이 있을까? 솔직히 많다. 그래도 사전적 정의는 '주어진 문제를 논리적으로 해결하기 위해 절차나 방법을 묵어 놓은 것'이다. 구글 Youtube 알고리즘을 예로 들어서 설명해보자 대표적인 Youtube 알고리즘의 문제는 '사용자에게 어떤 영상을 추천하는가?' 로 시작된다. 그럼, 이 문제를 논리적으로 해결하기 위한 절차나 방법을 생각해 보자. 먼저 흔히 생각해 낼 방법은 아래와 같다. 1. 사용자의 시청 기록 확인하기 2. 사용자의 검색 기록 확인하기 3. 사용자에게 직접 물어보기 그럼 위의 방법들을 좀 더 자세하게 절차와 함께 생각해보자. 1. ..