전체 글 16

[마케팅 데이터 분석] 필수 기초 (Google Analytics 기준)

이번 시간에는 필수 기초 용어에 대해 설명드리겠습니다. !Google Analytics 기준으로 측정 기준과 측정 지표를 먼저 알아보겠습니다.측정기준(Dimensions): 데이터를 나누는 속성입니다. ‘누가’, ‘어디서’, ‘어떤 방식으로’ 유입되었는지 등 행동의 특성을 설명합니다. (예: 기기 유형, 방문 지역, 유입 경로 등)측정항목(Metrics): 숫자로 나타나는 정량 지표입니다. 특정 행동이 얼마나 일어났는지를 수치로 보여줍니다. (예: 사용자 수, 세션 수, 전환율 등)측정기준(Dimensions): 트래픽 유형사용자가 웹사이트에 어떻게 유입되었는지 설명함주로 유입 채널(channel)이나 유입 소스(source), 미디엄(medium)과 관련되어 있음트래픽 유형의 대표 예시 : Direct..

customer experience 2025.05.22

[마케팅 데이터 분석] 마케팅을 넘어: 데이터 분석의 확장성과 실무 가치

기업은 데이터 분석가를 채용할 때, 단순히 데이터 분석(Data Analytics) 능력뿐 아니라 데이터 사이언스(Data Science)와 데이터 엔지니어링(Data Engineering)까지 아우를 수 있는 인재를 눈여겨봅니다.그 이유는 기업이 서비스를 만들고 운영하는 전 과정에서 데이터를 다양한 방식으로 활용하기 때문입니다. 예를 들어, 신규 서비스를 기획하거나 운영 중인 서비스를 개선할 때는 데이터 마이닝이나 통계 분석 역량이 필요하고, 서비스가 기업의 궁극적인 목표에 부합하게 잘 작동하고 있는지를 확인하기 위해서는 정량적 지표 분석이 필수적입니다. 또한, 이러한 분석의 기반이 되는 데이터는 종종 직접 추출하고 정제하는 엔지니어링 작업이 선행되어야 합니다.결국, 기업은 직무명에 관계없이 데이터를 ..

통계 분석 2025.05.18

[SQL 스터디] 하루면 끝! 진짜 써먹는 SQL 기초 문법 정리 1

어느덧 SQL을 시작한 지 2주.. 하루에 2,3개씩 풀어서 level 3,4 문제를 10분에 풀 수 있긴 하다만 아직도 모르는 함수가 몇 개 있다.....나 같은 경우는 책 따로 안 사고 프로그래머스 SQL 고득점 Kit를 다 풀어보는 걸로 목표를 정했다. (이제 곧 leetcode로 넘어가거나, 전환율,리텐션,퍼널 분석 등 마케팅 지표를 다뤄볼 수 있는 문제를 풀어볼 예정!)가끔 못할 때도 있지만 깃허프 잔디 심기 겸 출체하듯이 하면 주에 다섯 번 정도는 하는 것 같다.(다들 아는지 모르겠지만, 백준이나 프로그래머스에서 푼 문제를 깃허브 커밋 잔디로 심어주는 확장 프로그램이 있다.이름하여 BaekjoonHub.아직 안 써봤다면 꼭 한 번 깔아보시길...나 같은 작심 1일 학생도 단기 성취감 덕분에 어..

SQL 2025.04.22

[통계 분석] p-value에 대해 알아보자! (추가 : 1종 오류 2종 오류)

취준을 위한 면접 준비를 하며 빅분기, ADSP 통계 부분을 공부하였다.하면서 느낀 점은.. 공부는 진짜 꾸준히 하거나 관련 프로젝트를 계속해야 익숙해진다는 것.. 진짜 식을 다 까먹었다..오랜만에 공부하니까 용어를 보고 이 뜻이었나..? 헷갈린 부분이 새롭게 생겨서 내 머리가 그렇게 좋은 편은 아니구나라고 생각했다. 기존 이산확률분포의 베르누이, 이항, 포아송 분포의 개념을 완벽하게 익히고연속확률분포를 보면 더 이해가 쉽다. 주로 통계 분석 기법으로는 T-test, ANOVA를 활용하기 때문에 이산확률분포는 그냥 대충 하고 넘어가자라고 생각하면 오산이다. 이산에서의 확률분포 개념을 확실하게 깨닫고 연속을 공부해야 진정한 통계란 무엇인지 깨닫게 된다.. (이상 통린이의 의견이었습니다.)Independen..

통계 분석 2025.04.18

[LLM 파인튜닝] 모델을 효율적으로 학습시키기 - Quantization(위주로 설명), Pruning, Distillation

딥러닝 모델이 점점 커지면서 이를 실제 환경에 적용할 때 계산 비용, 메모리 사용량, 추론 속도 등의 문제가 발생합니다.이러한 문제를 해결하기 위해 Qunatization, Purning, Distillation 등의 모델 경량화 기법이 사용됩니다.LLM을 효율적으로 훈련하는 방법(=경량화 기법)에 대해 알아보겠습니다.Quantization👉 Quantization은 딥러닝 모델에서 사용하는 파라미터나 연산을 더 작고 정수화된 숫자(예: float16, int8) 로 바꿔서 모델의 크기를 줄이고 연산 속도 및 메모리 효율을 높이는 기술왜 이 기술을 사용할까? GPU 메모리 사용량을 줄이기 위해느린 연산 속도를 개선하기 위해작은 기기(모바일, 임베디드 등)에서도 모델을 사용 가능하게 하기 위해Quanti..

LLM 2025.03.28

[Attention] 쉽게 이해하는 Attention 작동 원리 - Self Attention

이번 글은 Attention 메커니즘을 풀어서 설명해보겠습니다당!Attention 이란?"어떤 단어에 더 집중할지 결정하는 메커니즘" 각 단어가 다른 단어에 어느 정도 '집중할지'를 계산해서 더 중요한 정보에 가중치를 부여하는 방식Attention의 기본 작동 원리는 하나의 문장 안에서 단어들끼리 서로 얼마나 관련 있는지 계산하는 것입니다. (Self Attention 기준) Step-by-step 정리1. Query, Key, Value 만들기입력된 단어(벡터)마다 3개의 다른 벡터를 만듭니다.Query내가 지금 집중하고 싶은 "기준점"Key비교 대상이 되는 "모든 단어들"Value실제 정보를 담고 있는 값 (결국 더해질 정보들) 2. Query와 모든 Key의 유사도를 계산Query 벡터와 모든 Ke..

LLM 2025.03.25

[CS 기초 지식] 1 컴퓨터 구조

급하게 지원한 회사에서 CS 시험을 본다고 연락이 왔다..학부 때 자료구조나 컴퓨터 네트워크 같은 다양한 전공 강의를 들었기 때문에 기본적인 전공 지식은 있지만, 주로 데이터 분석과 딥러닝 모델 구축을 해와서 운영체제나 응용 프로그램 같은 서비스 개발 관련 내용은 가물가물한 부분이 좀 있다.그래서 유튜브를 보며 이 게시물에 정리를 해보려고 한다.! https://youtu.be/Jldtn3XRGic?si=t5pY-eJa9RL-z7m9 - '개발자로 취업하려면 꼭 알아야 할 기술 면접 CS 지식 총 정리 특강' prod by 조코딩유명한 조코딩 유튜버님의 강의를 듣고 어떤 CS  지식들이 있는지 개요를 먼저 확인하겠다.CS 공부 Tip! )키워드 뜻 풀이 나열로 컴퓨터 과학을 학습하면 안된다. 이유 : 응..

Computer Science 2025.03.20

[LLM 의 발전 과정] RNN을 알아보자 2

🧐저번 1탄에서 말씀드렸던 RNN 동작 방식과 Grandient Vanishing 문제에 대해 조금 더 자세하게 설명드리겠습니다. 아래는 4개의 입력값 ($x_t$)에 대해 RNN 모델 내 값들이 어떻게 변화하는지 계산한 결과이다.Input 이 I (1.0) like (0.5) my (0.2) puppy(0.1).괄호 안의 값들은 Tokenizing, Word embedding (one-hot, TF-IDF, Word2Vec 같은 것들이 있겠죠 최근에는 인공신경망 (BERT, CLIP)을 활용하기도 합니다.) 과정을 통해 나온 실수 벡터의 값입니다.Time stepInput($x_t$)Hidden state($h_t$)Output($y_t$)11.00.71630.601420.50.81600.671230..

LLM 2025.03.18

[LLM 의 발전 과정] RNN을 알아보자 1

🧐Recurrence Neural Network에 대해 알아보겠습니다!! 먼저 RNN은 4가지 특징이 있습니다시간에 따라 정보가 변할 때 그 변화를 축적하도록 설계된 신경망 👉 이전 타임스텝의 정보를 기억하고, 이를 다음 타임스텝의 입력으로 활용할 수 있는 순환 구조를 가짐 (연속 데이터 처리)이전 상태(=hidden state)를 저장하여 과거 정보를 참조할 수 있음 (메모리 기능)모든 타임스텝에서 동일한 가중치를 사용하여, 모델의 파라미터 수를 줄이고 학습을 효율적으로 진행할 수 있음 👉 입력 길이에 관계없이 모델 크기가 일정하게 유지됨 (가중치 공유) FNN에서 입력이 $ [x_1, x_2, x_3]$ 3개면, 각 입력을 처리하기 위해 각각 다른 가중치를 가진 3개의 뉴런이 필요함 (100개..

LLM 2025.03.17

[언리얼 엔진5] 인공지능 캐릭터 만들기 1 - 캐릭터 생성

오늘은 언리얼 엔진5를 통해 인공지능 캐릭터를 만들어 보겠다. 자율주행 연구를 진행하기 위해 무단횡단을 하는 빌런 캐릭터를 만들어야 하는데 조건은 아래와 같다. 1. 차가 빌런 시야각에 들어온다. 2. 빌런은 차 앞을 지나가는 무단횡단을 한다. -> 차는 무단횡단 하는 빌런을 보고 멈추거나 방향을 틀어야 함 사실 언리얼 엔진을 배운 지 얼마 되지 않아 어떤 설정을 해야하고 어떤 순서로 만들어야 하는지 모른다. 그래서 뤼튼에게 물어봤다. 뤼튼 왈: 아래는 간략한 단계별 가이드입니다: 환경 설정: 먼저, 언리얼 엔진에서 사용할 환경을 설정해야 합니다. 이 환경은 도로, 보행자 신호등, 차량 등을 포함해야 합니다. AI 캐릭터 생성: 다음으로는 AI 캐릭터를 생성하고 움직임 메커니즘이 필요합니다. 이것은 'C..

unreal engine 2023.08.30