목록분류 전체보기 (46)
Archive
메가존아이티평생교육원 컴퓨터구조 참고논리회로조합 논리회로 combinational logic circuit출력이 현재의 입력값에 의해서만 결정되는 논리회로 = 입력이 바뀌면 즉시 출력이 바뀜기억 장치 없음종류가산기 adder2진수 덧셈을 계산하는 회로가산기를 응용하여 감산기 subtractor도 구현 가능함 (단 sum과 carry가 아닌 difference, borrow 발생)반가산기 half adderx = 0, y = 0 → s = 0, c = 0x = 0, y = 1 → s = 1, c = 0x = 1, y = 0 → s = 1, c = 0x = 1, y = 1 → s = 1, c = 1sum = x와 y를 더한 값carry = x와 y를 더하는 과정에서 자리올림이 발생하면 1, 발생하지 않으면 ..
메가존아이티평생교육원 컴퓨터구조 참고컴퓨터시스템의 구성하드웨어5대 기능: input(입력), process(연산, 제어), storage(저장), output(출력)중앙처리장치 CPU central processing unit연산장치 ALU arithmetic logic unit산술연산과 논리연산을 수행하는 계산기산술연산: 사칙연산논리연산: 참과 거짓을 판별하는 연산제어장치 CU control unitCPU 내부에서 일어나는 모든 작업을 통제 및 관리하는 지휘자명령어를 해석하고, 필요한 곳으로 제어 신호를 전달함레지스터 registerCPU가 데이터를 처리할 때 사용하는 빠르고 임시적인 작업 공간기억장치 memory device주기억장치 main memory = RAM random access memor..
메가존아이티평생교육원 이산수학 참고이산수학 개념과 응용 분야이산수학디지털 컴퓨터가 데이터를 처리하는 과정에 필요한 수학적 개념명제, 논리의 참과 거짓, 집합의 포함 및 관계의 유무, 함수의 입출력 등 애매함 없이 확실히 결정되는 개념을 다룸어디에 응용될까?예) 행렬, 관계 → 2/3차원 그래픽, 머신러닝, 관계형 데이터베이스예) 부울 대수 → 디지털 회로 설계예) 그래프, 트리 → 통신 네트워크, 라우팅 알고리즘, 탐색명제명제 proposition참, 거짓을 명확히 구분할 수 있는 문장이나 수식의문문, 감탄문, 명령문은 명제가 될 수 없음종류단순명제더 이상 나눌 수 없는 단위의 명제예) 5는 3과 같다.합성명제 = 복합명제 = 겹명제하나 이상의 단순명제가 연산에 의해 결합되어 만들어진 명제예) 조지 워싱..
GA의 Life Cycle 컬렉션 아래 있는 주제들과 AARRR은 다음과 같은 관계로 연결할 수 있다.GAAARRRAcquisitionAcquisition 획득EngagementActivation 활성화RetentionRetention 유지MonetizationRevenue 매출 Referral 추천AcquisitionAcquisition OverviewUser AcquisitionGA에서는 사용자를 어떻게 구분할까?GA는 개별 사용자를 특정해 user_pseudo_id 값을 저장해주고 있다. (1) 우리 웹사이트에 로그인한 정보가 있다면 그걸 사용하고 (2) 로그인한 정보가 없을 경우, 사용자가 구글 로그인을 했다면 그걸 사용하고 (3) 그것도 없을 경우, 기기 ID를 만들어 사용한다.즉, 웹사이트에 ..
신청 링크 ☞ https://datarian.io/bootcamp/sql-advanced 커리큘럼 4Ls 회고Liked: 코호트 분석, 리텐션 분석, 퍼널 분석처럼 분석에 필요한 프레임워크들을 배울 수 있었던 것이 좋았습니다. 이런 프레임워크가 있다는 걸 알기 전에는, 그냥 직관에 따라 데이터를 이리저리 들여다보다가 분석 방향이 산으로 가버리는 경우도 많았거든요. 그런데 이제는 프레임워크를 확실히 학습한 덕에, 분석을 더 체계적으로 접근할 수 있게 되었고, 방향성을 잃지 않고 데이터를 볼 수 있게 된 것 같아요.Lacked: 과제가 나오면 하루 만에 모든 문제를 몰아서 풀었습니다. 그러다 보니 비슷한 유형의 문제를 반복해서 풀게 되고, 마지막 문제는 거의 외우다시피 해서 문제를 풀었던 것 같아요. 만약 ..
본 내용은 데이터리안 블로그(https://datarian.io/blog/a-b-testing)를 참고하였습니다. A/B 테스팅이란웹 사이트 방문자를 임의로 두 집단으로 나누고, 한 집단에게는 기존 사이트를, 다른 집단에게는 새로운 사이트를 보여준 다음, 두 집단 중 어떤 집단이 더 높은 성과를 보이는지 측정하여, 새 사이트가 기존 사이트에 비해 좋은지를 정량적으로 평가하는 방식여기에서 성과는 새 사이트가 목표로 했던 바에 따라 다른데, 보통은 회원 가입율, 재방문율, 구매전환율 등의 지표를 본다. 과학 혹은 의학에서의 무작위비교연구(RCT, randomized-controlled trial)를 인터넷 마케팅에 적용한 것이라고 생각하면 된다.주로 웹사이트와 관련해서 많이 쓰이지만 모바일 앱, 게임 등의 ..
본 내용은 데이터리안 ‘SQL 데이터 분석 캠프 실전반’을 수강하며 작성한 내용입니다. 퍼널 분석이란?사용자들이 우리가 설계한 사용자 경험 루트를 따라 잘 도착하고 있는지 확인해 보기 위해 최초 유입부터 최종 목적지까지 단계를 나누어서 살펴보는 분석 기법얼마나 자세하게 구성할지는 어떻게 정할까?서비스 사용자들의 주요 행동을 기준으로 쪼갤 수 있다.클릭 한번, 스크롤 한번까지 다 나누면 너무 단계가 많아지기 때문에, 버튼 클릭, 결제 진행 등 굵직한 단위로 먼저 나눠보고, 그 이후에 추가 분석이 필요한 부분을 더 세세하게 나눠서 살펴보는 것이 좋다.비즈니스적 맥락이 반영되는 부분이라 실무에서는 데이터 분석가 혼자서 결정하기보다 팀 단위에서, 혹은 더 큰 조직 단위에서 의사결정권자들과 함께 결정하게 된다.각..
이 글은 데이터리안 블로그를 참고하여 작성되었습니다: https://datarian.io/blog/3ways-to-connect-data-to-google-bigquery Google BigQuery (1) 빅쿼리에 데이터를 연결하는 3가지 방법빅쿼리에서 데이터를 연결하는 방법은 크게 세 가지가 있습니다. 여러분의 상황에 적합한 방법을 찾아 차근차근 따라 해보시면 아주 쉽게 빅쿼리에서 데이터를 보실 수 있을 거예요.datarian.io Google Analytics (GA) 에서 수집된 데이터는 주로 GA 콘솔을 통해 확인하지만, 가끔 GA 콘솔에서 보여주는 방식과 다른 방식으로 데이터를 보고 싶을 수 있음! 그땐 Google Bigquery를 연결해 GA에서 수집하는 원본 데이터를 직접 SQL로 분석..
University of Georgia, Network Data Analysis and Graphical Models 수업을 들으며 작성한 내용입니다. import numpy as npfrom PIL import Imagefrom matplotlib import transforms, pyplot as pltfrom sklearn.preprocessing import OneHotEncoderfrom sklearn.model_selection import train_test_split%matplotlib inline# define plot common properties and color constantsplt.rcParams['font.family'] = 'serif'plt.rcParams['axes.li..
본 내용은 데이터리안 ‘SQL 데이터 분석 캠프 실전반’을 수강하며 작성한 내용입니다.그리고 다음 글을 참고했습니다: https://datarian.io/blog/why-is-user-activity-log-analysis-important 사용자 행동 데이터 분석 (1) 사용자 행동 데이터 왜 필요할까요?마케터, 기획자 등 거의 모든 직군에서 사용자 행동 데이터를 보는 능력이 필요해지고 있습니다datarian.io 회사에서 볼 수 있는 데이터의 종류 2가지1. 서비스 데이터서비스 운영을 위해서 반드시 필요한 데이터 (e.g. 세미나 신청서 제출 내역, 사용자들의 결제 내역, 회원가입 정보)2. 사용자 행동 데이터사용자 행동 패턴을 확인하기 위해서 별도로 저장하는 데이터 (e.g. 웹 로그 데이터, 앱 ..