본문 바로가기

반응형

전체 글

잠재요인 협업 필터링의 원리를 정리해보자 잠재요인 협업 필터링 : 사용자 - 아이템 평점 행렬에 잠재된 어떤 요인이 있다고 가정하고, 행렬 분해를 통해 그 요인을 찾아내는 방식을 말함 잠재요인이 뭔지 구체적 정의는 어렵다 행렬 분해 ? 원본행렬을 분해한 후 내적 곱 결과를 구한다. 사용자 - 잠재 요인 행렬 / 아이템 -잠재요인 행렬의 전치 행렬 (잠재요인 - 아이템 행렬) 로 분해된 데이터셋을 다시 내적 곱으로 결합하면서 사용자가 예측하지 않은 아이템에 대한 평점을 도출하는 방식을 이용한다. 행렬 분해로 추출되는 잠재요인이 어떤 것인지는 알 수 없지만, 예를 들어 영화 평점 기반의 사용자 - 아이템 행렬 데이터라면 영화가 가지는 장르별 특정 선호도로 가정할 수 있다. 즉, 사용자 - 잠재 요인 행렬은 사용자의 영화에 대한 선호도로, 아이템- .. 더보기
추천시스템 공부(1) 협업필터링 - 절대 거절 못할 제안을 하지 추천시스템을 공부해보자 ! 데이터 분석 중에서 추천시스템에 가장 관심이 많이 생기고 재밌다 애초에 내 특기가 누군가에게 좋은걸 추천해주는 거여서인가 암튼 각설하고 바로 추천시스템을 누구나 구현할 수 있게끔 추천 시스템 을 완전 타파해보자 - 추천시스템의 유형 * 콘탠츠 기반 필터링 (Content Based Filtering) * 협업 필터링(Collaborative Filtering) 1) 최근접 이웃 협업 필터링(Nearest Neighbor) 2) 잠재요인 협업 필터링 (Latent Factor) trend : 넷플릭스 추천 시스템 경연 대회에서 행렬 분해 기법을 이용한 잠재 요인 협업 필터링 방식이 우승하면서 잠재 요인 협업 필터링 적용 중, BUT 서비스하는 아이템의 특성에 따라 콘텐츠 기반 필.. 더보기
맛있는데 살안찌는 아이스크림, 라라스윗 치즈케이크맛 존맛탱 라라스윗 아이스크림은 저칼로리 아이스크림으로 유명합니다. 요즘은 더 다양한 맛이 많이 나오고 있는데요 오늘은 치즈케이크 맛을 먹어봤습니다 (●'◡'●)🧡 #내돈내산 #솔직후기 요새 자주 B마트를 이용해서 야식겸 디저트를 주문해서 먹습니다 ! 제품명 : 라라스윗 치즈케이크 원재료에는 에리스리톨, 치즈쿠키크럼블, 치즈케익, 스테비아 등 설탕 대체제가 들어 있네요 야무지게 잘 밀봉되어 있는 아이스크림 ! 요거트 처럼 생긴 아이스크림 바닐라 아이스크림 같기두해요 :P 안에 치즈케익 크럼블이 들어가 있어서 씹는 맛이 느껴져서 좋아요. 이 크럼블이 핵심인듯 ! 치즈케익 0.9% 크림치즈 63% 함유되어 있고 한통당 칼로리는 355Kcal 입니다 절대 작은 칼로리가 아니라는 점 ... 그래도 엄한 아이스크림보단 훨씬.. 더보기
머신러닝 왕초보 - 붓꽃 품종 예측 import sklearn 파이썬에서 가장 만만하게 사용하는 붓꽃 데이터셋 사이킷런을 통해 해당 데이터로 머신러닝 모델을 만들어보자 붓꽃 데이터셋으로 붓꽃의 품종을 classification 해보자 ! 분류는 대표적인 지도학습이다 그러니까 예측하려는 애 (피처: feature) 가 정해져있는 머신러닝이다. 지도학습은 쉽게 말하면 정답이 주어져 있는 데이터로 먼저 컴퓨터를 학습 시킨 다음에 미지의 정답을 예측하는 방법이다. 데이터 세트를 아래 처럼 분류 한다 - 학습을 위한 학습 데이터 set - 머신러닝 모델의 예측 성능 평가를 위한 테스트 데이터 set 바로 코드를 처보자 ! import sklearn 1. sklearn 모듈을 import 한다 from sklearn.datasets import lo.. 더보기
제주도 힙한 샐러드집 가든업 Garden up 탐방 후기 가든업 주소 : 제주특별자치도 제주시 수덕 3길 2 제주도 샐러드 맛집 가든업 내돈내산 리뷰 제주여행 중에 갔던 가든업 샐러드 식단때문에 샐러드를 먹어야 하는데 .. 인스타에서 보고 힙한 분위기가 맘에 들어서 가봤습니다 초록색과 곰돌이가 시그니처인 것 같은 가든업 오픈한지 얼마 안된 집이라 그런지 깔끔하고 딱 인스타에 나오기 좋은 감성의 샐러드집인 거 같아요 ㅋㅋㅋ I like salad -garden up- 샐러드 좋아하는 곰돌잉 요즘 나이 들어서(?) 인지 아니면 다이어트를 오래해서인지 그냥 샐러드 먹는게 더 속편할때가 많아요 ㅋㅋ 그리고 샐러드도 은근 맛집 많음 !! 힙한 샐러드 집과 어울리는 오늘의 OOTD 😉ㅋㅋㅋ 제주도라 가능한 호퓌무늬를 입어줬습니다 서울에서는 어디 시내 놀러갈때말곤 거의 안.. 더보기
ORACLE JOB 깔짝이기 DBMS_JOB 패키지의 특징 - DBA 권한 필요 없이 사용 가능 - JOB을 추가 또는 변경하는 경우 커밋 실행 없이 자동 커밋 [BROKEN] 특히 오늘은 BROKEN 이라는 키워드를 배웠다 DBMS_JOB.BROKEN ( job IN BINARY_INTEGER, broken IN BOOLEAN, next_date IN DATE DEFAULT SYSDATE ); * 파라미터 설명 JOB : 실행할 JOB의 번호 BROKEN : TRUE - JOB이 BROEKN 된 경우 , FALSE: 정상 상태인 경우 NEXT_DATE : BROKEN이 TRUE 인 경우 무시하고 FALSE 인 경우 다음 실행 시각을 설정 한다 * 예제 BEGIN -- JOB 번호는 100 -- broken된 JOB을 정상 상태로 .. 더보기
Kaggle Datast Google Colab으로 불러오기 (우당탕탕) Kaggle에 있는 데이터셋을 직접 다운로드 해서 업로드하기엔 불편하다 코드로 연결할 수 있는 방법이 없을까 ? 1. 본인 캐글 계정에서 API Token download Create New API Token 클릭 누르면 kaggle.json 파일이 다운로드 됨 2. colab으로 가서 코드 실행 !pip install kaggle from google.colab import files files.upload() 파일선택에서 앞서 받은 kaggle.josn 파일을 업로드 * 파일 업로드 정상 처리 확인 ls -1ha kaggle.json 다운받은 kaggle.json 파일이 나오면 정상임 !mkdir -p ~/.kaggle !cp kaggle.json ~/.kaggle/ # Permission Warni.. 더보기
Computer vision - Object Detection (객체탐지) Computer Vision 이란 ? 시각적 세계를 이해하고 컴퓨터를 학습시키는 인공지능 분야 컴퓨터가 카메라와 동영상에서 디지털 이미지와 딥러닝 모델을 사용하여 객체를 정확하게 식별하고 분류하는 학습을 마치면 '관찰' 대상에 반응할 수 있다. Computer Vision 연구 분야 1) 영상의 화질 개선 2) 객체 탐지(Object Detection) : 영상처리와 컴퓨터 비전 분양에서 기본적이면서 많이 활용되는 기술 중 하나 3) 영상 분할(Image Segmentation) 4) 인식(Recognition) 5) 머신 비전 6) 인공지능 서비스 7) 분류 (Classification) Classification : Single object에 대해서 object의 클래스를 분류 Object Detec.. 더보기

반응형