본문 바로가기

전체 글37

[자격증] 제 53회 SQL 개발자(SQLD) 후기 오늘은 SQLD 자격증 후기를 가볍게 적어보려 한다! 이번 SQLD를 데이터베이스 전공 강좌와 병행하며 준비하였다. 전공자이지만, SQLD에 대해서는 완전 아무것도 모르는 상태였고 중간고사 시험 준비를 위한 공부만 한 상황이었다. 다행히 총 점 60점 이상, 과목 별 40% 이상 취득해서 합격하였다!!! 1. SQLD란?SQLD는 Structured Query Language Developer의 약자로, 데이터 베이스 SQL 국가 공인 자격증이다. 해당 자격증 시험의 항목으로 크게 2가지 파트로 나뉘어 있다. 데이터 모델링의 이해에서 10문제, SQL 기본 및 활용에서 40문제가 모두 객관식으로 나온다. 이전까지는 주관식도 포함되었으나 2024년 제 52회 SQLD부터 주관식이 사라지고 모두 객관식으로 .. 2024. 6. 15.
KMP 알고리즘 (Knuth-Morris-Pratt Algorithm) KMP 알고리즘(Knuth-Morris-Pratt Algorithm)KMP 알고리즘을 만든 Knuth, Morris, Pratt의 이름 앞 글자를 따서 명명한 알고리즘이다. 우리가 찾고 싶어하는 길이 N의 문자열을 Pattern String으로, Pattern String을 찾을 길이 M의 문자열을 Text String으로 하자. 단순한 Brute Force 문자열 탐색 알고리즘의 시간 복잡도는 O(N*M)인 반면에, KMP 알고리즘의 시간 복잡도는 O(N+M)이다. 1. Brute Force와의 비교Text String을 "AABABCAABACABC"로, Pattern String을 "ABACABC"라고 할 때  Brute Force로 진행하면 다음과 같은 과정으로 문자열을 탐색한다. Brute For.. 2024. 5. 5.
LINUX(리눅스) 명령어 pwd : 현재 디렉토리를 확인하는 명령어 whoami : 접속한 사용자가 누구인지 확인하는 명령어 cd : change directory, 명령어로 디렉토리를 이동하는 명령어 ls : 현재 디렉토리의 폴더와 파일을 확인하는 명령어 -l 옵션_ 폴더, 파일들의 정보를 자세히 출력 -d 옵션_ 디렉토리 검색 특정 확장자 및 단어가 포함된 파일만 출력_ ls -l *.확장자/특정 글자 2024. 4. 15.
[논문 리뷰] SRDFM (2) Siamese Response Deep Factorization Machine to improve anti-cancer drug recommendation 항암제 추천도 향상을 위한 SRDFM Methods 1. The overall structure of SRDFM : SN은 가중치, 파라미터, 아키텍처가 동일한 2개의 Subnetwork로 구성 SUBNETWORK1) The feature generation level a. Chemical feature generation component + Embedding layer (Embedding layer_이산적인 약물의 fingerprint를 연속적으로 매핑) b. Genetic feature generation component + Response U.. 2024. 4. 14.