목록학교 프로그램 (15)
On the journey of

이번 학기(7학기) 이론 전공과는 별개로 진행했던 자기주도진로프로젝트(3학점) ! 사실 프로젝트 경험 자체가 모자라다기보다는, 잔여학점을 봤을 때 남은 것들이 이론 focused 과목뿐이라 실습과목을 넣고 싶었다. 그리고 마땅한 과목이 없어서 어쩌지 하던 차에 발견해서, 8월 초에 바로 사람 모아서 시작했음 ! 얼레벌레 시작한 것치고 나중엔 욕심이 생겨서 뭘 많이 했는 데다, 파이널 발표 때는 정말 오랜만에 태블로도 만져보고, 지도-대시보드 시각화에 가벼운 수상까지 해서 기록해보고자 한다 :) 프로젝트 계획 현재는 나까지 3명이지만, 원래는 개발 직군 팀원 한 분이 더 계셨다! 그러다 해외 이슈로 인해 빠지시게 되면서 정했던 주제를 좀 바꿔야겠다는 필요성을 느꼈다(사실 이때 그냥 엎을까도 고민함). 그리..

클러스터(cluster)라는 말은 일단 '부분집합'을 의미한다. 즉 원 데이터를 부분집합으로 쪼개는 것을 의미하는 것. 쪼개는 기준이 다양한 만큼 알고리즘 종류도 다양하다. K-MEANS Clustering K-Means는 제일 유명한 알고리즘이다. 제일 먼저 원 데이터 상에서 클래스(그룹)를 선택한 후, 각 데이터 분포(점으로 표시되는) 와 그룹 간의 거리를 계산하여 분류하게 된다. 복잡도는 O(n)이나, 무작위 선택으로 시작하기 때문에 결과 상 일관성이 부족할 수 있다(실행할 떄마다 클러스터링 결과가 다를 수 있다). K-Means와 유사한 알고리즘으로 K-Medians가 있는데 평균이 아닌 '그룹의 중앙벡터'를 사용한다는 점에서 차이가 있다. Median 벡터를 계산하게 되면 반복 시 이상치에는 덜..
* 기록에 앞서 해당 포스트는 솔룩스 내에서 진행된 세미나의 수강기록이며, 저작권은 발표를 담당해주셨던 세미나부원께 있음을 밝힙니다. * 4월달에 진행된 세미나로, 제가 최근 KIBWA 프로젝트에서 피그마를 사용할 일이 생겨 당시 수강한 기록을 정리하는 포스트임을 밝힙니다. 섹션1 1.1 피그마 소개 피그마란 ? 웹 기반 ui / ux 디자인 프로토타이핑 툴 실시간 협업 가능 무료 사용 가능 사용량이 점점 증가하는 추세 웹이나 앱 기획 단계에서 디자인을 위해 많이 사용하는 툴 프로토타이핑 툴: 반응형 웹 디자인을 위해 동적인 시안을 만들 수 있는 디자인 툴 1.2 피그마 생성하기 https://www.figma.com/ Figma: The Collaborative Interface Design..

앱이든 웹이든, 결과물을 위해서는 지속적으로 데이터를 가져올 수 있는 수단이 있어야 한다. 인터넷과 연결하여 크롤링이든 뭐든 해와도 되겠지만, 우리는 '개인화'된 서비스에 초점을 맞추기로 했기에 데이터베이스가 필요했다! 여러 종류가 있겠지만, 우선은 MySQL를 사용하기로 했다 그나마 경험 있는 게 MySQL뿐이라 ^0^... 1. MySQL 설치 : https://dev.mysql.com/downloads/windows/installer/8.0.html : 위 링크에 접속해서 본인 PC 버전에 맞춰 아래 버전(체크된 거) 다운받으면 된다. 저거 download 클릭하면 화면이 아래와 같이 바뀌는데, 로그인/가입 필요없이 그냥 다운 클릭하면 됨 ㅎㅎ 다운 시 installer 프로그램이 다운된다. 이를 ..