본문 바로가기
더컨벤션 잠실 방문 후기 정말정말 오랜만에 글을 쓴다. 그동안 졸업을 하고, 취업을 하고, 회사 생활에 적응하느라 정신이 없었다... 그렇게 바쁜 와중에, 감사하게도 한 가지 좋은 소식이 생겼다. 그것은 바로 오랫동안 사귀었던 여자친구와 결혼을 하게 되었다는 것!! 🎉🎉🎉 (경축) 사실 작년 겨울 때쯤 웨딩 박람회도 다녀오고, 결혼식 비용 견적 내보려고 식장 견적도 받아보고 했는데 그때까지는 아~ 이렇게 하면 되겠구나 ... 하고 생각만 했다. 하지만 최근 프로포즈(!)를 하고, 식장 예약까지 해버렸다!! 드디어 본격적인 결혼 준비가 시작된 것이다 ... 프로포즈 썰은 다음에 풀기로 하고..ㅎㅎ 오늘은 결혼식장 예약 후기를 써보려고 한다. 포스팅 제목에 써 있듯이, 우리는 더컨벤션 잠실점에 예약을 하고 왔다. 더컨벤션 잠실은 잠.. 2023. 6. 21.
HMM을 통해 알아보는 스윙매매 (엔벨로프 활용) HMM 매도매수내역 여태 몰랐던 기능이 있었는데, 키움 MTS에서는 자동일지라는 기능이 있고, 매수 매도를 차트에 표시해주는 기능이 있었다. 오늘 그것을 발견하게 되어 적용해보았는데, 치열한 과거의 흔적을 보게되어 조금 뿌듯했다. 아래는 4~5월 주요 매매종목이었던 HMM차트에 매수매도내역을 표시한 것이다. 나도 내가 이렇게 매매한 줄은 몰랐는데, 결론만 놓고보면 타짜처럼 정확한 타이밍마다 매수,매도를 했다. 물론 장기투자자 관점에서는 건강한 방식이 아닐 수도 있겠지만 .. 내가 취했던 포지션은 스윙이었기 때문에 목표수익률에 도달하면 부담없이 매도를 진행했다. 그렇다면 어떻게 나는 이렇게 할 수 있었을까? 엔벨로프를 이용하자 기본 차트는 이렇게 생겼다. 차트에 표시되어 있는 막대 말고 여러 색의 선 즉 .. 2021. 6. 29.
구글 애드센스 첫 수익 출금!! (SC제일은행) 드디어...!!!! 블로그를 개설하고, 광고를 달고, 글을 정말 게으르게 쓰다보니 어느새 광고수익이 차곡차곡 쌓여 출금할 수 있는 $100을 초과했다. SC제일은행이 제일 좋다고 해서 계좌를 연결하고 지급받았다. 두-둥! 전달이 100달러 초과했다면 그 다음달 21일~ 25일에 등록된 계좌로 자동 송금이 된다!! 피같은 수수료를 만원이나 제일은행에서 가져가긴 하지만.. 그래도 환율덕분에 수수료 떼고도 10만원 넘는 돈이라 좋았다!! 앞으로는 글 열심히 쓸게요... 2021. 6. 26.
2021 정보처리기사 합격 후기 (수제비 교재 활용) 시험 결과 이전글 에서는 필기 합격 글을 올렸는데, 실기도 합격을 하게 되어 자격증을 취득하게 되었다. 이로써 나는 기계공학과 한 발자국 더 멀어지게 되었다... 공부법은 마찬가지로 수제비를 활용하였고, 개념은 대충 보고 문제를 많이 봤다. 일주일 정도 공부한 것 같다. 수제비 카페에 들어가면 사람들이 정리해 놓은 것과 데일리 문제, 모의고사 등이 있으니 보자. 여러 번 보자. 정보처리기사 실기 시험은 모두 주관식이라서 외울게 많다. 특히 서술형은 준비하기 좀 까다로웠다. 예를 들어, 사용자 요구사항 반영을 위한 요구사항 도출 분석, 명세 확인 등의 구조화된 활동을 무엇이라고 하는가?-라는 물음에는 요구공학이라고 대답하는 것과, 요구공학이 무엇인지 물었을 때 거꾸로 대답하는 것에는 상당한 차이가 있다. .. 2021. 6. 25.
YOLO YOLOv3를 활용한 전동킥보드 헬멧 미착용 감시 시스템 만들기 5 (완) Demo Video Scooter Helmet Detector with YOLO v3 전동킥보드 헬멧 착용 탐지 - YouTube PyQt, 일러스트레이터, 포토샵, 프리미어...를 새로 배워서 데모 영상을 만들었다! 2021. 6. 6.
YOLOv3를 활용한 전동킥보드 헬멧 미착용 감시 시스템 만들기 4 Data Augmentation 여태까지 진행됐던 결과물은 정확도가 많이 아쉬운 점이 있었는데, 이를 개선하기 위해 우선 Data Augmentation을 진행하기로 했다. 기존에 trainset이 57장이었다면, 웹크롤링을 추가로 해서 원본 데이터 셋을 150장으로 만들었다. 그리고 Imgaug를 통해서 Augmented set을 만들었다. https://github.com/aleju/imgaug 위 라이브러리를 활용하면 object detection을 할 때 데이터를 증폭시키기 유용하다. 단지 사진만 변형해주는 것이 아니라 설정되어있는 bounding box도 한꺼번에 옮겨주기 때문이다. 화소 값 0.5~1.5배, 평행이동 -30~30픽셀, 스케일 0.5~1배, 회전 -15~15도, 좌우플립(확률 0.. 2021. 5. 17.
YOLOv3를 활용한 전동킥보드 헬멧 미착용 감시 시스템 만들기 3 연구 기간별 수행 내용 - 3월 2일 ~ 3월 9일 : 팀 빌딩 및 연구실 컨택 전자공학과 지능정보처리 연구실 교수님께 지도받게 되었다. 초기 연구 주제는 음식의 칼로리를 계산해주는 AI를 만드는 것이었다. 음식 사진을 찍으면 어떤 음식인지 인식하고 그것의 평균적인 칼로리를 알려주는 서비스를 구상했다. Zoom으로 진행된 면담에서는 교수님께서 Object detection에 대한 공부를 더 해볼 것을 권유하셨다. 그래서 아직 해당 분야에 대한 이해가 충분하지 않다는 것을 깨닫고 관련 자료를 찾아서 학습하기로 하였다. 교수님께서는 지능정보처리연구실 석사과정을 멘토로 배정해주셨다. - 3월 9일 ~ 3월 14일 : Object detection 관련 공부, 연구 계획서 제출 PR12와 같은 논문 리뷰를 비롯.. 2021. 5. 13.
주식 근황 및 4,5월 수익일지 4,5월 리뷰 아직 5월 중순이지만.. 수익실현 기념+종강까지 험난한 여정을 위해 주식투자를 쉬면서.. 그동안 근황을 간략하게 리뷰해본다. 자동매매에 여전히 관심이 많지만, 시간이 너무 많이 드는 작업이고 .. 효율이 보장된 것이 아니라서 수동매매를 진행했다. 시드머니는 100만원 정도로 투자했고, 운이 좋아서 수익이 잘 나왔다. 가장 크게 배운 점은 저점을 잡는 것은 불가능하기 때문에 분할매수를 최대한 여러 단계에 걸쳐서 해야하는 것과, 포트폴리오를 복잡하게 구성할 필요는 없다는 점이다. 결국 모멘텀을 올바르게 예측하면 오를 주식은 오른다. 그 과정 속에서 매수도 천천히, 매도도 천천히 하는 것이 건강한 습관인 것 같다. 그리고 ... 시장에서 드러나는 인간의 광기는 대단하다. ㅋㅋ 4,5월 일별수익 .. 2021. 5. 13.
YOLOv3를 활용한 전동킥보드 헬멧 미착용 감시 시스템 만들기 2 연구 목표 AI를 활용하여 전동킥보드 헬멧 미착용 감시 시스템을 개발한다. 아이디어 스케치 차량 전동킥보드의 차이점은 차량은 번호판이 있지만, 전동킥보드는 그렇지 않다는 점이다. 따라서 헬멧 미착용자를 object detection으로 잡아낸다고 해도, 그것이 누구인지를 아는 방법이 필요했다. 대표적인 전동킥보드 업체인 ‘킥고잉’ 측에 장소/일자별로 킥보드를 조회할 수 있는지를 메일로 문의한 결과, 이동 경로 및 장소/시간에 따른 대여 건 조회가 가능하다는 답변을 받았다. 즉 킥보드에 번호판이 없더라도 카메라에 찍힌 시각과 카메라가 위치한 장소의 정보만 있으면 어떤 킥보드가 빌려졌고 누가 탔는지를 역으로 조회할 수 있게 된다. 이를 도식화한 그림은 아래와 같다. 도로에서 카메라를 통해 킥보드를 촬영하고,.. 2021. 5. 8.
YOLOv3를 활용한 전동킥보드 헬멧 미착용 감시 시스템 만들기 1 들어가며 안녕하세요, 랑꾼입니다. 학교과제로 개인프로젝트를 진행하고 있는데 원래 팀프로젝트이지만 팀원을 못구해서 강제 개인 그 과정을 남기고 싶어 글을 씁니다. 연구 주제는 Object detection을 활용하여 전동킥보드 헬멧 미착용을 알림해주는 시스템을 만드는 것입니다. 재밌게 봐주시고, 궁금하신 점 있으면 댓글 또는 메일 주세요! 연구 주제 전동킥보드 헬멧 미착용 감시 시스템 개발 연구의 필요성 법적으로 헬멧 착용이 의무화되므로, 효율적 단속과 안전 의식 확대를 위해 자동화 과정 개발이 필요하다고 요약할 수 있다. 평소 길을 걷다 보면 공유 전동킥보드를 이용하는 사람들을 쉽게 볼 수 있다. 얼마나 많은 사람이 전동킥보드를 이용하고 있을까? 전동킥보드는 PM(Personal Mobility)으로 분.. 2021. 5. 8.
[프로그래머스] 위장 파이썬 C++ 문제링크 programmers.co.kr/learn/courses/30/lessons/42578 코딩테스트 연습 - 위장 programmers.co.kr Python from collections import defaultdict def solution(clothes): answer = 0 dic=defaultdict(int) for i in clothes: dic[i[1]]+=1 multiple=1 for i in dic: multiple*=dic[i]+1 return multiple-1 아이디어: 경우의 수 세기 문제. 아무것도 안입을 수는 없으므로 옷종류+1을 곱하고 마지막에 1뺌. C++ #include #include #include #include using namespace std; int .. 2021. 5. 3.
[프로그래머스] 전화번호 목록 문제링크 programmers.co.kr/learn/courses/30/lessons/42577 코딩테스트 연습 - 전화번호 목록 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다. 전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다. 구조 programmers.co.kr Python def solution(phone_book): answer = True dic={} for number in phone_book: dic[number]=1 for number in phone_book: temp="" for digit in number: temp+=digit if temp in phone_book and temp!= number: an.. 2021. 5. 3.