목록분류 전체보기 (32)
어쩌다데싸

목차 'Attention'이라는 단어를 들으면 무엇이 떠오르나요? 뉴진스의 데뷔곡이 떠오르신다면 삐빅- 정상입니다. 하지만 Transformer를 알게 되면 'Attention'이라는 단어가 노래 제목을 넘어, AI의 핵심 개념 중 하나로 떠오를 것입니다. Transformer는 "Attention Is All You Need"라는 논문에서 처음 등장했죠. 그만큼 Attention은 Transformer를 이해하는 데 있어 아주 중요한 핵심 개념입니다. 이 글을 읽고부터는 Attention 하면 뉴진스와 함께 Transformer 모델이 떠오르길 기대하며 처음 접하는 사람도 이해할 수 있게 기초부터 알아보겠습니다. 1. Transformer 왜 알아야 할까?Transformer는 NLP 처리 분야에서 ..

일상이 힘겹게 느껴질 때 종종 내가 게임 캐릭터고 퀘스트를 깨고 있다고 상상하곤 한다. 취준생인 지금은 '취업'이라는 전직 퀘스트가 있다. 주니어인 듯, 주니어 아닌, 주니어같은 3년 경력을 가지고 있고 어떤 직무로 가고 싶은지 정했으니 1차 전직 정도는 했지 않을까. 막막하게 느껴지는 취준생활을 보다 효율적으로 점검하기 위해 직접 취업을 위한 미니퀘스트를 만들어 보았다. 1. 취업 퀘스트 생성취업 준비 무엇부터 시작해야 할까?보통 경력직(IT)의 취업 준비 프로세스를 크게 나누면 3가지로 나눌 수 있다. 1. 서류 지원 : 경력기술서, 포트폴리오, 자기소개서, 인적사항 등2. 시험 : 인적성, 코딩테스트 등3. 면접 : 기술 면접, 인성 면접, 임원 면접 등 경력기술서, 포트폴리오 등은 한 번에 완벽..

이 글은 추천 시스템의 주요 알고리즘 중 하나인 DeepFM에 대해 설명합니다. DeepFM은 Factorization Machine과 딥러닝을 결합하여 이차 상호작용과 고차원 비선형 관계를 모두 학습해 추천 정확도를 크게 높일 수 있는 모델입니다. 연산 비용과 복잡한 최적화가 필요하다는 한계가 있지만, 적절히 적용하면 정교하고 개인화된 추천이 가능합니다. 목차 https://login-data.tistory.com/30 [추천시스템] 콘텐츠 기반 필터링(CBF)과 협업 필터링(CF)추천시스템의 가장 기본적인 알고리즘인 콘텐츠 기반 필터링과 협업 필터링에 대한 개념을 정리한 글입니다. 콘텐츠 기반 필터링은 사용자와 아이템의 속성 데이터를 바탕으로, 협업 필터링은login-data.tistory.com ..

추천시스템의 가장 기본적인 알고리즘인 콘텐츠 기반 필터링과 협업 필터링에 대한 개념을 정리한 글입니다. 콘텐츠 기반 필터링은 사용자와 아이템의 속성 데이터를 바탕으로, 협업 필터링은 사용자 간 상호작용 데이터를 기반으로 추천을 수행하는 방식입니다. 특히, 협업 필터링의 잠재 요인 기법은 사용자와 아이템의 숨겨진 특징을 학습하여 추천의 정교함을 높입니다. 추천 시스템은 단일 알고리즘보다 하이브리드 접근을 통해 다양한 환경에서 더 높은 성능을 보일 수 있습니다. 목차 https://login-data.tistory.com/23 AI 추천시스템(Recommender Systems) 시작하기목차 지금까지 해왔던 분야인 추천 시스템과 LLM 중 앞으로는 추천 시스템에 집중하고 싶어 블로그 초창기에 작성했던 추천 ..

목표 없이 바다를 떠돌다.글또 9기가 끝나갈 때쯤 나는 퇴사를 했다. 여행을 다녀오겠다거나 그런 로망은 없었고, 그저 하루를 '온전히 내가 하고 싶은 것'으로 채우고 싶었다. 내가 원하는 공부를 하고, 미뤄왔던 버킷리스트를 이루고... 어떻게 보면 정말 회사를 안 다닐 때의 '일상'을 원했던 것 같다. 아침에 일찍 일어나 수학 공부를 하고, 코딩테스트도 준비하고, 그림도 그리고, 운동도 하고 ... 하고 싶은 것은 많았지만 항상 하루를 마무리 할 때면 오늘 나 뭐했지, 라는 허탈함이 들었다. 아무것도 안 하고 놀았던 것은 아닌데, 뭘 했는지 기억이 잘 나지 않았다. 8월부터는 이력서를 쓰기 시작했다. 전 회사에서 잘 한다는 이야기도 많이 들었고, 3년 정도의 경력이면 금방 취업하겠지하는 마음으로 이력서..
백준을 풀다 보니 심심찮게 등장하는 우선순위큐. 이참에 간단하게 정리하고 넘어가야겠다. 1. 우선순위 큐(Priority)란?1) 개념기본적인 자료구조의 큐(Queue)에 우선순위를 도입한 자료구조가 우선순위 큐(Priority)이다. 즉, 각 값들은 우선순위를 가지고 있고 우선순위가 높은 값부터 처리되는 자료구조이다. 2) 구현방법우선순위 큐는 배열, 연결리스트, 힙(Heap)으로 구현가능하며 이 중 힙으로 구현하는 것이 가장 효율적이다.배열, 연결리스트의 삽입/삭제 시간복잡도 : O(n) 힙의 삽입/삭제 시간복잡도 : O(log2n) - 완전 이진트리 구조이기 때문에!3) Priority Queue vs. HeapqPriority Queue는 Thread Safe하고 Heapq는 Non Safe하다..
1. 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/340212 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 2. 생각하기- 문제가 길어서 이해하는데 좀 걸렸지만 문제 자체는 어렵지 않은데? 하며 호기롭게 While 문과 For 문을 함께 사용해서 도전. 오랜만에 문제 풀어서 시간초과를 간과했다...- 이분탐색으로 구현하자는 아이디어까진 냈으나 구현에서 막혀버리고 설마 진짜 이분탐색이겠어 하며 다른 사람의 풀이를 참고함- 이분탐색으로 푸는 게 맞았다. 다음에는 좀더 구현하려고 노력한 다음에 ..

목차 https://login-data.tistory.com/24 코딩테스트를 위한 기본 개념 1탄 - 그래프(Graph)코딩테스트를 공부하며 그냥 문제만 풀기도 하고 개념을 보고 공부하기도 했는데, 뭔가 따로노는 느낌이 들었다.문제만 풀다보면 막혀서 답지 보고 그 때는 이해한 것 같아 넘어갔다가 나중에login-data.tistory.com그래프 글에서 이어지는 내용으로, 그래프를 어떻게 탐색하는가 방법에 따른 DFS와 BFS를 정리해보려 한다.DFS와 BFS 각각 방법으로 탐색하는 순서를 비교하기 위해 아래와 같은 그래프가 있다고 하자. 1. DFS (Depth-First Search) : 깊이 우선 탐색영문에서도 알 수 있는 것처럼, DFS는 그래프에서 깊은 부분(자식노드)을 우선적으로 탐색하는..