[부트캠프 33일차] 사전학습 모델과, XAI
·
AI
wb_sunny 오늘 하루 공유 오늘 부트캠프에서 1시간 이론을 나가고 이후에는 실습 시간이어서, 오늘까지 배운 내용을 정리해보려고 한다. 여러 사전 학습 모델과 XAI에 대해서 정리하고자 한다. account_tree 사전학습 CNN 모델 계보 왜 이 순서로 배우는가 강의자료의 "사전 학습된 모델의 활용" 슬라이드는 LeNet부터 AlexNet, VGGNet, Inception, ResNet 순으로 모델을 나열한다. 이 순서는 그냥 나열이 아니라 문제 → 해결 → 새로운 문제 → 해결의 연쇄다. LeNet "CNN이 진짜 되네?" → 근데 큰 이미지는 못 다룸 ↓AlexNet "GPU + ReLU + Dropout" → ..
[부트캠프 31일차] 전이학습 정리와 AI 역량 어필 전략 세미나
·
AI
wb_sunny 오늘 하루 공유 오늘은 오전에 운동을 갔다가 부트캠프를 듣고, 이후에 "2026 대기업 공채 AI 역량 어필 전략"이라는 주제의 세미나를 들었다. 그리고 러닝을 갔다가 티스토리를 쓰며 하루를 마무리할 예정이다! 블로그 내용은 이미지 분류에 대한 내용과 세미나에서 기억에 남는 것을 정리하고 마무리하고자 한다. image_search 이미지 분류 정리 이미지 분류 모델을 만드는 학습 방법은 크게 두 가지로 나뉜다. 처음부터 학습(from scratch)하는 방법과, 사전 학습된 모델을 활용하는 방법이다. 오늘 수업은 후자, 즉 전이학습을 중심으로 진행됐다. 전이학습(Transfer Learning)이란? 이미 사전 학습된 모델을 재사용해 새로운..
[부트캠프 30일차] 미션5 후기와 컴퓨터 비전 정리, Sprint Quiz까지
·
AI
wb_sunny 오늘 일상 공유 오늘 오전에 운동을 갔다가 부트캠프를 듣고 푹 쉬다가 아르바이트를 갈 예정이다. 블로그 내용은 강사님 미션과 내가 진행했던 미션의 차이, 그리고 오늘 수업 내용인 컴퓨터 비전 정리, 마지막으로 Sprint Quiz 프로젝트 진행 상황을 공유하려고 한다. description 미션5 후기: 손상 문서 복원 이번 미션에서는 손상된 문서를 복원하는 작업을 수행한다. 오토인코더를 활용해 문서 이미지의 품질을 향상시키고, 문서의 내용을 최대한 복원하는 모델을 구현하는 게 목표다. 문서는 습기, 찢김, 얼룩 등 다양한 이유로 손상될 수 있는데, 손상된 문서에서 노이즈를 제거해 원본 문서를 최대한 복원하는 것이 이번 미션의 핵심이다. 데이터셋을 활용해 다양한..
[부트캠프 27일차] Sprint Quiz로 다시 시작하다
·
AI
wb_sunny 오늘의 일상 공유 오늘은 오전에 운동을 갔다가 부트캠프를 들었다. 이번 주는 계속해서 미션5를 진행하는 기간이라 하루 종일 미션5를 진행했다. 그리고 하루 종일 코드만 보다 보니 머리가 아파서 머리 식힐 겸 위클리페이퍼를 작성했다. 오늘의 블로그는 위클리페이퍼와 프로젝트 관련해서 공유하려고 한다! quiz 위클리페이퍼 1. 이미지를 모델에 입력하기 전 리사이징·정규화를 하는 이유 리사이징은 입력으로 들어오는 이미지들의 크기를 모델이 요구하는 고정된 크기로 통일시키는 전처리 단계다. 정규화는 이미지의 픽셀값 범위를 모델이 학습하기 좋은 형태로 재조정하는 전처리 단계로, 스케일링(0~1 범위로)이나 표준화(평균 0, 표준편차 1) 방식을 쓴다. ..
[부트캠프 25일차] PyTorch 실전 정리
·
AI
wb_sunny 오늘 하루 공유 오전에 운동을 갔다가 프로그래머스를 풀고 부트캠프를 들은 이후에 블로그를 작성하고 있다. 좀 쉬다가 밤에는 아르바이트가 있어서, 가게 되면 프로그래머스를 풀고 공부하지 않을까 싶다. 오늘 블로그 내용은 총 3가지다. 프로그래머스 문제, PyTorch 데이터모델링부터 RNN까지, 그리고 위클리페이퍼 5&6으로 마무리할 것이다. edit_note 오늘 코테 문제 문제디펜스 게임 플랫폼프로그래머스 핵심 요구사항병사 n명, 방어권 k개로 적 enemy를 순서대로 막을 때, 방어권을 최적으로 사용해 버틸 수 있는 최대 라운드 수 구하기 python import heapqdef solution(n..
[부트캠프 23일차] PyTorch 기본기 정리
·
AI
wb_sunny 어제 일상 공유 어제도 오전에 운동을 갔다가 부트캠프를 듣고, 추가로 PyTorch 기본기에 대한 인강을 듣고, 프로그래머스를 풀고 하루를 마무리했다. 오늘 블로그는 프로그래머스 문제 푼 것과 PyTorch 기본기에 대해 정리하려고 한다! edit_note 오늘 코테 문제 문제캐시 플랫폼프로그래머스 핵심 요구사항LRU 캐시 방식으로 도시 이름을 순서대로 접근할 때, cache hit은 1초, cache miss는 5초로 계산해 총 소요 시간 구하기 python def solution(cacheSize, cities): answer = 0 cache = [] if cacheSize..
[부트캠프 21일차] He 초기화 논문 정리
·
AI
wb_sunny 어제 일상 공유 어제는 평상시와 동일하게 아침에 운동을 갔다가 부트캠프를 듣고, 401팀 스터디를 진행하고, 내가 진행 중인 프로젝트 관련 논문을 읽은 뒤 러닝으로 하루를 마무리했다. 오늘 블로그는 RNN을 간단히 정리하고, 401팀 스터디에서 어떤 걸 했는지, 어떤 프로젝트를 진행 중인지, 마지막으로 논문 정리한 것까지 공유하려고 한다. timeline RNN 정리 문장 같은 데이터는 순서가 바뀌면 의미가 완전히 달라진다. 그런데 지금까지 배운 MLP는 입력을 한 번에 통째로 받아서, 순서 정보를 살릴 방법이 없었다. RNN은 바로 이 문제, "순서가 있는 데이터를 어떻게 순서대로 학습시킬 것인가"에서 출발한다. 왜 RNN이 필요한가 시계열 데이터,..
[부트캠프 20일차] CNN·AutoEncoder 정리
·
AI
wb_sunny 오늘 일상 공유 오전에 운동을 갔다가 부트캠프를 들었다. 특별히 파트1이 종료되어서 파트2에 함께할 새로운 팀원을 배정받았고, 부트캠프 마지막 1시간 동안 팀원끼리 이야기할 수 있는 시간을 주셨다. 부트캠프 이후에 쉬다가 프로그래머스 문제를 풀고 CNN과 AutoEncoder를 정리해서, 오늘은 그 내용을 공유하려고 한다. edit_note 오늘 코테 문제 문제이진 변환 반복하기 플랫폼프로그래머스 핵심 요구사항s가 "1"이 될 때까지 0을 제거하고 남은 길이를 이진수로 바꾸는 과정을 반복해, 총 변환 횟수와 제거한 0의 개수를 구하기 python def solution(s): answer = []..
[부트캠프 19일차] 딥러닝 기본기 정리
·
AI
wb_sunny 오늘 일상 공유 오늘 하루도 동일하게 오전에 운동을 갔다가 부트캠프를 듣고, 멘토링 이후에 프로그래머스를 풀었다. 오늘 블로그는 프로그래머스 한 문제와 어제까지 배운 딥러닝의 기본, 그리고 멘토링 후기를 남기려고 한다. edit_note 오늘 코테 문제 문제연속 부분 수열 합의 개수 플랫폼프로그래머스 핵심 요구사항합이 k가 되는 연속 부분수열 중 길이가 가장 짧은 구간의 시작·끝 인덱스 구하기 python def solution(sequence, k): n = len(sequence) left = 0 current_sum = 0 answer = [0, n] fo..
[부트캠프 16일차] 88.7%의 데이터 불균형을 마주치다
·
AI
wb_sunny 오늘 일상 공유 오늘은 평상시의 루틴대로 돌아왔다. 아침 일찍 일어나서 헬스장에 갔다가 부트캠프를 들었고, 이후에 프로그래머스 문제를 풀고 러닝을 했다. 3km를 뛰다가 처음으로 5km를 완주했는데, 굉장히 힘들었지만 뿌듯했다! 오늘 블로그는 프로그래머스 문제와 미션4 후기를 정리해본다. edit_note 오늘 코테 문제 문제체육복 플랫폼프로그래머스 핵심 요구사항도난당한 학생(lost)이 여벌 체육복을 가진 학생(reserve)에게 앞/뒤 번호로 빌릴 수 있는지 확인해 체육수업을 들을 수 있는 최종 인원 구하기 python def solution(n, lost, reserve): both ..