배열에서 최솟값 찾기
n = [13,6,9,8,12] def min(array, com): # array의 비교할 것이 남아있지 않다면, if not array: # com을 넘기면서 프로그램을 종료한다. return com # 배열의 첫번째를 now로 선언. now = array[0] # now가 com보다 작다면, if now < com: # 배열의 첫번째수가 비교하는 수보다 작으면, now를 com로 대체한다. return min(array[1:], now) # now가 com보다 작지 않다면, else: # 배열의 첫번째가 비교하는 수보다 작지 않다면, com을 유지한다. return min(array[1:], com) print(min(n, n[0])) 해당 함수의 시간복잡도는 배열의 길이의 비례만큼 실행되기 때문에..
2023. 8. 7.
Awesome-Computer Vision Detection paper
Rich feature hierarchies for accurate object detection and semantic segmentation, 2014, CVPR, Oral, Paper Fast R-CNN, 2015, ICCV, Oral, Paper Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks, 2015, NIPS, Paper You Only Look Once: Unified, Real-Time Object Detection, 2016, CVPR, Oral, Paper SSD: Single Shot MultiBox Detector, 2016, ECCV, Oral, Paper Training Region-b..
2023. 8. 7.
Awesome-Computer Vision Classification paper
ImageNet Classification with Deep Convolutional Neural Networks, 2012, NIPS, Spotlight, Paper, Official Code, Open Review, Review Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition, 2014, ECCV, Paper Visualizing and Understanding Convolutional Networks, 2014, ECCV, Paper Network In Network, 2014, ICLR, Paper OverFeat: Integrated Recognition, Localization and Detection ..
2023. 8. 7.
우분투 시스템 리소스(자원) 모니터링하기.
MacOS에서는 ServerCat을 통해 개인 서버를 모니터링하였으나, Windows 환경에서는 마땅한 대안이 없다. 때문에, 여러 방안을 찾게되었는데, 그 중 하나가 [Netdata](https://github.com/netdata/netdata) 라는 툴이있었다. 평소에 내가 원하는 시스템 모니터링 환경은 다음과 같다. 1. 어디서든 접속이 가능할 것. (모바일, 태블릿, 인터넷브라우저) 2. UI가 편하고, 직관적일 것. 3. 하나의 IP에 Port binding을 통해 분리가 가능할 것. 다음과 같은 요구조건이 있었는데, Netdata는 1,3번을 만족하는 조건을 가지고 있는 것 같고, 2번은 개인적인 취향이 반영되고, Custom이 가능하기에 제외하였다. 본 포스팅에서는 설치 방법과 외부접속을 ..
2023. 8. 6.