본문 바로가기

분류 전체보기50

[추천 시스템 입문] 추천 알고리즘 종류 및 평가 CHAPTER6. 실제 시스템과의 조합 6.1. 시스템 개요 6.1.1. 배치 추천과 실시간 추천 - 아이템이나 사용자의 신규 추가 및 업데이트 빈도가 적고 업데이트 요구 수준이 비교적 낮을 때는 배치 추천이 적합함 6.1.2. 대표적인 추천 시스템 개요 개요 추천 - 개요 추천은 신규순이나 인기순으로 아이템을 표시하는 것으로 DB에 접근해 신규순으로 아이템을 정렬하는 쿼리를 실행하는 방법으로 할 수 있음 - 인기순으로 설계할 때는 인기도 집계를 수행하고 그 결과를 DB에 저장한 후 그 결과를 화면에 표시함 연관 아이템 추천 - 연관 아이템 추천 방법 중 하나는 사전에 유사도 계산하고 비슷한 아이템군을 DB에 저장해 결과를 반환하는 것임 - 유사 아이템 계산의 경우 행동 로그나 아이템의 콘텐츠 특징량 등.. 2023. 6. 11.
[추천 시스템 입문] 추천 알고리즘 종류 CHAPTER4. 추천 알고리즘 개요 4.1. 추천 알고리즘 분류 - 추천 시스템 알고리즘은 내용 기반 필터링과 협조 필터링 2가지로 나눌 수 있음 - 내용 기반 필터링은 책의 제목이나 저자, 장르 등과 같이 아이템의 내용을 나타내는 정보를 사용하며, 사용자가 선호하는 정보를 기반으로 내용이 비슷한 아이템을 계산함으로써 추천을 수행하는 알고리즘임 - 협조 필터링은 서비스 내에 있는 다른 사용자의 과거 행동 등을 통해 얻어진 기호 경향을 활요하여 추천하는 알고리즘임(입소문과 같음) - 협조 필터링은 예측을 실행하는 방법 관점에서 메모리 기반 방법과 모델 기반 방법으로 나뉨 - 메모리 기반 방법은 추천 아이템이 사용될 때까지 시스템에 사용자의 데이터를 축적하기만 하고 예측을 위한 계산은 수행하지 않음(예측을.. 2023. 6. 10.
[추천 시스템 입문] 추천 시스템 소개와 UI/UX Chapter1. 추천시스템 1.3. 추천 시스템의 종류 1.3.1. 입력(데이터 입력) - 추천 시스템에 사용하는 데이터는 주로 콘텐츠와 인터랙션 두 종류가 있음 사용자와 아이템의 콘텐츠 정보 - 콘텐츠 정보를 이용하는 추천을 내용 기반 필터링이라 부름 사용자와 아이템의 인터렉션 정보 - 인터렉션 정보는 사용자가 서비스 안에서 행동한 이력 데이터를 말하며, 열람, 구입, 북마크, 평가 등이 있음 -> 찜한 강의 데이터 - 인터렉션 정보를 사용하는 추천을 협조 필터링이라 부름(신규 아이템은 행동 이력 데이터가 없으므로 전자의 콘텐츠 정보를 사용한 내용 기반 필터링으로 추천하는 경우가 많음) - 신규 사용자나 신규 아이템 데이터가 적어 추천이 어려워지는 것을 콜드 스타트 문제라고 함 1.3.2. 프로세스(.. 2023. 6. 10.
[데이터 과학을 위한 파이썬 프로그래밍] 파이썬 기초 오늘은 데이터 과학을 위한 파이썬 프로그래밍 책을 읽으면서 한 번 정리하고 싶은 부분에 대해서 정리함 CHAPTER2. 변수와 자료형 변수와 메모리 프로그래밍에서의 변수는 어떠한 값을 저장하는 장소라는 뜻으로 사용되며, 이 장소를 메모리라고 함. 즉, 변수에 값이 저장되는 공간을 메모리라고 하며, 이 변수의 저장 위치를 메모리 주소라고 함. 변수에 들어가는 값은 반드시 어떤 특정 메모리 주소에 할당됨. CHAPTER3. 화면 입출력과 리스트 리스트 추가 및 삭제 함수 함수 기능 용례 append() 새로운 값을 기존 리스트의 맨 끝에 추가 color.append('white') extend() 새로운 리스트를 기존 리스트에 추가(덧셈 연산과 같은 효과) color.extend(['white', 'blac.. 2023. 6. 2.