시리즈 | Deep Learning - 3. 인공신경망의 동작 딥러닝 시리즈 2편에서 딥러닝의 기반이 되는 퍼셉트론과 인공신경망에 대해 다루었다. AND 게이트, OR 게이트, XOR 게이트 등 몇몇 예시를 통해 이러한 구조가 특정 작업들을 수행할 수 있음은 확인했지만, 구체적으로 어떻게 동작하는지, 이러한 구조가 일반화될 수 있는지에 대해서는 아직 다루지 않았다. 특히 중요한 것은, 앞선 2편에서 다룬 신경망 구조에서는 특정 작업을
시리즈 | Deep Learning - 2. 퍼셉트론과 인공신경망 1편에서 딥러닝의 정의와 의미에 대해 간단히 다루었다. 2편에서는 딥러닝이 작동할 수 있는 토대가 되는 퍼셉트론과 인공신경망 구조에 대해 다룬다. 퍼셉트론이란? 퍼셉트론이란 무엇일까? 퍼셉트론은 동물의 신경계와 같이 여러 신호를 받아 하나의 신호를 출력하는 알고리즘이다. 아래 그림과 같은 간단한 예시를 보자. 위의 그림에서 x1과 x2는 입력 신호, y는 출력 신호이다. 그림의 원은
빠른 곱셈 알고리즘 - 1. 카라추바 알고리즘 알고리즘 문제 해결 분야(PS, Problem Solving)에서는 주어진 문제를 정해진 시간/공간 제약 안에 풀기 위한 여러 알고리즘이 사용된다. 특히 가장 초점을 두는 부분은 주어진 문제를 빠른 시간 안에 해결하기 위한 개선된 알고리즘을 찾는 것이며, 보통은 시간복잡도를 기준으로 알고리즘의 성능을 평가한다. 본 포스트의 1편에서는 가장 기본적인 연산인 곱셈을 빠르게
시리즈 | Deep Learning - 1. 딥러닝이란? 요즘 뉴스를 보다 보면 인공지능에 관한 키워드가 자주 등장하는 것을 알 수 있다. 인공지능, 기계학습, 머신러닝 등 다양한 용어들이 넘쳐나지만, 그중에서도 항상 빠지지 않고 등장하는 것이 바로 ‘딥러닝’이다. 그러나 다른 용어들은 어느 정도 뜻을 유추할 수 있는 반면, ‘심층 학습’이라는 말로 번역되는 딥러닝은 직관적으로 의미를 파악하기 쉽지 않다.
시리즈 | Deep Learning - 0. Prologue 시리즈를 시작하기에 앞서... 우리는 인공지능의 시대를 살아가고 있다. ChatGPT와 같은 생성형 AI는 이미 우리의 삶 속에 깊숙 침투해 있고, 무서운 속도로 빠르게 발전하고 있다. 이런 배경 속에서, 현대의 인공지능 기술을 소개하는 글이나 영상을 접할 때면 항상 빠지지 않고 등장하는 키워드가 있다. 바로 딥러닝이다. 수없이 많은 곳에서 AI, 머신러닝, 딥러닝을 언급하지만