[Python] matplotlib 한글 폰트 전역 설정
·
Python/Setting
Window 환경입니다.1. 폰트 다운 & 설치저는 네이버 무료 폰트인 나눔체를 설치했습니다.네이버 글꼴 모음 (naver.com) 네이버 글꼴 모음네이버가 만든 150여종의 글꼴을 한번에 만나보세요hangeul.naver.com설치를 진행 후 Window의 경우 .ttf 우클릭 \(\rightarrow\) 모든 사용자용으로 설치를 진행합니다.(모든 사용자용으로 설치를 진행해야 C:\Windows\Fonts에 설치 됩니다. 그냥 설치하면 C:\Windows\User\AppData\... 에 설치 됩니다.)2. matplotlibrc 수정import matplotlib.font_manager as fmimport matplotlib as mplprint(mpl.matplotlib_fname())위 코드를 ..
[TISTORY] 수학 기호, 수식 삽입 방법 (+ 모바일)
·
끄적 끄적
MathJaxMathJax는 JavaScript 라이브러리이며 아파치 라이선스에 따라 오픈 소스 소프트웨어로 제공된다.MathML, LaTeX, ASCII Math ML을 사용할 수 있으며 다양한 형식으로 출력가능합니다. https://www.mathjax.org/ MathJaxBeautiful math in all browsers.www.mathjax.org 모바일 포함 X[Tistory 블로그관리] - [스킨 편집] - [HTML 편집기] 에 들어간 후 이전에 아래 코드를 삽입합니다.  모바일 포함 O모바일에서도 수식을 사용하려면 매번 글쓰기를 할 때마다 저장해둔 수식을 불러와서 적용하는 약간의 번거로움이 필요합니다.수식 저장 방법[Tistory 블로그관리] - [콘텐츠] - [서식 관리] - [서..
[DETR] End-to-End Object Detection with Transformers
·
Paper Review
DETRViT는 Transformer 구조를 활용하여, Classification을 수행하였습니다. 그럼, Object Detection은 어떻게 할까요 ?바로 DETR (End-to-End Object Detection with Transformers) 논문을 통해 해결 방법을 확인할 수 있습니다.DETR은 end-to-end로 object detection을 수행하면서 높은 성능을 보입니다. AbstractObject Detection을 direct set prediction problem(직접적인 집합 예측 문제)로 보는 방법을 제시NMS와 같이 후처리, anchor generation 같이 사전 정의해야하는 pipeline을 제거Bi-partite Matching(이분매칭)과 Transformer..
[YOLO v3] An Imcremental Improvement
·
Paper Review
YOLO v3YOLO v3는 기존의 YOLO에서 최신 기법들을 적용하여 성능을 개선한 모델입니다. 세부적으로, Loss 측정 방법, Feature 추출 방법 등에서의 차이를 중점적으로 다룹니다. YOLO v3는 IoU threshold 50%를 기준으로 측정했을 때 기존 SOTA들보다 성능이 우수하고 작은 객체에 대한 성능이 개선되었습니다. 하지만, 높은 IoU와 큰 물체에서 성능이 떨어지는 한계를 가지기도 합니다. YOLO와 YOLO v3의 차이Bounding Box PredictionYOLO v2에서는 예측한 bounding box \(t\)값 \(t_x, t_y, t_w, t_h\)를 구하고, 적절한 수식을 통해 \(b\)값 \(b_x, b_y, b_w, b_h\)으로 변경한 후 L2 Loss를 통..
[백준] / [Python] / [2667] 단지번호붙이기
·
Coding Test/백준
https://www.acmicpc.net/problem/2667문제과 같이 정사각형 모양의 지도가 있다. 1은 집이 있는 곳을, 0은 집이 없는 곳을 나타낸다. 철수는 이 지도를 가지고 연결된 집의 모임인 단지를 정의하고, 단지에 번호를 붙이려 한다. 여기서 연결되었다는 것은 어떤 집이 좌우, 혹은 아래위로 다른 집이 있는 경우를 말한다. 대각선상에 집이 있는 경우는 연결된 것이 아니다. 는 을 단지별로 번호를 붙인 것이다. 지도를 입력하여 단지수를 출력하고, 각 단지에 속하는 집의 수를 오름차순으로 정렬하여 출력하는 프로그램을 작성하시오.입력첫 번째 줄에는 지도의 크기 N(정사각형이므로 가로와 세로의 크기는 같으며 5≤N≤25)이 입력되고, 그 다음 N줄에는 각각 N개의 자료(0혹은 1)가 입력된다...
[백준] / [Python] / [2294] 동전 2
·
Coding Test/백준
https://www.acmicpc.net/problem/2294문제n가지 종류의 동전이 있다. 이 동전들을 적당히 사용해서, 그 가치의 합이 k원이 되도록 하고 싶다. 그러면서 동전의 개수가 최소가 되도록 하려고 한다. 각각의 동전은 몇 개라도 사용할 수 있다.입력첫째 줄에 n, k가 주어진다. (1 ≤ n ≤ 100, 1 ≤ k ≤ 10,000) 다음 n개의 줄에는 각각의 동전의 가치가 주어진다. 동전의 가치는 100,000보다 작거나 같은 자연수이다. 가치가 같은 동전이 여러 번 주어질 수도 있다.출력첫째 줄에 사용한 동전의 최소 개수를 출력한다. 불가능한 경우에는 -1을 출력한다.DP를 사용하여 해결하였다.import sysinput = sys.stdin.readlinen, k = map(int,..
[김영한의 자바 입문] 4일차
·
Dev/JAVA
조건문
[백준] / [Python] / [2504] 괄호의 값
·
Coding Test/백준
https://www.acmicpc.net/problem/2504문제4개의 기호 ‘(’, ‘)’, ‘[’, ‘]’를 이용해서 만들어지는 괄호열 중에서 올바른 괄호열이란 다음과 같이 정의된다.한 쌍의 괄호로만 이루어진 ‘()’와 ‘[]’는 올바른 괄호열이다.만일 X가 올바른 괄호열이면 ‘(X)’이나 ‘[X]’도 모두 올바른 괄호열이 된다.X와 Y 모두 올바른 괄호열이라면 이들을 결합한 XY도 올바른 괄호열이 된다.예를 들어 ‘(()[[]])’나 ‘(())[][]’ 는 올바른 괄호열이지만 ‘([)]’ 나 ‘(()()[]’ 은 모두 올바른 괄호열이 아니다. 우리는 어떤 올바른 괄호열 X에 대하여 그 괄호열의 값(괄호값)을 아래와 같이 정의하고 값(X)로 표시한다.‘()’ 인 괄호열의 값은 2이다.‘[]’ 인 ..
욱근욱
'분류 전체보기' 카테고리의 글 목록