전체 글38 맥 OS에서 이미지 사이즈 변경하기 맥북을 쓰다보니 윈도우에서 쉽게 쓰던 프로그램들을 찾는 게 일인 거 같습니다. 결론적으로 맥에 기본 탑재되어 있는 "미리 보기" 프로그램을 이용하면 쉽게 이미지 크기 변경이나 편집 등 기본적인 작업을 할 수 있습니다. 맥 OS 버전은 13.0 벤추라 기준으로 설명합니다. 변경하고자 하는 이미지 열기 이렇게 하면 미리보기 프로그램으로 이미지가 열립니다. 위쪽 메뉴의 도구 > 크기 조절을 클릭합니다. 원하는 크기로 변경하기 이제 이미지를 원하는 크기로 변경할 차례인데요, 기본적으로 아래와 같은 창이 뜰 겁니다. 위 창에서 크기가 cm 으로 나와 있는데, 이걸 "픽셀" 로 바꾸어야 편합니다. cm를 기준으로 바꾸면 해상도에 따라서 실제로 컴퓨터로 보는 사이즈는 엄청 바뀔 수가 있거든요. cm 이라는 건 출력물.. 2022. 12. 3. 계층적 클러스터링 (Hierarchical Clustering) 이해하기 클러스터링은 대체로 데이터 간의 거리를 정의하고, 거리가 가까운 데이터끼리는 하나의 클러스터로 묶는 방식으로 진행됩니다. 이때 다음을 정의해야 합니다. 거리(distance)의 정의 거리를 계산할 데이터의 정의 클러스터 갯수의 정의 이 중에서 대체로 클러스터링 방법에서 갈리는 것이 두번째와 세번째 항목인데요, 이 글에서 거리는 유클리드 거리로 정의하고, 나머지 두가지를 계층적 클러스터링에서 어떻게 다루는지 확인해 보겠습니다. 아예 예제로 살펴볼게요. 데이터를 정의하기 1단계는 데이터를 정의하는 겁니다. 이 샘플 클러스터링에는 단순하게 4개의 2차원 데이터로 정의해 볼게요. 다음과 같습니다. 데이터 좌표 A (1, 2) B (2, 1) C (3, 5) D (5, 6) 위와 같이 정의된 데이터를 그림으로 보.. 2022. 11. 19. CRC의 뜻과 계산 방법 CRC는 Cyclic Redundancy Check의 약자로, 데이터의 정합성을 체크하는 방법 중 하나입니다. 주로 데이터를 송수신할 때 사용하며, 원본 데이터가 훼손이 없다는 것을 증명하기 위해 사용합니다. CRC 관련 용어들 상세한 예제는 조금 아래에서 알아보기로 하고, 일반적으로 CRC 하면 사용하는 용어가 몇개 있습니다. 그걸 먼저 알아볼께요. polynomial CRC를 계산할 때 사용하는 계산식을 말합니다. 주로 아래와 같이 지수 형태로 표현하게 됩니다. 지금은 일단 이런 게 있다는 정도만 알면 됩니다. x^8 + x^2 + x + 1 XOR 여러가지 논리 연산 중에 하나로, 다음의 4가지 경우를 가집니다. TRUE xor TRUE = FALSE TRUE xor FALSE = TRUE FALS.. 2022. 11. 19. DBSCAN 이해하기 (밀도 기반 클러스터링) DBSCAN은 Density Based Spatial Clustering of Application with Noise 의 약자입니다. 한국어로 밀도 기반 클러스터링 정도로 번역할 수 있습니다. K-means clustering 과의 차이점 클러스터링 하면 가장 입문처럼 사용하는 직관적이고 쉬운 방식이 K-means clustering 이 아닐까 합니다. 이 방법과는 다음의 두가지 정도 차이점이 생기는 것 같아요. 클러스터의 갯수를 정하지 않아도 된다. K-means clustering 이 잘 나누지 못하는 데이터의 형태도 분류가 가능하다. K-means clustering 에 대해서는 다음 링크를 참고하시구요, 이 글에서는 어떤 방식이길래 이런 차이가 나는지 살펴 보죠. K-means clusterin.. 2022. 11. 19. K-means clustering 이해하기 클러스터링은 데이터를 분류한다는 뜻입니다. 쉽게 말하자면 비슷한 녀석들끼리 너네는 1번 그룹, 너네는 2번 그룹 이런 식으로 나누어 주는 거예요. 여러가지 방법이 많은데, 그 중 가장 기초가 되는 K-means clustering (K-평균 알고리즘) 에 대해 알아보겠습니다. 용어 설명 가장 먼저 이 글에 나올 용어 몇개를 설명하겠습니다. 클러스터 : 데이터 그룹이라는 뜻입니다. 데이터 1~10까지는 A 그룹, 데이터 11~16까지는 B 그룹, ... 이라는 식으로 클러스터를 나누게 됩니다. 중심점 : 클러스터의 중심이 되는 지점입니다. 이 알고리즘에서 클러스터의 중심은, 클러스터에 속하는 데이터들의 평균입니다. 용어는 이거 딱 두개만 알고 계시면 됩니다. 어려운 말은 다 없애고 갑니다. 알고리즘 동작 .. 2022. 11. 19. 평균과 중앙값의 차이와 각각의 의미 평균은 데이터의 대표값을 계산하는 가장 일반적인 방법입니다. 중앙값도 만만치 않게 유명한 방법이지만 평균의 명성에는 못 미치죠. 두 방법의 계산상과 의미의 차이점을 알아보겠습니다. 평균의 계산 방법 평균은 여러가지가 있지만 일반적으로는 산술 평균을 뜻하고, 그 중에서도 정말로 보통은 단순 산술 평균을 뜻하는 경우가 대부분입니다. 단순 산술 평균 = 데이터 전체의 합 / 데이터 전체의 갯수 데이터가 1,3,4,6,7 이 있다면 평균 = (1 + 3 + 4 + 6 + 7) / 5 = 4.2 대략 저 데이터들의 중간 정도 되는 값이 4.2다 정도가 되겠죠. 평균은 집단을 잘 대표할까 보통은 그렇습니다. 값이 많아지면 많은 현상들이 가우시안 분포를 따르니까 평균이라는 값이 얼추 집단의 가운데 정도에 위치하는데요.. 2022. 11. 19. 변동계수(CV)의 의미와 계산 방법 변동계수(coefficient of variation)는 데이터를 표준화하는 방법 중 하나입니다. 계수라고 이름붙이고 표준화하는 방법이라고 하니까 말이 안 맞는 거 같은데, 한번 살펴볼께요. 변동계수가 필요한 때 어떤 데이터든 그것들의 평균이 있고, 데이터가 퍼진 정도를 나타내는 표준편차가 있습니다. 그런데 보통 평균이 크면 표준편차도 커집니다. 예를 들어 전국 서울지역 아파트 전세 보증금과, 서울지역 원룸 보증금이라는 두가지 데이터가 있다고 하죠. 당연히 아파트 전세 보증금 쪽이 비쌀 거고, 액수 차이도 확확 바뀔 겁니다. 5억짜리 전세도 있고 15억짜리 전세도 있는 반면, 원룸 보증금은 상대적으로 훨씬 작을 테니, 아파트 전세 보증금 쪽이 당연히 훨씬 많이 퍼져 있는 것처럼 보이겠죠. 하지만 아파트 .. 2022. 11. 19. VSCode 주석 색깔 변경하기 VSCode 주석 색깔은 변경하는 방법은 settings.json 파일을 편집하는 겁니다. settings.json 을 편집할 수 있는 방법은 다음과 같습니다. 주석 색깔 변경 순서 "설정"으로 들어갑니다. 설정 페이지 상단의 "설정 검색" 에 "json"이라고 적습니다. 아래에 검색된 관련 항목을 보다 보면 "settings.json에서 편집" 이라는 항목을 클릭 json 중간에 아래의 내용을 추가합니다. "editor.tokenColorCustomizations": { "comments": "#1d9762" }, 색깔 코드는 원하시는 대로 변경하면 됩니다. 그림으로 보면 아래와 같습니다. 그림으로 알아보기 2022. 11. 19. 이전 1 2 3 4 5 다음