분류 전체보기 18

[제2외국어]한자진흥회 3급 시험 합격 후기!

들어가며.. 먼저 시작하기에 앞서 제 소개를 하자면 초등학교 6학년때 8급 한자급수를 억지로 따고 7급부터는 계속해서 떨어져서 그 이후부터는 한자알러지가 있는 학생이였습니다 ㅎㅎ.. 그러나 살아가면서 영어가 중요하다는 말은 굉장히 많이 듣지만 국어가 중요하다는 말은 상대적으로 덜 한게 요즘 현실입니다. 전체적으로 봤을때 "영어를 극복하지 못한이유중에 하나도 국어가 있지않았을까" 라는 생각으로 한자공부를 시작하였습니다. 준비과정 먼저 제 실력은 노베이스에 가깝기 때문에(한자로 이름만 겨우 적는정도) 베이스가 어느정도 있으신분들은 2주정도로 잡고 하시는분들도 많지만 저는 넉넉하게 1달반 정도를 잡고 하였습니다. 먼저 위의 책 8급부터 3급까지의 한자들이 순서대로 나와있는 책이기 때문에 이책을 이용하여 5급까..

제2외국어 2021.08.21

[딥러닝]3d instance segmentation via multi-task metric learning 의 논문에 있는 dir_loss 구하기

5)3d instance segmentation via multi-task metric learning 의 논문에 있는 dir_loss 구하기 목적 : semantic label은 주어져있을때 instance labeling하기 input →Voxel Grid output →feature vector embedding →direction embedding 3d 공간에 instace가 있다 → semantic label (post-processing)/ intstance label 이 필요 →label segmentation/instance segmentation 1)network → input & output are equal size →using deconvolution(convolution trans..

딥러닝 2021.07.30

[딥러닝]Detectron install 및 구동

detectron2 install 방법 일반 터미널에서는 프로그램이 돌아가지만 virtual env -p →이런식으로 하고 해봤지만 안되었다.. DETECTRON2 설치 방법 conda create-n SOLO python=3.6 conda install conda conda install pytorch==1.4.0 torchvision==0.5.0 cudatoolkit=10.1 -c pytorch conda activate (SOLO) #ninja git clone git://github.com/ninja-build/ninja.git && cd ninja git checkout release #install detectron git clone https://github.com/facebookresear..

딥러닝 2021.07.30

[딥러닝]SOLO 논문 분석 및 구동

2)solo(single stage instance segmentation) 논문 : 기존의 bounding box를 그린 후 segmentation과 instance mask 구하는것과 달리 bounding box를 구하지않고 바로 Instance mask를 구한다. 이것이 가능한 이유는 FCN을 하면서 공간정보의 유실을 막기때문이다. 또한 코드를 돌려보면 coordconv를 사용하여 공간정보의 유실을 계속해서 막는 것이 나온다.(정말 많이나온다...) grid =5 일때, Category Branch : S X S X C Mask Branch : H X W X S^2 → 25개의 mask가 생김? ResNet(hypothesis를 구할때 Residual을 사용함) : 일반 네트워크(위그림)와 달리 R..

딥러닝 2021.07.30

6장 1~3번 문제

6장 1번 문자열 활용 함수 isalnum() 문자열이 영어,한글 혹은 숫자로 되어있으면 True, 아니면 False (공백도 False를 리턴한다.) lower() 문자열 영어의 대문자를 소문자로 변환한다. pop() 리스트의 맨 마지막 요소를 돌려주고 그 요소는 삭제한다. 단, pop(0)을 하면 인덱스의 맨 앞의 값을 가져올 수 있다. 답지 풀이1(pop) class Solution: def isPalindrome(self, s:str) -> bool: strs = [] for char in s: if char.isalnum(): strs.append(char.lower()) while len(strs) >1: #문자열이 1개 남을때까지 if strs.pop(0) !=strs.pop(): #맨앞에서..