본문 바로가기
영화 <듄(Dune)>과 AI의 미래 영화로운 AI 를 시작하며 초창기 영화는 현실을 있는 그대로 기록한 ‘움직이는 사진’에 지나지 않았습니다. 2차원의 평면 안에서 사람이 생생하게 움직이니까 관객들은 신기하고 놀라웠겠지만 그리 재미있지는 않았을 겁니다. 스토리텔링이 없었기 때문입니다. 마술사였던 조르주 멜리에스는 이야기 매체로서 영화가 가진 무궁무진한 가능성을 누구보다 먼저 알아챘습니다. 그가 만들어 1902년에 개봉한 은 최초로 10분이 넘는 이야기 구조를 갖춘 영화였고 큰 인기를 얻었습니다. 제목에서도 알 수 있듯이 은 SF(Science Fiction)입니다. 탄생 초기부터 영화는 미래를 상상하고 스크린에 옮긴 것입니다. 돌이켜보면 영화에서 실감나게 표현된 미래 사회의 모습이 실제 현실이 된 경우가 셀 수 없이 많습니다. 근대 이전의.. 2024. 2. 29.
왕푸짐 이벤트 | 나만의 AI 활용법 2024년 10대 트렌드 키워드에 대해 일목요연하게 정리해드린 적이 있었습니다. (놓치신 분들은 여기 클릭) 그 중에서 특히 생성형 AI와 '티키타카'를 하는 게 프롬프트라고 알려드렸죠. 가면갈수록 생성형 AI가 우리의 삶의 많은 부분에 침투해 있다는 생각이 들었습니다. 그래서, 떼려야 뗄 수 없는 각종 생성형 AI를 어떻게 활용하고 계시는지, 삶에 어떤 영향을 미치고 있는지 여러분들의 이야기가 궁금합니다. 이번달 왕푸짐에서 특별한 이벤트를 준비했습니다. 아래 안내를 보시고 많은 참여 부탁 드려요. 이벤트 안내 내가 사용하고 있는 생성형 AI툴이 무엇이고, 어떻게 활용하고 있는지를 공개 댓글로 작성해 주세요. 경품 수령(모바일 쿠폰)을 위한 이름 / 연락처를 비밀 댓글로 남겨주세요. 이벤트 기간: 2/2.. 2024. 2. 29.
Chapter 3-8. 비지도 학습 Chapter 3-8. 비지도 학습 대부분의 흔히 알고있는 머신러닝 알고리즘은 지도 학습 기반의 알고리즘입니다. 이는 이전 챕터들에서도 소개되었지만, 데이터에 정답(레이블)이 알고 있는 상태로 학습을 하는 방식입니다. 본 챕터에서는 지도 학습과 상반되는 비지도 학습이 무엇이며, 왜 필요한지 그리고 어떤 문제에 적용하여 사용할 수 있는지에 대해 알아보겠습니다. 현실 세계에서 우리가 다룰수 있는 대부분의 데이터들은 정답(레이블)이 없는 데이터입니다. 그렇다면 어떻게 대부분의 지도 학습에 적용될 수 있었을까요? 이는 사람이 직접 데이터에서 라벨링 처리 과정을 수행했기 때문입니다. 이는 굉장히 비효율적이고 사람이 직접 수행하다보니 실수도 발생할 수 있고 또 많은 비용들이 발생하게 됩니다. 그렇기때문에 라벨링 처.. 2023. 7. 26.
Chapter 3-6. 차원 축소 Chapter 3-6. 차원 축소 머신러닝에 대해 공부하다 보면 차원의 저주 (Curse of Dimension) 라는 이야기를 종종 보게 될 것이다. 본 챕터에서는 "차원의 저주" 란 무엇인지 설명하고, 이 문제를 해결하기 위한 차원 축소 기법에 대해서 알아보도록 하자. 차원의 저주 (Curse of Dimension) 현실 세계에서 우리가 다루게 될 데이터는 굉장히 다양하고 많은 특성들을 가지고 있다. 예를 들어, "영화"라는 데이터를 예시로 설명하자면, "영화"라는 데이터를 나타내기 위한 특성으로는 영화의 제목, 개봉 시기, 장르, 감독, 배우, 예산, 시리즈 유무, 평점, 누적 관객 수, 수익 등 수 많은 특성들이 존재한다. 데이터 특성의 수가 많다라는 것은 머신러닝 학습 시 훈련 시간의 증가와 .. 2023. 5. 25.
Chapter 3-5. 서포트 벡터 머신 (Support Vector Machine) Chapter 3-5. 서포트 벡터 머신 (Support Vector Machine) 서포트 벡터 머신은 선형/비선형 분류, 회귀, 이상치 탐색 등에 사용할 수 있는 다목적 머신러닝 모델이다. 분류 문제에 많이 쓰이며, 중간 크기의 데이터셋에 적합한 모델이다. 지금부터 서포트 벡터 머신의 이론에 대해 알아보고 실습을 통해 분류 및 회귀에서 어떻게 사용하는지 알아보자. SVM의 아이디어와 자세한 수식 및 원리에 대해 분류 모델을 중심으로 먼저 알아보고, 회귀 모델의 원리에 대해 공부해보자. SVM의 기본 개념은 그림 1 와 같이 두 샘플 사이에 선을 그어, 그 선의 폭이 최대가 되도록 하여 두 샘플을 구분한다. 조금 더 자세히 설명하자면, 샘플이 특성을 정의하는 n 개의 변수들로 표현된다고 할 때, 샘플들.. 2023. 4. 27.
Chapter 3-4. 앙상블과 랜덤 포레스트 Chapter 3-4. 앙상블과 랜덤 포레스트 이전 회에서 다루었던 과적합 문제를 해결하는 방법 중, 앙상블이 머신러닝에서 많이 사용된다. 이번 회에서는 앙상블의 종류와 앙상블이 어떻게 모델 성능을 향상시키는지 알아보고 랜덤 포레스트에 대해 실습해 볼 것이다. 앙상블이란? 가장 좋은 모델 하나를 사용하는 것보다 여러 모델의 예측을 결합하면 더 좋은 예측 결과를 얻을 수 있다. 앙상블이란 여러 모델을 결합하여 만든 예측기를 뜻한다. 아래 예시로 앙상블을 이해해보자. 위 이미지의 5개 모델은 전부 70%의 정확도를 가진다. 5개 모델을 앙상블로 만들었을 때 성능이 얼마나 향상되는지 알아보자. 5개 모델이 예측 결과를 각각 만들었을 때 최종 결과는 5개 모델의 과반수를 따르는게 타당하다. 나올 수 있는 전체 .. 2023. 3. 30.
창의력, 사실 AI가 잘하는 일 챗GPT가 등장하자 알파고 이후 전 세계에서 다시 인공지능을 주목하고 있습니다. 현재의 인공지능은 2016년 알파고 등장과는 또 다른 위압감으로 다가옵니다. 챗GTP가 주는 충격은, 바둑에 한정하지 않고 Anyone, Anytime, Anywhere이기 때문입니다. 챗GPT는 누구나 어디에든 활용할 수 있는 대화형 인공지능 서비스입니다. ‘이거 알 방법 없나?’ 싶을 때 요즘은 너도나도 챗GPT에 물어보라고 합니다. 한마디로 흥미롭고 무섭다고 해야 할까요? 스테이플러의 역사, 중학생 회장선거 연설문, 크로아티아에서 이탈리아로 가는 페리 정보부터 시작해, 홈페이지에 들어갈 광고 배너 문구, MS Bing에서 기업 주소를 변경하는 방법까지 10초 안에 요구에 거의 근접한 정보를 줍니다. 『챗GPT-4 인공지.. 2023. 3. 30.
Chapter 3-3. 결정 트리 Chapter 3-3. 결정 트리 결정 트리는 트리 구조를 기반으로 데이터에서 규칙을 학습하여 분류(Classification) 문제와 회귀(Regression) 문제, 그리고 다중출력 문제까지도 해결할 수 있는 지도학습 계열의 머신러닝 알고리즘이다. 결정 트리 모델은 나무가 가지를 엮은 것과 같은 구조로 (마치 스무고개 처럼) 복잡한 데이터에서도 빠르게 동작하는 것이 큰 특징이며, 널리 알려진 머신러닝 알고리즘 중 하나인 랜덤 포레스트(Random Forest)의 기본 구성이 되는 모델이다. 결정 트리(Decision Tree) 결정 트리는 특정 기준(질문) 을 따라 데이터를 구분 짓는다. 결정 트리의 가장 첫 번째 기준은 트리에서 최초 깊이인 루트 노드(Root node) 에서 시작한다. Python.. 2023. 2. 22.
Chapter 3-2. 모델 훈련 Chapter 3-2. 모델 훈련 머신러닝 모델을 블랙박스로 취급하여도 모델을 훈련시키는 것은 가능하다. 하지만 훈련이 이루어지는 원리를 이해한다면 적절한 기법을 선택하여 훈련시간은 단축시키거나 모델의 성능을 높이는 것이 가능하다. 이번 장에서는 Chapter 3. 머신러닝에서 소개한 학습률, 비용 함수 등에 이어서 모델훈련에 필요한 몇 가지 개념을 다룬다. 경사 하강법 이전 장에서 언급한 것과 같이 비용 함수(Cost function)는 입력 데이터에 대한 오차를 계산하는 함수이다. 머신러닝에서는 오차를 줄이기 위해 다양한 최적화 알고리즘이 이용된다. 그 중에서 경사 하강법(Gradient Descent)은 가장 일반적인 최적화 알고리즘이다. 그림과 같이 비용 함수가 주어진 경우 경사 하강법은 파라미터.. 2023. 1. 19.