- Today
- Total
목록전체 글 (27)
비둘기 둥지
1. 그래프 (Graph) 1-1. 그래프 (Graph)란 그래프(Graph)는 노드와 간선으로 이루어진 구조 아래 이미지는 G = {{1, 2, 3}, {{1,2}, {2, 3}, {1, 3}}}으로 정의된 그래프이다. 수학적으로 그래프 G는 노드 집합 V와 간선 집합 E로 구성된다. 간선 집합 E의 원소 간선 e는 두 개의 노드로 이루어진 순서가 있는 쌍이다. 두 간선 (a, b)와 (b, a)가 있다고 가정할 때, 방향성 그래프 (directed graph) | 두 간선을 같은 것으로 봄. 비방향성 그래프 (undirected graph) | 두 간선을 다른 것으로 봄. ❗방향성의 그래프를 시각화 할 때, 방향성은 화살표로 표시한다. 그래프는 인접행렬로도 표현할 수 있는데, 그래프가 N개의 노드를 ..
1. HiPlot이란 고차원 상의 공간에서 상관관계와 패턴을 찾아낼 수 있도록 해주는 대화형 시각화 툴 평행 좌표 플롯(Parallel Coordinate Plots)을 비롯한 시각화 방법들을 이용해 정보를 명확히 표현 셋업 과정 없이 주피터에서 빠르게 실행할 수 있음. 1-1. HiPlot의 장점 한 줄로 구현이 가능하다. 몇 번의 마우스 클릭만으로 데이터의 깊은 면까지 분석할 수 있다. 커다란 데이터 셋에 대한 내용도 빠르게 표현이 가능하다. Native HTML 함수로 렌더링이 가능하다. csv나 json 파일을 지원하고, 현존하는 페이스북 AI라이브러리와의 호환을 지원하는 등 확장성이 좋다. 1-2. HiPlot으로 sklearn의 Iris데이터 셋을 분석해보자 HiPlot을 이용하면, 데이터와 ..
1. 컨텐츠 기반 필터링 (Contents Based Filtering / CBF) 1-1. 컨텐츠 기반 필터링 이란 컨텐츠 기반 필터링(이하, CBF)는 사용자가 과거에 좋아했던 컨텐츠를 파악하고 비슷한 아이템을 추천해 주는 방식이다. e.g.) 음식을 예로 들면 어떤 유저가 배달 어플을 통해 'KFC'와 '맥도날드'에 좋은 평점을 주었다면, 같은 햄버거 프랜차이즈인 '롯데리아'를 추천해 줄 수 있다. 유저가 좋아한 아이템을 뽑아낸 목록을 Item Profile이라 하고, Item Profile로부터 공통된 특징을 뽑아낸 결과를 User Profile이라고 한다. e.g.) Item Profile | 'KFC', '맥도날드', '버거킹', ... User Profile | '햄버거', '프랜차이즈', ..
1. 문제 설명 나만의 카카오 성격 유형 검사지를 만들려고 합니다. 성격 유형 검사는 다음과 같은 4개 지표로 성격 유형을 구분합니다. 성격은 각 지표에서 두 유형 중 하나로 결정됩니다. 지표 번호 성격 유형 1번 지표 라이언형(R), 튜브형(T) 2번 지표 콘형(C), 프로도형(F) 3번 지표 제이지형(J), 무지형(M) 4번 지표 어피치형(A), 네오형(N) 4개의 지표가 있으므로 성격 유형은 총 16(=2 x 2 x 2 x 2)가지가 나올 수 있습니다. 예를 들어, "RFMN"이나 "TCMA"와 같은 성격 유형이 있습니다. 검사지에는 총 n개의 질문이 있고, 각 질문에는 아래와 같은 7개의 선택지가 있습니다. 매우 비동의 비동의 약간 비동의 모르겠음 약간 동의 동의 매우 동의 각 질문은 1가지 지표..