지식나누기 75

K-Nearest Neighbors 알고리즘 이해과 붓꽃(IRIS) 데이터 활용

K-Nearest Neighbors 알고리즘에 대해 이해하고 붓꽃(IRIS) 데이터 활용하여 실습하고자 한다 K-nearest neighbors(K-최근접 이웃) 즉 KNN classification 머신러닝 기법은 분류(Classification) 알고리즘이다. 주변의 가장 가까운 K개의 데이터를 보고 데이터가 속할 그룹을 판단하는 알고리즘이 K-NN 알고리즘으로 가까운 거리를 측정할 땐 유클리드 거리(Euclidean distance)를 사용함. K-Nearest Neighbors 알고리즘을 이용하여 붓꽃 종을 분류하기 1. KNN 알고리즘 이해하기 K-nearest neighbors(K-최근접 이웃) 알고리즘은 주변의 가장 가까운 K개의 데이터를 보고 데이터가 속할 그룹을 판단하는 알고리즘임. K-..

데이터 분류(Classification)과 군집화(Clustering)의 차이점

군집화와 분류의 차이점 이해하기 분류 : 지도학습의 종류, 군집 : 비지도 학습 1. 분류(Classification)과 군집(Clustering) 차이점 분류 : 각개체의 소속집단의 정보를 알고 있을 경우새로운 데이터의 그룹을 예측하기 위한 것(지도학습) 군집 : 각개체의 소속집단의 정보를 모를 경우, 데이터의 특성을 알고 싶은 경우(비지도 학습) 2. 학습방법과 예시 분류 : 분류 작업은 레이블(소속집단의 정보)된 학습 데이터를 사용하여 모델을 훈련하고, 이 모델을 사용하여 새로운 데이터를 예측하거나 분류합니다. 주요 분류 알고리즘에는 아래와 같고, 사례는 이메일 스팸 필터링, 손글씨 숫자 인식, 암 종양 여부 판단 등과 같은 것이 분류에 해당합니다. 로지스틱 회귀 의사결정 트리 랜덤 포레스트 최근접..

맞춤 이벤트 만들기

1. 비즈니스에서 필요한 이벤트가 무엇인지 확인을 함. 본 예제는 회원가입을 했을 경우 맞춤이벤틀 작성하고 함 - 회원가입에서 유효성 검사는 매우 중요하여, 회원id와 비밀번호를 입력하지 않으면 회원가입이 안되고, 만약에 모두 입력이 되었다면, alert("회원가입이 완료 되었습니다") 메시지가 표시되게 하였음 - 아래의 코드를 사이에 복사하여 붙여넣기를 함 - 회원가입 폼에서 아래와 같이 수정함 회원ID 비밀번호 남자 여자 2. dataLayer.push 메소드를 입력함 3. Tag Manager에서 미리보기를 하여 userform 이벤트가 발생했는지 확인함 4. 변수 설정 - 변수->사용자정의 변수 만들기 -> 사용자정의_회원가입->변수유형은 데이터영역변수로 지정하고->변수이름은 formname으로 ..

캠페인 링크 분석(UTM)

1. UTM이란 : GA4에서 유입된 경로를 확인하기 위한 기능임. 어떤 사이트에서 우리 사이트에 들어왔는지 유입경로를 파악할 수 있음. 소스/매체를 구체적으로 파악함 2. UTM만들기 해당 사이트에 접속 : https://ga-dev-tools.appspot.com/campaign-url-builder/ 3. UTM 매개변수의구성 https://sense64.github.io/biz/#utm_source=kakao&utm_medium=cpc&utm_campaign=plus_friends UTM매개변수 의미 값 wetsite URL 대상 사이트 https://sense64.github.com/biz utm_source 소스,획득하는 위치 kakao utm_medium 매체,획득방법 cpc(Click pe..

장고의 모델에 관련된 필드

1. AutoField : ID(Primary Keyp로 자동적으로 증가하는 정수형필드. 모델의 기본키를 지정하지 않으면 자동적으로 추가됨 2. Boolean Field : True, False 필드임 3. CharField : 문자열을 위한 필드, TextField은 많은 문자를 입력할 때 적절함. CharField.max_length는 필드의 최대 문자수 임 4. DateField : 파이썬으 datatieme.date 인스턴스에 의해 표현되는 날짜임. - DateField.auto_now는 모델이 지정될 때 마다 자동으로 필드를 현재날짜로 지정함 - DataField.auto_now_add는 db가 처음 생성될때 한번 자동으로 현재날짜가 설정됨 5. DateTimeField : 날짜와 시간이 표시됨..

GA4_GTM_click 이벤트 추적하기

GTM을 이용하여 클릭이벤트가 발생되었을때 이벤트를 추적하고자 한다. 우선 사이트 소스에서 클릭 이벤트를 발생할 수 있는 콘텐츠가 무엇이 있는지 확인을 한다. 1. 클릭정보를 담을 수 있는 변수 추가하기 Tag manager -> 작업공간->변수->구성->클릭수를 찾아 아래의 항목을 모두 선택함 GA4에서 기본 제공변수는 아래와 같음 중요한 구성요소에 대한 설명임. 실습은 Id, class,Text, URL을 진행하고자 함 Click Id :클릭하는 요소의 ID명(고유값) Click Calsses : 클릭하는 요소의 클래스명 Click Text : 클릭하는 요소의 텍스트 Click URL : 클릭하는 요소의 URL 2. 트리거 설정하기 작성한 웹문서중 id이름이 cartProduct1을 찾아 트리거를 설..

GA4_이벤트 이해 및 만들기

1. 이벤트 이해하기 이벤트란 사용자의 행동 및 웹사이트 및 앱의 상호작용에 대한 정보 (예를 들어, 스크롤, 클릭, 장바구니 담기, 구매 등) GA4의 이벤트 구성요소 : 이벤트와 매개변수 2. GA4 구성 설정하기 GA4는 UA에 다르게 구성과 이벤트가 구분되어 있음 태그를 선택하고 GA 구성을 클릭한 후 GA4 측정ID를 그림과 같이 설정 그리고 트리거는 All Pages를 선택 3. 스크롤 이벤트 만들기 (1) 스크롤 이벤트 참고사항 Scroll Depth Threshold(스크롤 심도 기준) : 트리거 실행을 야기한 스크롤 심도를 나타내는 숫자값으로 백분율 기준은 0~100로 표시함 Scroll Depth Units(스크롤 심도 단위) : 트리거 실행을 야기한 기준값을 표시할 때 사용하도록 지정..

GTM에 설치 및 사용하기

1. GTM이란 GTM(Google Tag Manager)는 구글에서 제공하는 데이터 분석 지원 서비스 중 하나로 웹사이트 또는 모바일 앱에서 태그라고 통칭되는 추적코드를 쉽고 빠르게 업데이트할 수 있는 태그 관리 시스템 임. 추적코드(태그)를 쉽고 빠르게 업데이트 할 수 있도록 도와주는 시스템 웹분석과 추적을 위해서는 스크립트를 작성해야 하는데, 1) 웹페이지에 개발자가 직접 프로그래밍하거나 2) GTM을 이용하여 직접 태그를 추가함. GTM을 이용하면 컨테이너 기본 태그를 소스 코드에 한번만 심고, GTM을 사용하여 사용자 인터페이스를 관리하여 빠르고 효율적으로 태그를 관리할 수 있음 2. GTM 구성요소 (1) GTM 구성요소 Tag Trigger : 사용자의 이벤트를 감지해 태그가 실행 되도록 보..

github 사용하기

git과 github란 무엇인가 - 깃허브(GitHub, /'ɡɪtˌhʌb/, 원래 이름: Logical Awesome LLC)로 작성된 분산 버전 관리 툴인 git 저장소 호스팅을 지원하는 웹 서비스임 - git은 형상 관리 도구 중 하나로, 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템 임(위키백과) github에 저장소 생성(1) github 회원가입 : https://github.com/ 에 접속하여회원가입(2) github 로그인 (3) github에 저장소 생성 - 저장소를 생성하기 위해서는 new 또는 + 를 클릭한다. - 저장소 명, public or private 선택, create repository를 클릭한다 (4..

728x90