728x90 반응형 전체 글131 Dict, Set 왜 빠른가? 1. dict와 set은 왜 빠른가?일반 리스트에서 어떤 값이 있는지 찾으려면 앞에서부터 하나씩 비교해야 함.x in my_list리스트는 내부적으로 연속된 배열에 가까우니까, 최악의 경우 끝까지 다 봐야 함.리스트 검색→ 첫 번째 원소 비교→ 두 번째 원소 비교→ 세 번째 원소 비교→ ...→ 찾거나 끝까지 감그래서 원소가 많아질수록 느려짐.반면 set이나 dict는 다르게 동작함.x in my_setkey in my_dict이 경우 Python은 먼저 hash(x) 또는 hash(key)를 계산함. 그리고 그 해시값을 이용해서 내부 배열의 어느 위치를 봐야 하는지 바로 계산함. 원문 실험에서도 dict와 set의 membership test는 매우 빠르고, 리스트는 해시 테이블이 없기 때문에 검색 시.. 2026. 7. 7. 기업은행 디지털 직무 NCS 준비 최근 기업은행 디지털 직무에 서류합격을 하게 되었습니다. 교재는 아래 교재를 사서 공부 중에 있습니다.https://product.kyobobook.co.kr/detail/S000217306573 독끝 금융&은행 NCS 피듈형 333제(PSAT+금융특화 응용모듈) | 길잡이연구소 - 교보문고독끝 금융&은행 NCS 피듈형 333제(PSAT+금융특화 응용모듈) |product.kyobobook.co.kr 모의고사가 8회분정도 있어서 풀기 좋을 것 같습니다. 합격하면 다시 후기 올리도록 하겠습니다. 감사합니다. 2026. 3. 29. Dense Passage Retrieval for Open-Domain Question Answering https://arxiv.org/abs/2004.04906 Dense Passage Retrieval for Open-Domain Question AnsweringOpen-domain question answering relies on efficient passage retrieval to select candidate contexts, where traditional sparse vector space models, such as TF-IDF or BM25, are the de facto method. In this work, we show that retrieval can be practically implemarxiv.org 오늘 리뷰할 논문은 검색에서 종종 쓰이는 bi-encoder의 대표 중 하.. 2026. 2. 20. Kaggle - Predicting Heart Disease https://www.kaggle.com/competitions/playground-series-s6e2/overview Predicting Heart DiseasePlayground Series - Season 6 Episode 2www.kaggle.com 이번에 공부한 내용은 Kaggle의 Playground 주제인 심장 질병 예측하기를 좀 공부했다. 최근 머신러닝 엔지니어 직군으로 직무 변경을 하기 위해 공부를 시작했고 머신러닝을 빠르게 배우려면 Kaggle에서 하는 것이 좋다고 하여 공부할 겸 해당 시리즈를 가져왔다. 아래 내용은 공부하면서 내가 잘 몰랐던 부분이나 처음 알게된 내용을 위주로 작성하고자 한다. 1. EDA(Exploratory Data Analysis) EDA는 Explorator.. 2026. 2. 14. Kaggle - A Single Neuron https://www.kaggle.com/code/ryanholbrook/a-single-neuron A Single NeuronExplore and run machine learning code with Kaggle Notebooks | Using data from DL Course Datawww.kaggle.com The Linear Unit 우리가 아는 일반적인 선형 뉴런은 이렇게 생겼다. 수식은 y = wx + b이다. 뉴런은 wx에 도달하고 이를 수정하면서 뉴런은 배운다고 한다. b는 bias라고 불리는 특별한 가중치이다. bias는 어떤 입력 데이터와도 관계가 없다. bias는 입력과 독립적으로 가중치를 수정할 수 있게 한다. Linear Units in Keras파이썬의 keras 라이브러.. 2026. 2. 8. Pytorch - Dataloader https://docs.pytorch.org/docs/stable/data.html#dataset-typesDataset TypesDataloader의 생성자는 dataset을 받는다. 두 가지 방식이 있는데 하나는 map-style이고 하나는 iterable style이다.Map-stylemap style 데이터셋은 getitem()과 len()을 구현해야 한다.인덱스로 데이터에 접근할 수 있다는 것이 map과 같다.Iterable-styleiterable-style dataset은 iter()를 구현한 IterableDataset 클래스의 서브 클래스이다.이러한 유형의 데이터셋은 무작위 읽기가 비용이 많이 들거나 불가능한 경우, 그리고 배치 크기가 가져온 데이터에 따라 달라지는 경우에 특히 적합하다... 2026. 2. 8. 이전 1 2 3 4 ··· 22 다음 728x90 반응형