딥러닝 6

[TIL] [KT AIVLE School] 에이블스쿨 DX 트랙 10주차 4일. 딥러닝 심화(3). Object Detection

오늘부터 김건영 강사님께서 강의를 하신다. 중독성 있는 스피치를 소유하고 계신다. 지~난번에 했었던 CNN(합성곱신경망)을 바탕으로 ,Vision Task를 중점적으로 배울 예정.  1. Computer Vision Task말 그대로, 시각적 요인들을 컴퓨터로 인식/처리하는 방법들의 총체를 가리킨다. 세부 분야로는 다음과 같은 것들이 있다.분야대표적인 데이터셋Image Classification이미지 분류MNISTFashion MNISTCIFAR-10/100Caltech-101/256ImageNetImageNette / ImageWoofObject Detection객체 탐지PASCAL VOCMS COCOOpen ImagesKITTIArgoverseGlobal WheatObjects365SKU-110KVi..

[TIL] [KT AIVLE School] 에이블스쿨 DX 트랙 10주차 3일. 딥러닝 심화(2). RAG

지난 줄거리.NLP 분야의 독보적 혁신을 몰고 온 Transformer 아키텍처.그러나 이를 바탕으로 등장한 LLM은모델이 학습하지 않은 내용을 전혀 예측하지 못한다는 문제가 발견되는데... 오늘을 LLM의 한계를 극복하기 위한 방법들.그중에서도 RAG에 대해 알아본다.     1. LangChainLangChain은 LLM 기반 개발을 지원하는 라이브러리로,강사님의 표현을 빌리자면 지금 가장 핫한 녀석이다. 기본적으로 LangChain에서는 세 가지 메시지를 사용한다.SystemMessage시스템의 롤과 환경을 정의함HumanMessage사람이 던지는 질문AIMessage인공지능의 대답 이렇게 역할을 분리하고 대화 자체를 구조화함으로써 관리가 용이해진다. 이녀석은 sklearn처럼 다양한 모듈들을 지원..

[TIL] [KT AIVLE School] 에이블스쿨 DX 트랙 10주차 2일. 딥러닝 심화(1). 딥러닝 기반 언어모델(LLM) 활용

오늘부터는 딥 러닝 모델링보다는 활용으로 주안점이 옮겨 간다.   언어 모델 LLM 딥 러닝을 바탕으로 만들어진 언어 모델을 LLM(Large Language Model)이라고 한다. LLM은 수천억~수조 개의 파라미터를 바탕으로 텍스트를 학습하여, 각종 언어적 상호작용을 할 수 있는 모델이다. 대표주자로는 그 유명한 ChatGPT나 colab의  Gemini같은 것들이 있다. 이런 LLM은 사실 최근까지 꽤 치명적인 단점을 가지고 있었고,불과 수 개월 전부터 이런 단점들을 극복할 방법들이 등장하기 시작했다. 따라서 오늘은 LLM의 특징, 한계, 극복방안에 대해 알아본다.            LLM의 등장 NLP(Natural Language Processing)란 컴퓨터로 하여금인간의 언어를 이해할 수..

[TIL] [KT AIVLE School] 에이블스쿨 DX 트랙 10주차 1일. 딥러닝 기초(4). 총정리 + CNN

오늘은 총복습 + CNN을 배운다. ADsP도 잘 끝났고, 2주 후 SQLD, 4주 후 경영정보시각화... 바쁘다 바빠.   CIRSP-DM 한기영 강사님께서 주구장창 강조하시는 CRISP-DM. 어제 ADsP 시험에서도 요긴하게 써먹었더랬다. Business Understanding비즈니스 문제 정의가설 수립데이터 분석의 방향성 수립 Data Understanding 원본식별분석을 위한 구조 만들기 : Data Dictionary 구성, x record가 하나의 자료(사건)임을 잊지말자.EDA & CDA : 단변량분석 / 이변량분석 등 활용 Data Preparation모든 셀은 값이 있어야 한다. : NaN이 없어야 한다.모든 값은 숫자여야 한다. : 가변수화를 진행해야 한다.숫자의 범위가 일치해야 ..

[TIL] [KT AIVLE School] 에이블스쿨 DX 트랙 9주차 4일. 딥러닝 기초(2). 분류 모델링(이진 분류, 다중 분류)

ADsP 시험도 점점 다가오는 해피(?) 할로윈. 힘내서 가보자.   히든 레이어 심화 지난 시간에, 우리는 law data의 모든 feature가 히든 레이어에 할당되는 것을 보았다. 이를 Fully Connected라고 하며, Dense를 활용하여 모델을 구성한다. 하지만 히든 레이어마다 서로 다른 feature를 할당할 수도 있다.이를테면, '집값에 영향을 주는 요인'을1. 방 수, 면적, 인테리어2. 지하철 접근성, 주변 편의시설, 공원 접근성으로 나눌 수 있다. 이를 Locally Connected라고 한다. 이것은 히든 레이어가,나름대로 law feature들을 조합하여 의미있는 새로운 feature를 만들어 낸 것이라고 볼 수 있다. 이런 측면에서 보았을 때,딥러닝에서는 히든 레이어를 생성하..

[TIL] [KT AIVLE School] 에이블스쿨 DX 트랙 9주차 3일. 딥러닝 기초(1). 회귀 모델링

5일간의 미니프로젝트가 끝나고 다시 수업으로 돌아갈 시간. 에이블스쿨의 3 Step 중 첫 단계의 마지막 교육 과정이다. 딥러닝 기초 나흘, 심화 나흘이 지나고 나면 두 번 연달아 미니프로젝트를 하고,에이블데이까지 마치면 첫 과정이 끝나는 거지. 자, 딥러닝 가보자.  딥러닝 개요 딥러닝은 기본적으로 인간의 신경망 구조에서 영감을 얻었다. 익히 알려진 대로,우리 신경망은 자극 - 반응의 과정을 연결해 주는 역할을 한다. 당연히 자극이 다르면 반응이 다른데,파블로프의 개 실험에서 나온 것처럼 우리는 학습에 의해 이 반응을 조절한다. 곱창을 싫어하는 사람이, 어쩌다 정말 맛있게 한 번 먹고 나면 곱창 보고 침이 고일 수 있는거지.  그것처럼 딥러닝 인공신경망은,학습에 따라 입력되는 자극(= 데이터)에 따른 ..