분류 전체보기(160)
-
# [Lazy Predict] 분류, 회귀분석 간소화 프로젝트
안녕하세요. 해커의 개발일기 입니다. 지난 번에 회귀분석 과정을 주제로 한 글을 작성했었는데요. https://bourbonkk.tistory.com/112 [회귀분석] COVID-19 확산 지표와 교통 통계량 데이터를 이용한 회귀분석 과정 안녕하세요 해커의 개발일기 입니다. 오랫만에 글을 쓰게 되었는데요. 요즘은 경제학 공부에 빠져있는 관계로 .. 다른 것들이 아무것도 눈에 들어오지가 않았습니다 ㅜㅜ.. 죄책감에 이번주에는 bourbonkk.tistory.com 관련해서 머신러닝의 일부인 회귀분석(Regression)과 분류(Classification)의 기초적인 내용을 다뤄보려고 합니다. 회귀분석과, 분류는 지도학습에 포합되는 기계학습의 과정인데요 사전적 정의는 아래와 같습니다. 회귀분석(Regres..
2021.07.13 -
[회귀분석] COVID-19 확산 지표와 교통 통계량 데이터를 이용한 회귀분석 과정
안녕하세요 해커의 개발일기 입니다. 오랫만에 글을 쓰게 되었는데요. 요즘은 경제학 공부에 빠져있는 관계로 .. 다른 것들이 아무것도 눈에 들어오지가 않았습니다 ㅜㅜ.. 죄책감에 이번주에는 꼭! 블로그 업데이트를 해야지! 라는 생각으로 TODO List에 적어놨던 주제를 꺼냈습니다. 오늘은 COVID-19 확산 지표와 교통 통계량 데이터를 이용해서 회귀분석을 하는 과정을 가시적으로 보여드리겠습니다. 요즘 핫한 키워드가 무엇이 있는지를 논하게 되면 단연코 데이터 분석 이야기를 안할 수가 없는데요. 데이터 분석을 통해 새로운 비지니스 모델을 찾기도 하고, 새로운 마케팅 방법을 찾기도 하는 등 기업 이익에 상당히 다양하게 일조를 할 수 있는 것이 데이터 분석이 아닌가 싶습니다. 하지만, 아쉽게도 데이터 분석을 ..
2021.07.04 -
# 송도 도그파크 방문기
안녕하세요. 달래 아빠입니다. 오늘은 달래와 함께 송도 달빛공원에 있는 도그파크 방문기를 남겨보겠습니다. 송도 도그파크는 매년 여름 펜타포트 락 페스티벌이 열리는 송도 국제도시의 달빛축제공원에 생긴 애견인들을 위한, 애견을 위한 공원입니다. 인천에서 가장 크다고 하네요! 2019년도 4월 말 경에 오픈한 1년이 조금 넘은 공원으로 무려!!! 무료로!!! 사용이 가능합니다. 하지만 법적으로 지정된 맹견은 입장이 불가하고요 .. 동물 등록이 된 아이들만 사용이 가능합니다. 주소는 인천 연수구 송도동 26-1 입니다. 주소를 네비게이션에 찍고 이동하게 되면 주차장 이후에 차로는 진입이 불가합니다. 때문에 주차를 하신 후에 조금 걸어가시면 아래와 같은 곳이 나옵니다. 뭔가 광활해보이기 시작하는데요 텐트를 치고 ..
2021.06.05 -
# gRPC - gogoproto extension 사용하기
안녕하세요. 해커의 개발일기 입니다. 앞서 다뤘던 # gRPC 개요 및 proto 파일 정의 에 이어서 조금 심화된 이야기를 하고자 합니다. gRPC를 사용하면서 마음대로 데이터를 처리하고자 하지 못한 경우가 있었습니다. 이유는 protoc 컴파일을 통해 만들어진 go.pb 파일에 setter가 필요해서 수정해서 사용을 하다가, 지속적으로 필요한 부분을 추가로 코딩해서 사용하고 있었습니다.. 하지만 말씀드렸다시피 이렇게 사용하다보면 어느샌가 메시지 타입이 맞지 않는다는 에러가 발생하게되고 코드로 찾을 수 없는 혼돈의 카오스에 진입하게 되는데요 .. 이런 이슈를 겪고 나니 어떻게 내가 원하는 size, marshaler, getter, setter를 자동으로 만들어 줄 수 있을까? 라는 고민을 하게되었고 ..
2021.05.30 -
# gRPC 개요 및 proto 파일 정의
안녕하세요. 해커의 개발일기 입니다. 오늘은 MSA 구조에서 많이 쓰기고 있는 GRPC에 대해서 알아보도록 하겠습니다. 저도 회사에서 많이 사용하고 있기 때문에 처음에는 다른 사용법에 조금 헤멧지만 지금은 gRPC가 정말 편리하다는 것과 성능적으로 우월하는 점을 잘 알고 있기 때문에 초보적인 사용법과 더불어 심화된 내용 및 proto 파일 정의 내용도 다룰 예정입니다. gRPC와 proto 파일에 대해서 알아보겠습니다. gRPC는 구글에서 개발안 오픈소스 원격 프로시저 호출(RPC) 시스템이고 전송을 위해서 HTTP/2를 사용하고 인터페이스 정의 언어로는 포로토콜 버퍼(.proto 파일)을 사용하고 있습니다. 기본적으로 gRPC는 HTTP/2 베이스기 때문에 외부에서 노출되어야 하고 로드밸런서 적용이 필..
2021.05.30 -
# Jenkins 사용기
안녕하세요 해커의 개발일기 입니다. 오늘은 빌드 자동화 툴인 Jenkins에 대해서 소개해보려고 합니다. 빌드 자동화를 구축하지 않고 여러 사람이 개발을 하다보면 서로 다른 빌드환경을 갖게 되고 이렇게 되는 경우 .. 문제가 생기면 정말 찾기 힘든 경우가 발생하는데요 .. 이를테면 A 개발자는 java App 빌드를 할때 Xmx을 1G로 주고 B 개발자는 Xmx를 5G로 주고 빌드를 했습니다. A 개발자가 배포한 Java App의 메모리 사용량이 2G를 넘어서서 어플리케이션이 뻗게되면 B개발자는 Xmx 옵션 때문이라고 절때 생각하지 못하게 되는데요 이런 서로 다른 빌드 환경을 획일하고 편리하게 관리 배포하기 위해서 CI/CD라는 용어가 나왔습니다. 오늘은 CI 오픈소스 중 가장 유명한 Jenkins 사용..
2021.05.30