Home
Huray.dev
Cancel

Captum 사용해보기

MODEL UNDERSTANDING WITH CAPTUM CAPTUM이란? facebook이 개발한 오픈소스 라이브러리 Pytorch 기반 NLP모델이나 컴퓨터 비전 모델의 예측 결과를 이해하도록 도움 입력이미지의 어떤 부분을 바라보고 예측을 내놓는 지 활성화 되는 부분을 시각화 해줌 강아지 예측 시 입력 이미지의 오른쪽...

CH3. 심층 CNN 아키텍쳐

왜 CNN이 막강한가? CNN은 이미지 분류, 객체 탐지, 객체 분할, 동영상 처리, 자연어 처리, 음성 인식 등 까다로운 문제를 푸는 데 가장 강력한 머신러닝 모델 중 하나이다. 가중치 공유 : CNN은 가중치를 공유함으로써 매개변수를 효과적으로 활요한다. 즉 동일한 가중치 또는 매개변수로 다양한 특징을 추출한다. 특징은 모델이 매개변수...

Computer vision - Section 1

Object Detection - 두 개 이상의 Object를 검출 그림에서 detect하려는 object가 어디에 위치해 있는지를 찾는것이 목표. Sliding Window 방식 Window를 왼쪽 상단에서부터 오른쪽 하단으로 이동시키면서 Object를 Detection하는 방식 Object Detection의 초기 기법으로 활...

CNN과 LSTM 결합하기

CNN과 LSTM과 결합한 프로젝트를 정리해보려한다. CNN (합성곱 신경망) CNN은 이미지 분류, 객체 탐지, 분할 등 이미지나 동영상과 관련된 머신러닝 문제를 해결하는 일종의 딥러닝 모델이다. CNN 특징 CNN은 convolution layer라는 특수한 유형의 layer를 사용하게 때문에 테두리나 윤곽선 등 이미지에서 학습한 패턴은...

Code Festival 참여 후기

2023년 11월 23일날 개최된 Hufs Code Festival에 참여한 후기를 적어보려한다. Hufs Code Festival이란? GDSC와 한국외국어대학교 AI교육원(SW중심대학사업단)에서 주최하는 행사이고, 코딩테스트와 같이 문제가 주어지고 푸는 형식이다. 난이도에 따라 비기너트랙과 챌린지트랙으로 구분되어 있다. Code Festi...

알고리즘 격자 안에서 완전탐색 / 트로미노

격자 안에서 완전 탐색 알고리즘 문제를 풀어보자. 문제 n * m크기의 이차원 영역의 각 위치에 자연수가 하나씩 적혀있습니다. 이 때 아래의 그림에 주어진 2가지 종류의 블럭 중 한 개를 블럭이 격자를 벗어나지 않도록 적당히 올려놓아 블럭이 놓인 칸 안에 적힌 숫자의 합이 최대가 될 때의 결과를 출력하는 프로그램을 작성해보세요. 단, 주어진 블럭은 ...

DL 인공신경망

오늘은 처음으로 딥러닝에 인공 신경망에 대해 배운 것을 정리해보려한다. 로지스틱 회귀 복습 로지스틱 회귀는 주어진 학습 데이터에 대해서 가장 잘 맞는 시그모이드 곡선을 찾아내는 알고리즘이다. 시그모이드 함수는 항상 0~1 사이의 값을 리턴한다. 시그모이드 함수식 :$S(x)=\frac{1}{1+e^-x}$ 적절한 시그모이드 함수를...

개굴캐글개굴 주성분 분석(PCA)

Tab study에서 공부한 주성분 분석에 대해서 정리해보려 한다. 주성분 분석 (PCA) PCA는 대표적인 차원 축소 알고리즘이다. 차원 축소를 통해 데이터를 가장 잘 나타내는 일부 특성을 선택하여 데이터 크기를 줄이고 지도학습 모델의 성능을 향상시킬 수 있다. PCA는 데이터에 있는 분산이 큰 방향을 찾는 것으로 이해할 수 있다...

개굴캐글개굴 비지도 학습

Tab study에서 공부한 비지도 학습에 대해 정리해보려 한다. 비지도 학습(Unsupervised Learning) 비지도 학습이란? 비지도 학습이란 학습 Target값을 미리 제공하지 않고 인공지능 모델이 데이터 셋에서 패턴과 상관관계를 찾아 결과를 예측하는 머신러닝 알고리즘이다. 비지도 학습의 예로는 군집화 알고리즘이 대표적이다...

개굴캐글개굴 트리의 앙상블

Tab study에서 배운 트리의 앙상블에 대해 정리해보려한다. 정형 데이터 vs 비정형 데이터 정형 데이터란? 정형 데이터는 어떠한 구조로 되어 있는 데이터로 CSV나 데이터베이스 혹은 엑셀에 저장하기 쉬운 데이터를 말합니다. 비정형 데이터란? 비정형 데이터는 데이터베이스나 엑셀로 표현하기 어려운 데이터들을 말한다. 예를 들어,...