본문 바로가기

728x90

분류 전체보기

(32)
[Linux Master 2급] 합격 후기 1차 시험 1차 시험은 오픈북이라서 그냥 잘 구글링해서 찾아보고 잘 풀면 합격하는 것 같다2차 시험 점수가 좀 맘에 안들긴 해도 합격!!​ 2차 시험은 1차와는 달리 공부를 좀 해야한다. 리눅스 베이스가 별로 없던 나는 머리를 완전 박으면서 공부해서 스트레스를 좀 받았다. 또 리눅스를 직접 구현할 수 있는 환경이 아니라서 이론으로만 공부를 하느라 머리에 더 안들어왔던 것 같다. 총 공부시간은 열품타 누락된 시간까지 하면 40시간 정도 된다. 12월 14일 시험인데 11월 29일부터 공부 시작해서 거의 2주 정도 공부한 것 같다. 책으로는 이기적 리눅스마스터 2급 기본서를 구매해서 이론 공부를 했다. 그리고 CBT 사이트에서 2020년부터 2023년까지 기출을 한 번씩 풀었다. 여러번 회독하면 더 좋..
[밑바닥부터 시작하는 딥러닝2: Chapter 4] word2vec 속도 개선 본 포스팅은 밑바닥부터 시작하는 딥러닝2을 토대로 공부한 내용을 정리하기 위한 포스팅입니다.해당 도서에 나오는 Source Code 및 자료는 GitHub를 참조하여 진행하였습니다.https://github.com/WegraLee/deep-learning-from-scratch-24.0 학습 목표 이번 장에서는 word2vec의 고속화를 위해 앞 장의 CBOW 모델을 개선한다. 그 과정에서 Embedding 계층을 구현하고 Negative Sampling이라는 새로운 기법을 도입한다. 이번 장의 핵심은 ‘모두’ 대신 ‘일부’를 처리하는 것이다. Negative Sampling은 ‘모든’ 단어가 아닌 ‘일부’ 단어만을 대상으로 하는 것으로, 계산을 효율적으로 수행해준다. word2vec으로 얻은 단어의 ..
[밑바닥부터 시작하는 딥러닝2: Chapter 3] word2vec 본 포스팅은 밑바닥부터 시작하는 딥러닝2을 토대로 공부한 내용을 정리하기 위한 포스팅입니다.해당 도서에 나오는 Source Code 및 자료는 GitHub를 참조하여 진행하였습니다.https://github.com/WegraLee/deep-learning-from-scratch-2 GitHub - WegraLee/deep-learning-from-scratch-2: 『밑바닥부터 시작하는 딥러닝 ❷』(한빛미디어, 2019)『밑바닥부터 시작하는 딥러닝 ❷』(한빛미디어, 2019). Contribute to WegraLee/deep-learning-from-scratch-2 development by creating an account on GitHub.github.com 이번 장에서는 ‘추론 기반 기법’으로..
[SQLD] 합격 후기 60점 이상이면 되는데 72점으로 합격했습니다. 사실 80점 이상을 목표로 공부 했는데 아쉽네요.. 치룬 회차는 이고 시험 날짜는 11월 17일이라서 10월 30일부터 공부 시작했어요. 교재로는 SQLD 국룰인 노랭이(SQL 자격검정 실전문제)와 유선배 SQL 개발자 두 개 샀어요. 개념은 유선배랑 유튜브 홍쌤의 데이터랩 영상 시청했고, 문제 풀이는 노랭이랑 유선배 책 맨 뒤에 있는 모의고사로 공부했네요. 노랭이랑 유선배는 2회독까지만 했고 기출 문제는 따로 보진 않았어요. 시험을 다 치루고 난 시점에서 후회되는 점은 SQLD 기출 문제를 봤으면 좀 더 좋았을 것 같고 홍쌤 유튜브에 기출 문제 풀이하는 영상을 봤었으면 어땠을까 생각하네요. 영상은 다운 받아놨었는데 까먹고 보질 않았음. 그리고 노랭..
소년이 온다 한국 최초 노벨문학상 수상작가인 한강의 '소년이 온다'.​ 이 책은 1980.5.18 광주민주화 운동을 배경으로 한 소설이다. 작가는 이 사건의 참혹함과 이로 인한 개인적인 상처들을 책에 담아 당시의 아픔을 기억하고자 한다. 소설은 총 6장으로 구성되어 있고, 소년, 소녀, 그리고 그들의 가족들을 중심으로 이야기가 펼쳐진다. 처음 1-2장을 읽다보면 서술 기법이 독특하다는 걸 알 수 있다. 주로 2인칭 시점으로 서술하여 독자가 ‘너’라는 대명사를 통해 광주에서 일어난 비극을 직접 체험하는 듯한 느낌을 준다. 나는 이 책의 4장 ‘쇠와 피’가 가장 인상깊었다. 군인들이 도청에 들이닥칠걸 알면서도 총을 잡고 남아 있던 20대 청년들과 미성년자들. 그들은 총을 가지고 있었지만 계단에서 군인들이 와도 쏘지 못..
[SQLD: PART 2] 관리 구문 본 포스팅은 SQLD 자격증 취득을 위해 공부한 내용을 정리하기 위한 포스팅입니다.1. DML(Data Manipulation Language)1. INSERT2. UPDATE3. DELETE4. MERGE2. TCL(Transaction Control Language)원자성일관성고립성지속성1. COMMIT2. ROLLBACK3. SAVEPOINT3. DDL(Data Definition Language)ORACLE의 경우 DDL은 ROLLBACK이 불가능하다.(AUTO COMMIT)1. CRATE컬럼에 대한 정의는 괄호( ) 안에 명시한다. 테이블명과 컬럼명은 숫자로 시작할 수 없다.2. ALTER(1) ADD COLUMN(2) DROP COLUMN(3) MODIFY COLUMN(4) RENAME COL..
[SQLD: PART 2] SQL 활용 본 포스팅은 SQLD 자격증 취득을 위해 공부한 내용을 정리하기 위한 포스팅입니다.1. 서브 쿼리1. SELECT 절: 스칼라 서브쿼리2. FROM 절: 인라인 뷰3. WHERE, HAVING 절: 중첩 서브쿼리 2. 중첩 서브 쿼리1. 비연관 서브쿼리2. 연관 서브쿼리(1) 단일 행 서브쿼리(2) 다중 행 서브쿼리(3) 다중 컬럼 서브쿼리3. 뷰(VIEW)보안성: 보안이 필요한 컬럼을 가진 테이블의 경우 해당 컬럼을 제외한 별도의 VIEW를 생성하여 제공함으로써 보안을 유지할 수 있다.독립성: 테이블 스키마가 변경되었을 경우 애플리케이션은 변경하지 않고 관련 VIEW만 수행한다.편리성: 복잡한 쿼리 구문을 VIEW명으로 단축시킴으로써 가독성을 높이고 편리하게 사용할 수 있다.4. 집합 연산자1. UNI..
[SQLD: PART 2] SQL 기본 본 포스팅은 SQLD 자격증 취득을 위해 공부한 내용을 정리하기 위한 포스팅입니다.1. 산술 연산자 (), *, /, +, -, %/의 경우 0으로 나눌 경우 ERROR 발생 %의 경우 0으로 나눈 나머지의 경우 NULL을 반환 2. 문자 함수1. CHR()2. LOWER(문자열)3. UPPER(문자열)4. LTRIM(문자열[, 특정문자])5. RTRIM(문자열[, 특정문자])6. TRIM([위치][특정문자][FROM]문자열): 위치의 경우 LEADING, TRAILING, BOTH7. SUBSTR(문자열, 시작점[, 길이])8. LENGTH(문자열)9. REPLACE(문자열, 변경 전 문자열[. 변경 후 문자열]) ex) REPLACE('블랙핑크‘, ’블랙‘) = ’핑크‘10. LPAD(문자열, 길이,..

728x90