분류 전체보기
-
나만의 온라인저지 사이트 만들기 - 3개발일지/개발일지 2021. 7. 3. 00:01
이번 포스팅에서는 가비아를 통한 도메인네임 등록과 ssl 인증서 발급하는 방법에 대해 포스팅 하겠습니다. 먼저 가비아 : https://www.gabia.com에 접속하여 회원가입 및 로그인을 한 뒤, 원하는 도메인을 구입해줍니다. 만약 *.shop 도메인인이 주로 저렴하니 추천드립니다. 도메인을 구입하셨다면 마이페이지->DNS관리툴로 들어가서 방금 구입한 도메인네임 옆 설정을 눌려줍니다. 그다음 레코드수정을 누르면 아래와 같이 나올텐데, 아래와 같이 타입은 A, 호스트는 www, 값은 자신의 ip주소를 입력해줍시다. TTL은 원하시는 값을 택하시면 됩니다. 그럼 도메인네임 등록이 끝났습니다! 구입한 도메인을 브라우저로 접속해보면 배포하고있는 Onlinejudge로 접속이 될것입니다. 그런데 Online..
-
논문 리뷰 EfficientNet : 스케일링으로 모델의 성능 높이기Study/ML 2021. 7. 2. 21:43
논문 : https://arxiv.org/pdf/1905.11946.pdf convolution [ˌkɑːn-][ˌkɒnvəˈluːʃn] Eng 1.convolution [명사] 대단히 복잡한[난해한] 것 2.convolution 오픈사전 오픈사전 도움말 이용자들이 직접 등록한 단어입니다. (정보통신) 중첩, 상승 3.Heschl convolution (의학) 헤실회(~回). 참조 convolution 4.natural convolution [명사] (섬유공학) 천연 꼬임 5.convolution integral [명사] (수문학) 콘벌류우션 적분치(~積分値) 6.꼬임선 (전력) convolution 7.뇌회 腦回 (의학) convolution, gyrus 8.콘볼루션 (IT) Convolution 9...
-
백준 2568번 : 전깃줄-2 (C++)알고리즘/BOJ 2021. 7. 2. 21:04
문제 : https://www.acmicpc.net/problem/2568 2568번: 전깃줄 - 2 첫째 줄에는 두 전봇대 사이의 전깃줄의 개수가 주어진다. 전깃줄의 개수는 100,000 이하의 자연수이다. 둘째 줄부터 한 줄에 하나씩 전깃줄이 A전봇대와 연결되는 위치의 번호와 B전봇대와 연결 www.acmicpc.net 전깃줄이 서로 겹치지 않게 하기 위해 제거해야 하는 전깃줄의 최소 개수와 해당 전기 줄들을 출력해야 하는 문제다. 위 문제는 가장긴부분수열 문제로 만약 해당 문제를 풀지 않았다면 먼저 아래 문제부터 풀어보도록하자 https://www.acmicpc.net/problem/14003 전깃줄 정보를 입력받은 뒤 A 위치에 따라 정렬시킨다음 B 위치 값에 따른 가장긴부분수열을 구하면 된다. ..
-
백준 1799번 : 비숍 (C++)알고리즘/BOJ 2021. 7. 2. 13:18
문제 : https://www.acmicpc.net/problem/1799 1799번: 비숍 첫째 줄에 체스판의 크기가 주어진다. 체스판의 크기는 10이하의 자연수이다. 둘째 줄부터 아래의 예와 같이 체스판의 각 칸에 비숍을 놓을 수 있는지 없는지에 대한 정보가 체스판 한 줄 단위로 www.acmicpc.net 체스판에 비숍을 최대 몇개까지 놓을 수 있는지 찾는 문제. 일단 뻔하지만 백트래킹 문제다. 그래서 처음에 별 생각없이 모든 경우에 대해 백트래킹을 시도해니 시간초과 해버렸다... 고민좀 하다가 인터넷에서 풀이를 참고하였다. 생각해보면 체스판은 흑, 백으로 나누어져 있다. 그리고 체스좀 둬본 사람은 알겠지만 비숍은 대각선으로만 이동이 가능하니 다른 색깔의 위치로는 이동이 불가하다. 즉 흑에 있는 비..
-
Depthwise Separable Convolution (Pytorch) - CNN 파라미터 줄이기Study/ML 2021. 7. 2. 01:44
separable [ˈsepərəbl] Eng 1.separable [형용사] ~ (from sth) 분리될 수 있는 2.separable cost [명사] 분리가능비(원가) 3.separable bearing [명사] (기계공학) 분리형 베어링(分離形~) 4.minimum separable acuity (의학) 최소분리시력 참조 acuity 5.separable control contact (전력) 제어용 분리형 접촉자 6.떨어지기 쉬운 separable 7.일차측 분리형 접촉자 (전력) separable primary contact 8.제어용 분리형 접촉자 (전력) separable control contact 9.커넥터 분리형 부싱 (전력) bushing for separable connector ..
-
백준 11505번 : 구간 곱 구하기 (C++)알고리즘/BOJ 2021. 7. 1. 16:12
문제 : https://www.acmicpc.net/problem/11505 11505번: 구간 곱 구하기 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000,000)과 M(1 ≤ M ≤ 10,000), K(1 ≤ K ≤ 10,000) 가 주어진다. M은 수의 변경이 일어나는 횟수이고, K는 구간의 곱을 구하는 횟수이다. 그리고 둘째 줄부터 N+1번째 줄 www.acmicpc.net 구간 곱 구하기 문제로 아래 링크의 구간 합 구하기 문제와 매우 유사하다. 마찬가지로 세르먼트트리로 손쉽게 풀 수 있다. 차이점으로는 합 대신 곱 연산을 해야함과 0일때가 있을수 있으므로 update 함수를 조금 다르게 구현해야한다. 구간합구하기: https://www.acmicpc.net/problem/2042 기존 세그먼트..
-
백준 1062번 : 가르침 (C++)알고리즘/BOJ 2021. 7. 1. 13:46
문제 : https://www.acmicpc.net/problem/1062 1062번: 가르침 첫째 줄에 단어의 개수 N과 K가 주어진다. N은 50보다 작거나 같은 자연수이고, K는 26보다 작거나 같은 자연수 또는 0이다. 둘째 줄부터 N개의 줄에 남극 언어의 단어가 주어진다. 단어는 영어 소문 www.acmicpc.net K개의 알파벳만을 이용해서 최대한 많은 단어들을 가르쳐야하는 문제! dp로 풀어야하나 했는데 n의 범위가 50이하인것을 보고 dfs 백트래킹으로 충분히 풀수있다 판단하였고 백트래킹 + 비트마스킹으로 해결하였다. 알파벳 a~z 는 0~25로 1대1 대응시키고 비트마스킹으로 만약 x를 가르친다면 state |= (x - 'a') 방법으로 비트마스킹 state 관리를 시켜주었다. #in..