본문 바로가기

반응형

프로그래밍

자료구조 - 해시(Hash) 그림으로 쉽게 이해하기 자료구조 - 해시(Hash) 그림으로 쉽게 이해하기 안녕하세요. 로스윗의 코딩캠프입니다. 오늘은 자료구조 중에서 중요한 해시(Hash)에 대한 강의를 진행하도록 하겠습니다 정말 어렵지 않으니 잘 따라와주세요~! - 자료구조 해시(Hash) 비유 설명 해시(Hash)는 해싱(Hashing)의 개념만 잘 이해한다면 이전에 배웠던 자료구조에 비해 쉽습니다. 그래서 해시의 개념부터 잘 이해하는 것이 가장 중요합니다. 해시의 개념을 설명하기 위해서 한 가지 예시를 들어보겠습니다. 여러분이 컴퓨터랑 전혀 상관없는 어떤 가게에서 아르바이트를 하게 되었습니다. 여러분의 업무는 프론트에서 회원이 처음으로 방문하게 되면 회원의 사진을 찍고 회원등록을 해서 나중에 회원이 재방문을 할 때마다 그 사람의 얼굴을 보고 방금들어 .. 더보기
[머신러닝] 의료분야 기계학습 시 꼭 알아야 할 데이터 3법!! (ft. 의료 데이터 분석가) 의료분야 기계학습 시 꼭 알아야 할 데이터 3법!! (ft. 의료 데이터 분석가) 안녕하세요 코딩 캠프의 로스윗입니다. 오늘은 머신러닝 모델을 훈련할 때 가장 중요한 train data에 대한 데이터 3법에 대해서 간략히 알아보겠습니다. -데이터 3법이란? 먼저 백과사전에 등록된 데이터 3법이란 데이터 이용을 활성화하는 「개인정보 보호법」, 「정보통신망 이용촉진 및 정보보호 등에 관한 법률(약칭 : 정보통신망법)」, 「신용정보의 이용 및 보호에 관한 법률(약칭 : 신용정보법)」 등 3가지 법률을 통칭한다. 라고 나와있다. 부가 설명으로는 4차 산업혁명 시대를 맞아 핵심 자원인 데이터의 이용 활성화를 통한 신산업 육성이 국가적 과제로 대두되고 있다. 특히, 신산업 육성을 위해서는 인공지능(AI), 인터넷기.. 더보기
머신러닝 성능 평가 지표 완벽 이해(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 .. 더보기
머신러닝이란 도대체 무엇일까? 머신러닝이란 도대체 무엇일까? 안녕하세요! 로스윗의 코딩캠프입니다. 오늘은 요즘 가장 핫한 키워드인 머신러닝 machine learning에 대해서 같이 한 번 깊~~이 알아보는 시간가져 보겠습니다~! - 머신러닝이란? -> 컴퓨터가 주어진 입력값(X)과 찾고자 하는 값(y)사이의 관계를 모델링 하는 방법. 위키피디아에 정의된 머신러닝을 해석해보면 머신러닝이란 경험 E를 통해서 주어진 T에 대해 P로 측정한 값이 향상되는 프로그램을 말합니다. 우리가 공부하는 것을 생각했을 때도 비슷합니다. 특정 과목 기말고사에서 주어진 족보를 풀어서 기말고사 점수가 향상되는 과정을 학습이라고 합니다. 이 과정을 수학적으로 보면 주어진 입력(X)와 찾으려는 값(y) 사이의 관계 f를 찾는 문제로 정의합니다. 이 때 f는 .. 더보기
데이터 엔지니어가 되려면? (시스템엔지니어 + 백엔드개발자 + DBA = 데이터 엔지니어!) 데이터 엔지니어가 되려면? (시스템엔지니어 + 백엔드개발자 + DBA = 데이터 엔지니어!) 안녕하세요. 오늘은 데이터 엔지니어에 대한 이야기를 좀 해보려고 합니다. 데이터쪽이 많으 뜨면서 데이터 관련 직군을 많이 준비하시는 것 같은데 이 포스팅에서 여러분에게 조금이나마 도움이 되었으면 좋겠습니다. 그럼 바로 시작하겠습니다!! -데이터 엔지니어가 되려면 어떻게 해야 될까? 데이터 엔지니어는 기본적으로 시스템 엔지니어 + 백엔드개발자 + DBA 3개 다 할 줄 아는 사람입니다. 데이터 엔지니어는 -> 개발에 관련된 지식들을 가지고 데이터 분석을 한다던가 -> 머신러닝 모델을 만든다던가 할 때 시스템적인 것과 데이터 적인 모든 부분을 해결해주는 사람을 데이터 엔지니어라고 합니다. 이 용어가 나온지는 한 5년.. 더보기

반응형