欲速不達

일을 급히 하고자 서두르면 도리어 이루지 못한다.

Fantastic AI, Fantastic World
728x90
반응형

분류 전체보기 99

[Week 4 - 4] BoostCamp AI Tech

1. 오늘 한 일 - 기본과제 2 - 논문리뷰 * 어제 한 일 - RecSys 5, 6강 - 기본과제 1 2. 과제 및 정리 https://kkuneeee.tistory.com/51 [논문] BPR: Bayesian Personalized Ranking from Implicit Feedback BPR: Bayesian Personalized Ranking from Implicit Feedback은 Model-based Collaborative Filtering의 하나로, Implicit Feedback 데이터를 활용해 Matrix Factorization를 학습할 수 있는 방법이다. Bayesian.. kkuneeee.tistory.com 3. 회고 어제는 하루정리를 안했다. 하루정리를 하는 것이 중요한..

[논문] BPR: Bayesian Personalized Ranking from Implicit Feedback

BPR: Bayesian Personalized Ranking from Implicit Feedback은 Model-based Collaborative Filtering의 하나로, Implicit Feedback 데이터를 활용해 Matrix Factorization를 학습할 수 있는 방법이다. Bayesian 추론에 기반하고 있으며, Implicit data를 사용해 서로 다른 아이템에 대한 유저의 선호도를 반영하도록 모델링하고 추천하게 된다. 본 논문에서 추천이란, user가 선호할 만한 item 목록 (Personalized Ranking)를 예측하는 것을 말한다. Personalized Ranking의 대표적인 방법으로는 Matrix Factorization과 k-Nearest Neighbor이 있..

[프로그래머스] 고득점 Kit - 완전탐색 : 모음사전(파이썬)

1. 문제설명 사전에 알파벳 모음 'A', 'E', 'I', 'O', 'U'만을 사용하여 만들 수 있는, 길이 5 이하의 모든 단어가 수록되어 있습니다. 사전에서 첫 번째 단어는 "A"이고, 그다음은 "AA"이며, 마지막 단어는 "UUUUU"입니다. 단어 하나 word가 매개변수로 주어질 때, 이 단어가 사전에서 몇 번째 단어인지 return 하도록 solution 함수를 완성해주세요. 2. 제한 사항 word의 길이는 1 이상 5 이하입니다. word는 알파벳 대문자 'A', 'E', 'I', 'O', 'U'로만 이루어져 있습니다. 3. 입출력 예시 word result "AAAAE" 6 "AAAE" 10 "I" 1563 "EIO" 1189 입출력 예 #1 사전에서 첫 번째 단어는 "A"이고, 그다음은..

[Week 4 - 2] BoostCamp AI Tech

1. 오늘 한 일 - Git 특강 - RecSys 1-4강 2. 과제 및 정리 - RecSys Basic 1 https://kkuneeee.tistory.com/47 [RecSys] Basic - 1 1. 추천 시스템 : Recommender System - 필요성 1) 과거에는 유저가 접할 수 있는 상품, 컨텐츠가 제한적 -> 적은 수의 매체 2) 웹/모바일 환경 -> 다양한 상품과 컨텐츠를 쉽게 접할 수 있게 만들어줌 --> kkuneeee.tistory.com - RecSys Baic 2 https://kkuneeee.tistory.com/48 [RecSys] Basic - 2 (1) 추천시스템은 다른 분야(CV, NLP)에 비해 딥러닝 모델과 전통적인 머신러닝 모델의 성능차이가 Dramatic하지..

[RecSys] Basic - 2

(1) 추천시스템은 다른 분야(CV, NLP)에 비해 딥러닝 모델과 전통적인 머신러닝 모델의 성능차이가 Dramatic하지 않다. (2) 현업에서는 규모가 큰 데이터의 트래픽을 감당해야한다 -> 모델의 Inference time(모델 서빙의 latency)가 중요해짐 -> 근데 딥러닝 모델은 아무래도 무겁기 때문에, 성능차이가 아주 크지 않는 이상 장점이 적음 위의 두 가지 이유로 추천시스템에서는 클래식한 머신러닝 모델도 아직 많이 사용하고 있다. 클래식한 모델은 연관분석(Association Rule Analysis / Association Rule Mining), Content-based Recommendation, Collaborative Filtering, Item2Vec Recommendatio..

[RecSys] Basic - 1

1. 추천 시스템 : Recommender System - 필요성 1) 과거에는 유저가 접할 수 있는 상품, 컨텐츠가 제한적 -> 적은 수의 매체 2) 웹/모바일 환경 -> 다양한 상품과 컨텐츠를 쉽게 접할 수 있게 만들어줌 정보가 많아짐 Long Tail Phenomenon 발생 - 정보를 찾는 데 오히려 시간이 오래 걸림 / 유저가 어떤 키워드로 찾아야할지 모를 수 있음 : 개인화/맞춤 서비스로 발전 2. 추천 시스템에서의 정보(Information) 1) 유저 관련 정보 : User Information - 유저 프로파일링 : User Profiling : 추천대상이 되는 유저에 관련된 정보를 구축, 개별 유저 혹은 그룹별로 추천하기 위한 목적 식별자 : 유저 ID, 디바이스 ID, 브라우저 쿠키 ..

[프로그래머스] 고득점 Kit - 그리디 : 단속카메라(파이썬)

1. 문제 설명 고속도로를 이동하는 모든 차량이 고속도로를 이용하면서 단속용 카메라를 한 번은 만나도록 카메라를 설치하려고 합니다. 고속도로를 이동하는 차량의 경로 routes가 매개변수로 주어질 때, 모든 차량이 한 번은 단속용 카메라를 만나도록 하려면 최소 몇 대의 카메라를 설치해야 하는지를 return 하도록 solution 함수를 완성하세요. 2. 제한사항 차량의 대수는 1대 이상 10,000대 이하입니다. routes에는 차량의 이동 경로가 포함되어 있으며 routes[i][0]에는 i번째 차량이 고속도로에 진입한 지점, routes[i][1]에는 i번째 차량이 고속도로에서 나간 지점이 적혀 있습니다. 차량의 진입/진출 지점에 카메라가 설치되어 있어도 카메라를 만난것으로 간주합니다. 차량의 진입..

[프로그래머스] 고득점 Kit - 정렬 : H-Index(파이썬)

1. 문제 설명 H-Index는 과학자의 생산성과 영향력을 나타내는 지표입니다. 어느 과학자의 H-Index를 나타내는 값인 h를 구하려고 합니다. 위키백과1에 따르면, H-Index는 다음과 같이 구합니다. 어떤 과학자가 발표한 논문 n편 중, h번 이상 인용된 논문이 h편 이상이고 나머지 논문이 h번 이하 인용되었다면 h의 최댓값이 이 과학자의 H-Index입니다. 어떤 과학자가 발표한 논문의 인용 횟수를 담은 배열 citations가 매개변수로 주어질 때, 이 과학자의 H-Index를 return 하도록 solution 함수를 작성해주세요. 2. 제한사항 과학자가 발표한 논문의 수는 1편 이상 1,000편 이하입니다. 논문별 인용 횟수는 0회 이상 10,000회 이하입니다. 3. 입출력 예시 cit..

[Week 3 - 5] BoostCamp AI Tech

1. 오늘 한 일 - Data visualize : 1-1~2-3강 - 심화과제 1 2. 과제 및 정리 - 심화과제 1 Vit 풀이 3. 회고 오피스아워에서 나온 것처럼 논문을 리뷰하는게 좋을 것 같다. 내용만 요약정리하고 이해하기만 하면 안되고 실제 코드와 연결해서 이해해야 정확하게 구현하면서 이해할 수 있을 것 같다. 팀원들에게 단순히 리뷰만 할 것이 아니라 코드랑 같이 리뷰하도록 얘기해보자. 오늘은 하루종일 집중이 잘 되지 않았다. 블로그에 복습하고 정리하는 것도 힘들어서 오늘은 넘어가려고 한다. 지금까지 거의 매일 하나 이상 복습정리를 진행했지만, 3주를 하면서 지친 것 같다. 사실 어제 복습정리하면서 transformer와 KL divergence, GAN까지 하려고 하다가 터진거 같다. 또 욕..

[Week 3 - 4] BoostCamp AI Tech

1. 오늘 한 일 - Deep Learning Basic 10강 - Data Visualizaion 1-1~1-3강 2. 과제 및 정리 - Transformer https://kkuneeee.tistory.com/39 [DL Basic] Transformer : Attention Is All You Need 시퀀스 데이터는 순서와 문맥 등이 바뀌면 의미가 달라지기 때문에 모델링하기가 까다롭다. 이러한 누락된 정보를 가진 시퀀스 데이터를 모델링하기 위해 고안된 방법이 Transformer이다. 1. Transfor kkuneeee.tistory.com - KL Divergence https://kkuneeee.tistory.com/41 [ML Statistics] KL Divergence KL Diverg..

728x90
반응형