>_ FeelGI
// Feel나는 대로 GI록하는 글

FeelGI

세상을 위한 개발자가 되기 위하여

누적 방문자
오늘 방문자
어제 방문자
최신 글 보러가기
// 최신 글

최근에 올라온 글

알고리즘 #4 : [코드트리 후기] 북마크로 나만의 복습 루틴 만들기 코딩테스트 준비를 하다 보면 한 번쯤 이런 경험이 있을 것이다. 문제를 보자마자 아이디어는 떠오르는데, 구현이 막혀서 시간이 훌쩍 지나버리는 상황. 나도 격자 문제를 풀다 정확히 그랬다.막히면 일단 북마크문제는 2차원 배열에서 겹치지 않는 두 직사각형의 최대 합을 구하는 문제였다. 아이디어는 있었다. 누적합으로 임의 직사각형 합을 O(1)에 구하고, 분할선 기준으로 left/right 배열을 전처리하는 방식. 근데 실제 코드로 옮기는 데서 막혔다. 이럴 때 코드트리의 북마크가 유용하다. 문제 페이지에서 북마크 버튼을 누르면 폴더별로 저장할 수 있다. 나는 격자/누적합 관련 문제들을 따로 폴더로 묶어뒀다. 북마크 후 루틴북마크로 저장해두고, 일단 비슷한 유형의 다른 문제를 먼저 풀었다. 더 단순한 버전으로.. 2026.06.01 알고리즘 #3 :[코딩테스트 독학] 깃허브 연동되는 코드트리로 매일 학습 루틴 만들기 벌써 코딩테스트 독학 후기 3회차다.예전부터 GitHub에 알고리즘 문제 풀이를 꾸준히 기록해왔는데, 최근 리포지토리를 다시 정리하면서 결국 가장 중요한 건 “체계적인 폴더 구조”와 “꾸준한 학습 루틴”이라는 결론으로 다시 돌아오게 됐다. 이번에는 단순히 코딩테스트 독학 플랫폼인 CodeTree를 사용하는 것을 넘어서, 기존 리포지토리까지 함께 재정비하며 복습 중심의 구조로 바꾸고 있다. 생각해보면 코딩테스트는 결국 “꾸준함을 버티는 사람”이 오래 살아남는 영역이라고 느낀다.한 번에 몰아서 공부하는 것보다, 다시 돌아와 복습할 수 있는 구조를 만드는 것이 훨씬 중요했다.현재 내 대부분의 문제 풀이는 Algorithm-Solutions 리포지토리에 쌓이고 있다.하지만 시간이 지나면서 단순히 문제를 저장하는.. 2026.05.25 알고리즘 #2 : [코드트리] Backtracking 알고리즘 공부하기 1회차 갭체크를 진행하면서 내가 특히 부족했던 영역이 무엇인지 확인할 수 있었다. 그중 가장 크게 부족 판정을 받았던 부분은 바로 Backtracking(백트래킹) 이었다. 실제로 결과를 확인해보니 단순히 문제를 못 푼다기보다:완전탐색 II에 대한 이해 부족상태 변화 추적의 어려움재귀 호출 흐름 이해 부족가지치기(pruning)에 대한 감각 부족아무래도 문제를 풀면서 시간적으로 쫓기는 감각 때문에, 단계별로 나누어 처리해야 할 유효성 검사와 상태 변화를 한 번에 처리하려다 보니 로직이 복잡해져 구현에 실패하곤 했다. 이 문제를 극복하기 위해 코드트리의 커리큘럼을 활용하여 기초부터 다시 구조를 잡기 시작했다. 1. 백트래킹(Backtracking)의 구조적 원리 이해백트래킹은 기본적으로 정의 -> 유효성 .. 2026.05.17 알고리즘 #1 : [코드트리 후기] 코딩테스트 준비, 갭체크부터 시작하기 최근 많은 개발자들이 체감했듯, 백준 온라인 저지 의 일시적인 중단과 불안정 이슈를 보면서 자연스럽게 여러 알고리즘 플랫폼을 다시 찾아보게 되었다. 나 역시 다양한 사이트를 통해 문제를 풀어보던 중, 코드트리 청약 통장 챌린지 를 알게 되었고 이번 기회에 꾸준히 참여해보려고 한다. 평소에도 코드트리 에서 제공하는 쿠폰이나 학습 콘텐츠를 종종 활용하고 있었는데, 어차피 꾸준히 알고리즘 공부를 이어갈 계획이었다면 이번 챌린지처럼 목표와 기록을 함께 남길 수 있는 형태가 더 동기부여가 될 것 같았다. 단순히 문제만 푸는 것이 아니라 매주 학습 내용을 정리하고 블로그에 기록하는 방식이라 공부 흐름을 관리하기에도 괜찮아 보였다. 코드트리 청약 통장 챌린지https://www.codetree.ai/ko/no.. 2026.05.10 ML & AI 딥러닝을 이용한 자연어 처리 모음 과정 복습 (NLP) https://www.youtube.com/watch?v=Rf7wvs8ZbP4&list=PL7SDcmtbDTTzQ69rNQ85LyA2WAx438pxz&index=2 NLP 언어 전처리 완전 정리 — 텍스트를 숫자로 만드는 전 과정전처리 전체 흐름자연어 처리의 첫 번째 관문은 텍스트를 모델이 다룰 수 있는 형태로 바꾸는 전처리다. 전체 파이프라인은 다음 순서로 진행된다.Sentence → 토큰화(Tokenization) → 정제(Cleaning) + 추출(Stemming/Lemmatization) → 인코딩(Encoding) → Padding / 유사도 분석1. 토큰화 (Tokenization)문장을 의미 있는 최소 단위인 토큰으로 분리하는 작업이다. 영어는 공백 기준으로 비교적 단순하게 분리할 수 있지만.. 2026.04.28 ML & AI 선형대수 복습 겸 정리 선형대수를 오랜만에 복습할 겸 정리를 하려고 한다. https://youtu.be/k_yto_vDRF0?list=PL7SDcmtbDTTzQ69rNQ85LyA2WAx438pxz 선형대수학 핵심 개념 정리: Span, Basis, Rank, Null SpaceSpan과 BasisSpan은 주어진 벡터들의 선형 결합으로 만들 수 있는 모든 점들의 집합이다. 쉽게 말해 그 벡터들로 "커버할 수 있는 공간 전체"다. 예를 들어 동쪽 방향 벡터와 북쪽 방향 벡터가 있다면, 이 둘을 얼마든지 조합해서 평면 위 어디든 갈 수 있다. 이때 span은 2차원 평면 전체가 된다.Basis(기저)는 그 공간을 빠짐없이, 중복 없이 커버하는 최소한의 벡터 집합이다. 동쪽과 북쪽 벡터에 북동쪽 벡터를 추가해도 갈 수 있는 곳은.. 2026.04.28 ML & AI [딥러닝, 인공지능] - P1_Ch4 : 파이토치(PyTorch) (1) 1. 파이토치 개요PyTorch란 무엇인가? 2015년에 설립된 FAIR(페이스북 인공지능 연구소)에 의해 주로 개발되어 왔다. 2016년 9월에 처음으로 공개되었다. 페이스북에서는 PyTorch와 Caffe2를 둘다 사용하고 있었는데, 두 가지 프레임워크를 사용하다보니 호환성 문제가 발생해서 결국 2017년 9월에 마이크로소프트와 협업하여 2018년 3월에 Caffe2를 PyTorch에 합쳐버렸다. TensorFlow와 마찬가지로 NumPy의 배열을 Tensor로 가져올 수 있고, 이를 쉽게 GPU 메모리에 올려 연산이 가능하다. TensorFlow가 v2.0 출시 이후 친 keras 행보를 보이며 자유로운 네트워크 수정의 난이도가 점점 높아지자, 연구원들 사이에서는 PyTorch의 사용 비중이 높아져.. 2025.12.28 필기록/끄적끄적 나의 간절함은 어느 정도인가 https://www.youtube.com/watch?v=g1xsW0SvHlU 나는 서울 소재 대학 소프트웨어학과에 재학 중이며, 4학년 2학기를 마치고 졸업을 앞두고 있다.모두가 겪는 과정이겠지만, 취업의 벽은 높았고 현실은 차가웠다. 무엇을 해야 할지 모르겠다는 막막함과 '이 길이 맞나' 하는 의구심이 커지면서, 스스로에 대한 자신감마저 줄어들고 있다. 객관적으로 25살은 결코 많은 나이가 아니라고들 한다. 하지만 마음은 그렇지 않다. '너무 늦은 건 아닐까?', '취업 준비 기간이 길어지면 어떡하지?', '과연 내 실력이 통할까?' 하는 꼬리에 꼬리를 무는 고민으로 가득한 시기인 것 같다. 처음 컴퓨터를 접할 때는 웹을 공부했고, 서버 구축을 위해 백엔드(Backend) 프로젝트도 진행해 보았지만 .. 2025.12.03