개발 (10) 썸네일형 리스트형 [database] transaction isolation level Isolation level Isolation level 이란 여러 사용자가 동일한 데이터를 동시에 수정하려고 할 때 발생하는 상황을 정확하게 정의할 수 있도록 제공하는 기능 중 하나로, 아래 세 개의 수준을 가진다 표준 SQL 트랜잭션 격리 수준에는 Read uncommitted 도 포함되지만 PostgreSQL에서는 지원하지 않는다 (다중 버전 동시성 제어를 구현하는 경우는 이 수준을 지원할 수 없기 때문) 또 PostgreSQL의 Repeatable Read 에서는 phantom read가 불가능하다 level 1 Read Committed level 2 Repeatable Read level 3 Serializable 대부분의 DBMS에서는 Read Committed를 기본으로 설정한다 격리 수준.. Logistic Matrix Factorization spotify에서 발표한 논문으로, 웹에서 얻을 수 있는 데이터들은 대부분 직접 rating된 값이 아닌 암묵적인 값으로, 이런 케이스를 위한 Collaborating Filtering 방법의 수요가 높아지고 있다. 그 방법으로 Logistic MF를 소개한다. Problem Setup and Notation Collaborating Filtering의 목표는 유저의 과거 행동을 통하여 미래에 어떻게 행동할 것인지 예측하기 위함이다. 암묵적인 피드백(Implicit feedback)은 클릭수, 페이지 뷰수, 미디어 재생 횟수 등이 포함되는데, 모두 non-negative한 값을 가진다. $U=(u_1,...,u_n)$: $n$명의 user $I=(i_1,...,i_m)$: $m$개의 item $R=(r_.. 이전 1 2 다음