목록분류 전체보기 (37)
어쩌다데싸
행렬은 선형대수에서 단순히 숫자 배열 모음이 아니라 공간을 바꾸는 함수로 작용한다. 지난 글에서 행렬을 통해 연립방정식을 표현할 수 있다는 것을 살펴봤고, 역행렬과 행렬식을 통해 해가 유일한지 등을 구할 수 있었다. 행렬을 계산의 관점에서 살펴봤다면 이번 글에서는 '변환'의 관점에서 행렬을 다뤄보려고 한다. 선형 변환(Linear Transformation)0. 선형 변환은 왜 중요할까?AI에서 자주 사용하는 선형 회귀, PCA, 차원 축소, 임베딩, 신경망 등 대부분의 기술들은 행렬 연산을 기반으로 작동한다. 하지만 행렬을 단순히 계산을 위한 도구라고 이해하기보단 어떻게 동작하는지를 이해해야 모델에 대해 더 깊게 이해할 수 있다. 여기서 선형 변환이 중요한 이유는 행렬 연산을 '공간의 변화'로 해석할 ..
회고를 하는 마음벌써 2025년이 끝나간다. 한 해가 빠르다는 건 매 회고 때마다 말하는 것 같다.작년이 변화를 위해 몸을 한껏 움츠린 상태였다면, 올해는 하나씩 다리를 뻗었던 해였다. 유독 빠르게 지나갔던 해인 것 같지만, 그만큼 많은 것을 시도해보고 이뤄냈던 한 해였기에 기억에 많이 남을 해이다. 올해의 회고는 최대한 거품을 빼보고 솔직한 생각을 남겨보려 한다. 작년의 회고는 솔직히 누군가 내 글을 읽을 거란 생각에 다소 힘이 들어가있었다. 최근에 글도, 말도 힘을 줘서 해야 하는 일이 많았기에 회고만큼은 힘을 빼보자. 우선, 회고는 왜 하는 걸까? 회고, 돌아보고 생각하다. 한 해를 돌아보고 생각하면서 나는 무엇을 깨달아야 하는 걸까.그건 앞으로 잘 살기 위한 것일수도 있고, 과거를 정리해서 내 안..
데이터 사이언티스트는 왜 선형대수를 배워야 할까? 답은 간단하다. 모든 데이터와 알고리즘 작동 근간에는 선형대수가 있기 때문이다. 사실 근간을 몰라도 당장은 큰 문제가 없다. 하지만 결국 논문을 이해하고, 응용해서 사용하기 위해서는 선형대수를 알지 못하면 뭔가 겉핥기만 하는 느낌이 들게 된다. 선형대수는 항상 마음 속 숙제같은 존재였고, 공부해도 사실 밑빠진 독에 물붓기처럼 흩어져버린다. 그래도 3번 정도 반복해서 학습하니 조금씩 개념이 잡히기 시작했다. 기본적인 개념 설명을 자세하게 하기 보다는 처음 선형대수를 공부할 때 잘 이해가 되지 않았던 내용 중심으로 정리해보려 한다. 벡터와 행렬1. 기본 개념스칼라(Scalar): 하나의 값이나 크기만 가진 단일 숫자. (차원 없음)벡터(Vector): 순서가..
웹서비스를 운영하려면 어디서 실행할지 결정해야 합니다. GCP(Google Cloud Platform)에서는 Cloud Run을 이용해 손쉽게 컨테이너 기반 애플리케이션을 배포할 수 있습니다.이번 글에서는 로컬에서 작성한 Streamlit/Docker 애플리케이션을 Cloud Run에 올리는 과정을 단계별로 정리해보겠습니다.( 아래 코드는 Mac 을 기준으로 작성되었습니다. 윈도우는 코드 문법이 다를 수 있습니다!) 1. GCP CLI 설치하기macOSCloud Run을 쓰려면 먼저 Google Cloud SDK(gcloud CLI)를 설치해야 합니다.macOS 사용자는 Homebrew를 이용하면 간단하게 설치할 수 있습니다.# Homebrew 사용brew install --cask google-clo..
이 글은 최신 추천 시스템의 기술 트렌드부터, 실제 서비스에 도입할 때 반드시 고려해야 할 설계·운영 포인트까지 정리했습니다. 데이터, 모델, 아키텍처, 윤리를 아우르는 ‘시스템 전체’ 관점에서 접근하려는 실무자에게 실질적인 가이드를 제공합니다. 추천 시스템 접근 방식추천 시스템을 처음 시작하면 보통 위의 그림 속 내용들을 가장 먼저 떠올립니다. 콘텐츠 기반, 협업 필터링, 하이브리드 추천 모델로 대표되는 전통적인 추천 시스템 분류죠. 하지만 오늘날 추천 시스템은 이러한 알고리즘 분류만으로 설명하기 어렵습니다. 알고리즘에 집중하기 보다는 데이터 종류와 처리 방식, 실시간성, 대규모 분산 아키텍처, 윤리성, LLM·GNN·강화학습 등의 최신 기법이 함께 고려되는 '시스템 전체' 접근이 주류가 되었습니다..
글또 10기의 마지막 공식 회차가 오늘로써 끝난다. 6개월이 이렇게 빠르게 지나갔다는 것도, 이제 끝이라는 사실도 아직은 실감이 나지 않는다. 아쉬움이나 슬픔보다 먼저 든 감정은 ‘이게 진짜인가?’ 싶은 얼떨떨함이었다. 아직은 글또를 온전히 떠나보낼 준비가 되지 않아서일까. 아니면, 비록 공식 일정은 끝났지만 그동안 쌓아온 시간과 경험은 내 안에 그대로 남아 있다는 걸 알기 때문일까. 나조차도 모르겠는 지금의 마음을 정리하기 위해 글또를 처음 시작했던 9기부터 하나씩 정리해보기로 했다. 글또 9기 : 시작은 작은 클릭 하나에서글또의 존재는 우연히 읽은 블로그 글에서 처음 알게 됐다. 대학원을 고민하던 중 이수진님의 블로그 글을 읽게 되고, 글에 빠져들어 다른 글을 읽어보다 글또 관련 회고글을 읽었다. ..
목차 YouTube API를 활용하면 유튜브 데이터를 자동으로 가져오거나 특정 작업을 수행할 수 있습니다. 예를 들어, 특정 동영상의 조회수, 좋아요 수, 댓글 개수를 확인하거나, 채널의 구독자 증가 추세, 시청 시간 등의 통계를 분석할 수 있습니다.이 글에서는 초보자도 쉽게 따라 할 수 있도록 Google Cloud Console에서 API 키를 생성하는 과정부터, Python을 이용한 API 요청 코드 작성 및 실행 방법까지 다룰 예정입니다. YouTube API 종류API역할주요 기능인증 방식YouTube Data API v3유튜브 동영상, 채널, 댓글, 재생목록 등의 정보 조회 및 관리- 동영상 조회수, 좋아요, 댓글 가져오기 - 채널 정보 조회 (구독자 수 등) - 동영상 업로드 및 삭제 - ..
최근 데이터 분석이 다양한 산업에서 중요한 역할을 하고 있지만, 특히 마케팅이 중요한 이커머스 분야에서는 더욱더 필수적입니다. 저도 경영학을 전공했지만, 오랜만에 다시 접하니 마케팅 용어들이 가물가물하더라고요. 그래서 이커머스와 마케팅 데이터 분석에 자주 등장하는 주요 용어들을 한 번 정리해보려 합니다. 퍼널 분석 (Funnel Analysis)Funnel = 깔때기. 사용자가 특정 목표(예: 제품 구매, 회원 가입, 앱 다운로드 등)를 달성하기까지의 과정을 분석하는 방법입니다. 처음에는 많은 사용자가 유입되지만, 단계가 진행될수록 점점 줄어드는 형태라서 깔때기와 비슷한 모양을 띠게 됩니다. (1) 퍼널 분석의 핵심 요소단계별 사용자 이동 분석 : 광고 클릭 → 상품 페이지 방문 → 장바구니 담기 → 결..