목록2025/03/24 (2)
세찬하늘

🧠 Transformer 개요 Transformer는 2017년 Vaswani et al.이 발표한논문 *Attention Is All You Need에서 처음 소개된 모델로,기존 자연어 처리(NLP)에서 주류로 사용되던 RNN과 CNN 기반의Sequence-to-Sequence 모델의 한계를 극복하기 위해 등장했다. 기존의 RNN 기반 모델(예: LSTM, GRU 등)은 문장을 구성하는 단어들을순서대로 처리해야 하기 때문에 병렬 처리가 어렵고, 문장의 길이가 길어질수록앞 단어의 정보가 뒤로 갈수록 희미해지는 장기 의존성(long-range dependency) 문제가 발생했다.예를 들어 "나는 어릴 적 꿈이 뭐였냐면..." 같은 긴 문장에서,마지막 단어를 생성할 때 처음 말한 "나는"이 잘 기억되지 ..

🚀 알고리즘의 성능 분석: 시간 복잡도(Time Complexity) 개념 정리📚 배경 (Background)알고리즘과 데이터 구조의 기초를 다루면서,특히 알고리즘의 효율성 분석을 위한 핵심 도구인시간 복잡도(Time Complexity) 개념을 중점적으로 배웠다.평소에는 막연하게 '반복문이 많으면 느리다' 정도로만 이해했었는데,수업을 통해 보다 자세하게 개념을 이해할 수 있게 되었다.1️⃣ 알고리즘과 복잡도의 정의✔ 알고리즘(Algorithm)이란?주어진 문제를 해결하기 위한 명확하고 순차적인 절차를 의미한다.요리법(레시피)에 비유할 수 있으며, 알고리즘을 코딩 언어로 구현하는 것이 프로그래밍이다.✔ 복잡도(Complexity)란?알고리즘이 문제를 해결할 때 사용하는 자원의 양을 나타낸다.보통 시간..