본문 바로가기
728x90

AI15

SageMaker : Bring your own Algorithms https://medium.com/smileinnovation/sagemaker-bring-your-own-algorithms-719dd539607d SageMaker : Bring your own Algorithms With the help of Docker, you will be able to customize training and infering models using other frameworks that those provided by SageMaker medium.com 2020. 5. 24.
추천시스템 맛보기 4탄 Surprise 패키지 Surprise 패키지는 API를 이용해 쉽게 추천 시스템을 구축할 수 있게 만들어졌다. 주요 장점 다양한 추천 알고리즘, 예를 들어 사용자 또는 아이템 기반 최근접 이웃 협업 필터링, SVD, SVD++, NMF 기반의 잠재 요인 협업 필터링을 쉽게 적용해 추천 시스템을 구축할 수 있다. Surprise 의 핵심 API는 사이킷런의 핵심 API와 유사한 API명으로 작성되었다. 예를 들어 fit(), predict() API로 추천 데이터 학습과 예측, train_test_split()으로 추천 학습 테이터 세트와 예측 데이터 세트 분리, cross_validate(), GridSearchCV 클래스를 통해 추천 시스템을 위한 모델 셀렉션, 평가, 하이퍼 파라미터 튜닝 등의 기능.. 2019. 10. 15.
추천시스템 맛보기 3탄 협업필터링 최근접 이웃 협업필터링 친구들에게 물어보는 것과 유사한 방식으로, 사용자가 아이템에 매긴 평점 정보나 상품 구매 이력과 같은 사용자 행동 양식(User Behavior)만을 기반으로 추천을 수행하는 것이 협업 필터링(Collaborative Filtering) 방식이다. 주요 목표는 사용자-아이템 평점 매트릭스와 같은 축적된 사용자 행동 데이터를 기반으로 사용자가 아직 평가하지 않은 아이템을 예측 평가(Predicted Rating)하는 것이다. 협업 필터링은 사용자가 평가한 다른 아이템을 기반으로 사용자가 평가하지 않은 아이템의 예측 평가를 도출하는 방식이다. 사용자-아이템 평점 행렬에서 행(Row)은 개별 사용자, 열(Column)은 개별 아이템으로 구성되며, 사용자 아이디 행, 아이템 아.. 2019. 10. 13.
추천시스템 맛보기 2탄 콘텐츠 기반 필터링 추천 시스템 콘텐츠 기반 필터링 방식은 사용자가 특정한 아이템을 매우 선호하는 경우, 그 아이템과 비슷한 콘텐츠를 가진 다른 아이템으르 추천하는 방식이다. 예를 들어 사용자가 특정 영화에 높은 평점을 줬다면 그 영화의 장르, 출연 배우, 감독, 영화 키워드등의 콘텐츠와 유사한 다른 영화를 추천해 주는 방식이다. A영화 - 장르 : SF, 드라마, 미스테리, 감독 : A, 평점 8점 B영화 - 장르 : SF, 액션, 스릴러, 감독 B, 평점 9점 --> 추천영화 - C영화 - 장르 : SF, 액션, 스릴러, 키워드 : 감독 A의 리메이크 작품. 참고 서적 : 파이썬 머신러닝 완벽 가이드 (http://www.yes24.com/Product/Goods/69752484) 2019. 10. 7.
추천시스템 맛보기 1탄 추천 시스템의 유형 추천 시스템은 크게 콘텐츠 기반 필터링(Content based filtering) 방식과 협업 필터링 (Collaborative filtering) 방식으로 나뉜다. 그리고, 협업 필터링 방식은 다시 최근접 이웃 (Nearest Neighbor) 협업 필터링과 잠재 요인(Latent Factor)협업 필터링으로 나뉜다. 추천 시스템의 초창기에는 콘텐츠 기반 필터링이나 최근접 이웃 기반 협업 필터링이 주요 사용됐지만, 그 유명한 넷플릭스 추천 시스템 경연 대회에서 행렬 분해(Matrix Factorization)기법을 이용한 잠재 요인 협업 필터링 방식이 우승하면서 대부분의 온라인 스토어에서 잠재요인 협업 필터링 기반의 추천 시스템을 적용하고 있다. 하지만, 서비스하는 아이템의 특성에.. 2019. 10. 3.
728x90