코딩캠프 썸네일형 리스트형 자료구조 - 해시충돌 피하기 (ft. 체이닝, open addressing) 자료구조 - 해시충돌 해결방안 (ft. 체이닝, open addressing) 안녕하세요. 로스윗의 코딩캠프입니다. 오늘은 자료구조 중에서 중요한 해시(Hash)충돌을 피하는 방법에 대해서 강의하겠습니다. 해시가 무엇인지, 해시 충돌이 무엇인지 모르시는 분은 이전 강의를 참고해주세요. 정말 어렵지 않으니 잘 따라와주세요!! 자료구조 - 해시(Hash)란? (ft. 가장 쉬운 비유 설명) 자료구조 해시(Hash)란? (ft. 가장 쉬운 비유 설명) 자료구조 해시(Hash)란? (ft. 가장 쉬운 비유 설명) 안녕하세요. 로스윗의 코딩캠프입니다. 오늘은 자료구조 중에서 중요한 해시(Hash)에 대한 강의를 진행하도록 하겠습니다 정말 어렵지 않으니 잘 rosweet-ai.tistory.com 자료구조 - 해시.. 더보기 그림으로 쉽게 이해하는 빅오표기법 시간복잡도 그림으로 쉽게 이해하는 빅오표기법 시간복잡도 안녕하세요. 로스윗의 코딩캠프에 오신 것을 환영합니다. 오늘은 지난 시간에 이어 코딩 필수 개념인 시간복잡도에 대해서 알아보겠습니다. 거두절미 하고 바로 레츠고~! - 시간복잡도란 무엇인가? --> 알고리즘이 문제를 해결하기 위한 시간(연산)의 횟수를 말합니다. 먼저 가장 짧은 시간이 걸리는 O(1)부터 설명을 드리자면은, 입력 데이터의 크기와 상관없이 항상 일정한 시간이 걸리는 알고리즘을 의미합니다. 배열을 배우셨을 때 기억하실지 모르겠지만 배열에 접근할 때는 Random Access로 접근한다는 것을 아마 배우셨을 겁니다. 이렇게 접근을 하게 되면 어느 위치에 접근을 하던지간에 항상 동일한 시간에 접근 하는 것이 가능해집니다. 그래서 이 배열에 접근 할때 .. 더보기 머신러닝 성능 평가 지표 완벽 이해(ft. Accuracy, Precision, Recall) 머신러닝 성능 평가 지표 완벽 이해(ft. Accuracy, Precision, Recall) 안녕하세요 코딩캠프의 코캠입니다. 오늘은 머신러닝의 성능 평가 지표인 Confusion Metrics에 대해서 간단히만 집고 넘어가겠습니다. 성능 평가 지표(confusion metrics)는 아래 표를 보면 한 번에 이해가 되실 수 있습니다 -성능 평가 지표(Confusion Metrics) True False Positive TP FR Negative FN TN Accuracy(정확도) : TP + TN/ TP + FP + FN + TN (전체 중 예측이 맞은 개수) Precision(정밀도) : TP / TP + FP (Positive라고 예측한 것 중 맞은 개수) Recall(재현율) : TP / TP .. 더보기 데이터 엔지니어가 되려면? (시스템엔지니어 + 백엔드개발자 + DBA = 데이터 엔지니어!) 데이터 엔지니어가 되려면? (시스템엔지니어 + 백엔드개발자 + DBA = 데이터 엔지니어!) 안녕하세요. 오늘은 데이터 엔지니어에 대한 이야기를 좀 해보려고 합니다. 데이터쪽이 많으 뜨면서 데이터 관련 직군을 많이 준비하시는 것 같은데 이 포스팅에서 여러분에게 조금이나마 도움이 되었으면 좋겠습니다. 그럼 바로 시작하겠습니다!! -데이터 엔지니어가 되려면 어떻게 해야 될까? 데이터 엔지니어는 기본적으로 시스템 엔지니어 + 백엔드개발자 + DBA 3개 다 할 줄 아는 사람입니다. 데이터 엔지니어는 -> 개발에 관련된 지식들을 가지고 데이터 분석을 한다던가 -> 머신러닝 모델을 만든다던가 할 때 시스템적인 것과 데이터 적인 모든 부분을 해결해주는 사람을 데이터 엔지니어라고 합니다. 이 용어가 나온지는 한 5년.. 더보기 이전 1 다음