디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

Rx Means 알고리즘 + K-Means 알고리즘의 결합!

프갤러(121.172) 2024.10.30 11:47:06
조회 64 추천 1 댓글 2
														


ac5939a70001b942813e33669735c1bcc2a977c21c773585f0dabed5e42e074dc2d2542d4fa4fd2ac8a114c2d1971e9e366587af3b2eb432a3177bfd2bb3500073321c570dc5a5473fb6bd0a9d02c0e0a69b


ac5939a70001b942813e33669735c1bcc2a977c21c773585f0dabed5e42e074dc2d2542d4fa4fd2ac8a114c2d1971e9e366587af3b2eb432a3177bfd2bb3500072331c570dc5a5473fb6bd0a9e01cce2f5c8




일단 기본 아이디어는 이거쥐.



무작위한 좌표점들을 어케 클러스터링 할 것인가 하는 문제야.



내가 아는 방법으로 나온 게 3가지 정도가 있어 보인다.



1번, Rx Means 알고리즘을 이용한 방법.



근데 Rx Means 알고리즘은 고정적인 무게 중심점을 이용해서 클러스터링 하는 방법이란 말이지. 그러니까 무게중심점을 수작업으로 잡아줘야 한다는 문제가 있어. 매번 두 눈으로 보고 잡아주고 잡아주고, 그러려고 프로그래밍을 공부하는 거 아뉘지? 진화 알고리즘을 이용해서 자동으로 잡겠큼 만드러야 최종버전이 되는 거쥐.




2번, K-Means 알고리즘.


이걸 오랜만에 다시 보니까, 내 기억이 조금씩 살아나는데, 내 기억으로는 초반에 K를 설정하면 나머지는 해당 데이터를 기반으로 무작위한 무게중심점을 추려냈던 것으로 기억함. 그럼 해당 무게중심점이 해당 데이터의 포인터와 일치될 테니까, 엉뚱하게 먼 곳에서 무게 중심점이 잡히는 일이 방지되겠지. 그 다음에 그 무게중심점과 데이터들을 하나씩 비교해가며 중간 지점으로 조금씩 옮겨가면서, 평균으로 수렴했던 곳에서 루프를 멈추면 작업은 끝.



이거였던 거로 기억함?



이것도 만들겠지만, 이걸 기억하기 전에 3번째 방법을 먼저 시도하고 있었음.



3번, 무게 중심점을 화면 분할로.



3번은 내가 K-Means 알고리즘에서 무게중심점을 화면분할로 찍어야지- 하고 생각하고 시작했지. 그리고 화면분할을 어케 할까 생각해보니까 중심점을 기반으로 원형으로 돌면서 화면 분할하면 대충 비슷해지겠지? 하고 분할하기 시작했지.



그게 바로 위의 사진이지.


빨간 색 점들이 바로 반할 한 공간의 중간지점.



저 중간지점에 바로 무게중심점.



저거로 클러스터링 하면 인근 지점들이 잡히겠지.



그러면서 K-Means 알고리즘에서 무게중심점을 이동시키는 방식을 가져와 쓰면, 얼추 비슷한 게 나오지 않을까 했던 게 내 생각임.



근데 분할의 개수가 늘어날수록, 무게 중심점이 인접하게 되더라구?



지금 1번 사진만 봐도 20개로 분할한 건데, 빨간점과 빨간점 사이의 공간이 점점 줄어들고 있음. 저러면 내가 원하는 지도상의 클러스터링이 아뉘지.




ac5939a70001b942813e33669735c1bcc2a977c21c773585f0dabed5e42e074dc2d2542d4fa4fd2ac8a114c2d1971e9e366587af3b2eb432a3177bfc2bb45c00473b836bb6f8b826b40505d9726ac29ddb90b7




이거는 지도랑 똑같은 거얌.



여기에 무작위한 좌표점들이 찍히게 될 텐데,



저렇게 원형으로 분할해서 무게중심점을 잡으면, 일정한 공간에 무게중심점이 고정적으로 찍히는 효과를 얻게 될 듯 싶다.



그건 내가 원하는 게 아뉘지.



그렇게 고정적으로 찍을 거면 그냥 Rx-Means 알고리즘을 가져다 쓰면 되니까.





그래서 최종적으로는 K-Means 알고리즘을 쓸 거 같긴 한데, k 값도 자동으로 잡힐 수 있는 방식을 생각할 거 같음.




1,2,3 번 모두를 한 곳에 넣은 라이브러리도 만들어두면 좋을 듯.



이거를 묶어서 통합 Rx-Means 알고리즘이라고 부르면 될 듯.



Rx의 명성을 해외에 떨칠 수 있는 기반이 다져지겠쿤.




이 지도도 마찬가지쿠.




껄껄껄.



추천 비추천

1

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 기 세보여도 실제로는 멘탈 약할 것 같은 스타는? 운영자 24/11/04 - -
공지 프로그래밍 갤러리 이용 안내 [74] 운영자 20.09.28 39054 62
2770423 한국보다 남한이 좀더 글로벌적인 표현 아니냐? 헬마스터갤로그로 이동합니다. 12:48 2 0
2770422 양기 발산 발명도둑잡기갤로그로 이동합니다. 12:43 6 0
2770421 자바가 몸에 체화될라하는데 ㅇㅇ(61.255) 12:39 11 0
2770420 지역 변수보다 스택 변수가 더 와닿지 않아? [2] 프갤러(223.194) 12:37 13 0
2770419 한국은 왜 유독 서양에비해 지식 공유하는 문화가 없냐 [6] ㅇㅇ(61.255) 12:26 35 0
2770418 담배 진짜 어떻게 끊냐.. 피고나면 피기싫은데 또 좀있음 피고싶음 [1] ㅇㅇ(123.213) 12:26 6 0
2770417 아 오늘 2시부터 5시까지 또 면접 볼 생각하니까 열받네 [7] 창업게이(218.235) 12:13 41 0
2770416 저는 요즘 운동생리학 공부를 합니다 창업게이(218.235) 12:10 13 0
2770415 닥쳐라 나님의 워밍업 페이스 = 네녀석들의 전력질주 ♥인생무상냥덩♥갤로그로 이동합니다. 12:08 13 0
2770414 웹은 깊게 팔 건덕지가 없음. 웹 경력은 딱 5년까지만 쳐주는게 맞다 창업게이(218.235) 12:07 15 0
2770413 C# w3schools에서 배우려고 하는데요 ㅇㅇ(180.189) 12:06 12 0
2770412 10km 달리고 엄살 피우지마라ㅋㅋ [2] 창업게이(218.235) 12:05 21 0
2770411 과장한테 이랬는데 싸가지 없습니까? [5] 프로외노자갤로그로 이동합니다. 12:03 29 0
2770410 초보자는 10km 마라톤 달려진다고 무턱대고 달리지마랑.. ♥인생무상냥덩♥갤로그로 이동합니다. 11:59 12 0
2770409 쫄보g Snob갤로그로 이동합니다. 11:59 10 0
2770408 경쟁률 허수 많은거 맞냐? [1] ㅇㅇ(211.36) 11:52 28 0
2770407 오늘의.커피.마시자 [2] 40대프린이(118.235) 11:51 19 1
2770406 객체지향에서 조합도 자주 사용되나? [6] 프갤러(211.234) 11:48 38 0
2770405 나 딱지 퇴갤한다 [2] 딱지(118.221) 11:43 30 0
2770403 어쩌고 저쩌고 아는척하는 새끼 특) Snob갤로그로 이동합니다. 11:31 30 0
2770402 자바 이클리스로 수업하는 인강 프갤러(211.176) 11:31 21 0
2770401 ㅆㅇㅆ 울갤 ㅆㅇㅆ임?ㅋㅋ 프갤러(211.234) 11:25 21 0
2770400 메타버스 = 역사의 계승이자, 신시대. 창업아이템 그 자체 딱국(118.235) 11:13 10 0
2770399 코인 = 메타버스의 금융 화폐 시스템 딱국(118.235) 11:12 12 0
2770398 AI = 메타버스 운영자들의 연산 가속장치 딱국(118.235) 11:11 9 0
2770397 AI 코인 메타버스. 나는 한번도 현대를 쫓지 않았지만, 딱국(118.235) 11:11 9 0
2770396 입원이전에도 먼치킨이었지만 퇴원이후의 나는 [1] 딱국(118.235) 11:07 19 0
2770395 프갤 단톡방에서 왠 병신을 다봤다 [15] 프갤러(126.114) 11:00 232 7
2770394 중소 면접 결과 언제나오는지 연락해봤는데 합격각임? ㅇㅇ(59.12) 10:59 15 0
2770393 디시클리너 로그인하면 로그인 되었습니다뜨고 꺼지는건 뭐임? [1] 프갤러(223.39) 10:58 16 0
2770392 다시 챗지피티로 공부한다고 존나 멸시해봐 씹새끼들아 [4] 딱국(118.235) 10:57 47 0
2770391 타입스크립트 패턴들 어렵다 ㅇㅇ(117.111) 10:46 18 0
2770390 매일 책 2~3시간씩 읽는중... 그 무엇보다도 우선순위에 두는중 [1] ㅇㅇ(123.213) 10:40 19 1
2770389 어마금 3기 OP - Gravitation 딱국(118.235) 10:18 19 0
2770388 크래프톤 정글 vs 어소트락 ㅇㅇ(221.141) 10:05 15 0
2770387 어떤 병신신입이 깃헙에 회사코드 올리려고 했노 [1] 프갤러(117.111) 09:59 59 0
2770385 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 09:44 26 0
2770384 이거 좀 도와주세요....ㅠㅠ -->AI/SW 관련 전문교육 프갤러(175.195) 09:29 27 0
2770382 몸 쑤심+감기기운 있는듯.. ♥인생무상냥덩♥갤로그로 이동합니다. 08:52 31 0
2770381 일본거주 10년차가 분석하는 '멘헤라' 프로외노자갤로그로 이동합니다. 08:32 55 0
2770380 SI 종사자들이 얼마나 비참하냐면 [6] 프로외노자갤로그로 이동합니다. 08:05 132 0
2770379 머냐 42서울 온라인테스트 합격했음 [2] 고졸국비갤로그로 이동합니다. 07:24 73 0
2770378 인지과학조져라 손발이시립디다갤로그로 이동합니다. 07:01 37 0
2770377 프붕 여러분 작별의 시간이 왔어요. 다정한형(58.236) 06:50 35 0
2770375 오늘의 코테준비 [3] 고졸국비갤로그로 이동합니다. 05:57 68 0
2770374 음기 충전 발명도둑잡기갤로그로 이동합니다. 03:48 28 0
2770373 영어권에 살고싶다 ㅇㅇ갤로그로 이동합니다. 03:36 34 0
2770372 일어나자마자 달리기, 찬물샤워 조졌다 [1] 고졸국비갤로그로 이동합니다. 03:13 51 0
2770371 제3차 자본 분열, 미국은 어디로 갈까? 발명도둑잡기갤로그로 이동합니다. 02:57 25 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2