전체 글 썸네일형 리스트형 [Deep Learning] Artificial Neural Network (ANN) Foundation ; 신경망 기초 1 1950년대 고양이 신경세포의 실험을 통해 얻어진 신경망 아이디어 --> 다층신경망(MLP, multilayer perceptron)의 발전(매우 강력한 머신러닝 기술 중 한 가지) 머신러닝에서 독립 --> 딥러닝이라는 학문으로 발전 (컴퓨터가 단순 계산에서~~> 사물인식, 분할기술, 자연어 처리 등은 사람보다 뛰어난 성과를 보이며 발전) 딥러닝의 발전은 핵심 알고리즘의 발전 Framework의 발전(Tensorflow, PyTorch 등) CUDA (Gpu library, 속도증가) ImageNet과 같은 벤치마크 Dataset 등의 발전 Perceptron(퍼셉트론; 1957년 Rosenblatt이 고안 + 1943년경 뇌의 신경활동을 수학으로 표현한 아이디어) 알고리즘이 발전해 지금까지 이르게 되었.. 더보기 [Machine Learning] Data Leakage (데이터누수), confusion matrix, classification report 데이터에 대해 완전히 이해하지 못할 때, 모델을 만들고 평가를 진행했는데 예측100% 가깝게 하는 경우->정보의 누수 의심. 여러 특성을 다루다 보면 데이터를 제대로 파악하지 못하고 아래와 같은 경우가 발생한다. 타겟변수 외에 예측 시점에 사용할 수 없는 데이터가 포함되어 학습이 이루어 질 경우 훈련데이터와 검증데이터를 완전히 분리하지 못했을 경우 Feature수가 너무 많은경우 Target과 동일한 Feature가 있을경우 정보의 누수가 일어나 과적합을 일으키고 실제 테스트 데이터에서 성능이 급격하게 떨어지는 결과를 확인할 수 있다. 문제에 적합한 평가지표를 선택해야 한다. 여러분이 만든 예측모델을 어떻게 평가해야 할까요? 그것은 문제의 상황에 따라 다를것 입니다. 특히 분류 & 회귀 모델의 평가지표는.. 더보기 [Deep Learning] 딥러닝의 역사; 딥러닝이라고 쓰고 인공지능이라고 읽는다 패턴인식(Pattern Recognition) 신경망(Neural Networks) 머신러닝 딥러닝(신경망) .... 이미지인식(Image Recogition) 컴퓨터비전(Computer Vision) 딥러닝(신경망) .... 자연어처리(Natural Language Processing) 자연어인식 (Natural Language Understanding) → 딥러닝 기반의 자연어 인식 휴리스틱 프로그램 (Heuristic Programs) 게임 기술 (Game Playing) 강화학습(Reinforcement Learning) → 딥러닝 기반 강화학습 (Deep Reinforcement Learning) 로보틱스(Robotics) 이중 내 관심사는 패턴인식이므로, 이번 섹션 열공 해야한다. ref. h.. 더보기 메타 버스? 메타콘? 제일 중요한건 메타인지(Meta-cognition) 이다! 내가 그동안 공부에 효율이 떨어졌던 이유는 무엇일까? "나는 모든것을 모르고 있다" 라고 생각하는 자기 의심병에 기인하고 있다고 생각한다. 왜냐면 본걸 또보고 또보고 또 보고..... 이런 똥멍청이같은 나의 능력은 메타인지 부족에서 기인한다. 메타인지(Metacogintion)이란 무엇인가? 메타인지(Metacogintion, 超認知) 1976년 미국의 발달심리학자 존 플라벨이 만든용어; 인지 과정에 대해 인지하는 능력. 할 수 는 것과 할 수 없는 것, 현실적인 것과 비현실적인 것, 필요한 것과 필요 없는 것을 구분하는 것 자신의 학습방법을 스스로 모니터링 하는 과정 생각에 대한 생각 인식 넘어 인식 Think beyond Think 내면 세계의 인지 능력 자기관찰(Self-observation) 능력.. 더보기 [논문] You Only Look Once: Unified, Real-Time Object Detection Vision Deep Learning에서 Object detection을 회귀의 관점으로 접근하여 성능을 향상시켜서 가장 많이 인용되는 논문으로 YOLO라고 많이 알려져 있다. https://arxiv.org/pdf/1506.02640.pdf 더보기 [Web 개념] RESTful API REST(REpresentational State of Transfer) API의 개념 REST 는 REpresentational State of Transfer 의 줄인말. 위키백과 에 의하면 지금 널리 사용되고 있는 World Wide Web (WWW) 와도 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍쳐의 한 형식. 여기서 중요한 것은 소프트웨어의 아키텍쳐를 어떻게 형성할 지에 대한 가이드라인 이라는 것입니다. 총 6개의 가이드라인이 존재하는데 다 따르게 된다면 해당 아키텍쳐를 'RESTful' 이라고 부르게 된다. REST의 가장 중요한 특성은 각 요청이 어떤 동작이나 정보를 위한 것인지를 그 요청의 모습 자체(endpoint의 이름등)로 추론 가능. RESTful하게 만든 API는 요청.. 더보기 [Web 개념] API API; Application Programming Interface 프로그램들이 소통할 수 있는 인터페이스 클라이언트 API 손님이 클라이언트, 즉 요청을 하는 역할이라면, 손님이 메뉴를 보고 요청을 할 수 있도록 중간다리 역할을 해주는 웨이터가 바로 API 입니다 서버 서버는 클라이언트의 요청에 대한 대응을 할 수 있어야 합니다. 실질적으로 요청을 처리해주게 됩니다. 요청을 처리할 때에는 해당 요청이 성공했는지 실패했는지 혹은 다른 상태인지를 알려주는 것도 포함됩니다. 그리고 데이터베이스와도 연결되어 있기 때문에 최종적으로 클라이언트가 원하는 데이터를 넘겨줄 수 있어야 합니다. API 응답 사실 서버에서 응답을 보낼 때에 규칙처럼 정해진 형식은 없습니다. 경우와 상황에 따라 다르겠죠. 그러나 보통 접.. 더보기 [Web 개념] HTTP HTTP; HyperText Transfer Protocol HTTP는 HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 프로토콜 웹 브라우저를 켰을 때에 사이트에 접속할 때에도 HTTP 라는 규약을 따르게 됩니다. POP3, SMTP, IMAP 을 사용하면 이메일과 관련된 작업을 하는 것처럼 HTTP 를 사용하게 된다면 웹과 관련된 작업을 한다는 것을 표현하는 것 HTTP 는 크게 요청 (HTTP Request; 보통 한 컴퓨터가 다른 컴퓨터에 리소스 요청을 보낼 때 사용되는 말)과 응답 (HTTP Response)으로 나뉘어져 있다. HTTP Request CRUD 에 사용되는 HTTP 메소드 C: create R: read U: update D: delete GET : 특정 리소스를 달라고 .. 더보기 이전 1 ··· 5 6 7 8 9 10 11 ··· 13 다음