분류 전체보기
-
CS : 정규표현식Computer Science/etc 2021. 4. 11. 15:05
메타문자 : 문자를 나타내는 문자 . : 모든 문자 [ ] : 대괄호 안에 들어가 있는 문자를 찾음. 이 때, 대괄호 안에서의 '^'는 'not'을 의미 | : or \s : 공백 \d : [0-9] \w : 영문자, 숫자, 밑줄 ( = [0-9a-zA-Z_] ) 수량자 : 앞 문자의 개수 ? : 앞 문자가 없거나, 1개 있음 ( = {0, 1} ) + : 앞 문자가 1개 이상 ( = {1, } ) * : 앞 문자가 0개 이상 ( = {0, } ) {n, m} : 앞 문자가 n개 이상 m개 이하 {n, } : 앞 문자가 n개 이상 {n} : 앞 문자가 n개
-
CS : Algorithm : SortComputer Science/Algorithm, Data Structure 2021. 4. 11. 14:49
Selection Sort 1. 해당 순서에 원소를 넣을 위치는 이미 정해져 있고, 어떤 원소를 넣을지 선택하는 알고리즘 2. 첫 번째 순서 : 첫 번째 위치에 가장 최솟값을 넣는다. 두 번째 순서 : 두 번째 위치에 남은 값 중, 가장 최솟값을 넣는다. 반복 Insertion Sort 1. 배열에서, 앞에서부터 이미 정렬된 배열 부분과 비교하여 자신의 위치를 찾는 알고리즘 2. 두 번째 값 : 첫 번째 값 비교하여 자신의 자리를 찾는다. 세 번째 값 : 첫 번째 값, 두 번째 값과 비교하여 자신의 자리를 찾는다. 네 번째 값 : 첫 번째 값, 두 번째 값, 세 번째 값과 비교하여 자신의 자리를 찾는다. 반복 Bubble Sort 1. 서로 인접한 두 원소를 검사하여 정렬하는 알고리즘 2. 첫 번째 루프..
-
CS : REST APIComputer Science/etc 2021. 4. 11. 13:45
API (Application Programming Interface) 1. TV를 만든다고 할 때, 전원 켜기, 전원 끄기, 볼륨 올리기, 볼륨 내리기, 채널 변경 등의 기능을 제공해야 하고, 이러한 기능을 편하게 다루기 위해 '리모컨'이라는 것을 제공한다. 이 때, '리모컨'은 TV라는 기계와 사람 간 의사소통을 위한 Interface라고 할 수 있다. 2. 기계와 사람, 기계와 기계, 소프트웨어와 소프트웨어 사이에서도 수많은 정보의 요청과 응답이 이뤄진다. 3. 기상청 서버가 있고, 기상 정보를 활용하는 application을 만든다고 할 때, application에서 "00월 00일 xx지역의 온도를 알려줘"라고 기상청 서버에 요청을 하면, 기상청 서버는 이에 맞는 정보를 제공해줄 것이고, 이 두..
-
CS : Deep Learning (2/2)Computer Science/ML, DL 2021. 4. 10. 17:35
** 순서는 무의미합니다. 이전 글 : kxmjhwn.tistory.com/263 Knowledge : Deep Learning (1/2) ** 순서는 무의미합니다. attention mask 학습 시간의 효율을 위해, 패딩된 부분을 attention 구조에 통과시키지 않도록 함 값이 있다면 1, 패딩 부분이라면 0 0 부분은 bert 모델에서 attention을 수 kxmjhwn.tistory.com deep-learning 머신 러닝의 한 분야 이름에서 알 수 있듯, 딥, 즉 여러 개의 층(layer)에서 점진적으로 학습하는 것 overfitting 1. 학습 데이터에 너무 최적화를 해서, 오히려 실제 데이터와 차이가 많이 발생 딥 러닝은 학습 데이터가 많을 수록 더 정교한 모델을 만들 수 있지만, ..