C# 클래스 MyMediaLite.ItemRecommendation.ItemRecommender

Abstract item recommender class that loads the training data into memory
The data is stored in two sparse matrices: one column-wise and one row-wise
상속: IItemRecommender, ICloneable
파일 보기 프로젝트 열기: zenogantner/MML-KDD 1 사용 예제들

공개 메소드들

메소드 설명
AddFeedback ( int user_id, int item_id ) : void
CanPredict ( int user_id, int item_id ) : bool
Clone ( ) : Object

create a shallow copy of the object

LoadModel ( string filename ) : void
Predict ( int user_id, int item_id ) : double
RemoveFeedback ( int user_id, int item_id ) : void
RemoveItem ( int item_id ) : void
RemoveUser ( int user_id ) : void
SaveModel ( string filename ) : void
ToString ( ) : string
Train ( ) : void

보호된 메소드들

메소드 설명
AddItem ( int item_id ) : void
AddUser ( int user_id ) : void

메소드 상세

AddFeedback() 공개 메소드

public AddFeedback ( int user_id, int item_id ) : void
user_id int
item_id int
리턴 void

AddItem() 보호된 메소드

protected AddItem ( int item_id ) : void
item_id int
리턴 void

AddUser() 보호된 메소드

protected AddUser ( int user_id ) : void
user_id int
리턴 void

CanPredict() 공개 메소드

public CanPredict ( int user_id, int item_id ) : bool
user_id int
item_id int
리턴 bool

Clone() 공개 메소드

create a shallow copy of the object
public Clone ( ) : Object
리턴 Object

LoadModel() 공개 추상적인 메소드

public abstract LoadModel ( string filename ) : void
filename string
리턴 void

Predict() 공개 추상적인 메소드

public abstract Predict ( int user_id, int item_id ) : double
user_id int
item_id int
리턴 double

RemoveFeedback() 공개 메소드

public RemoveFeedback ( int user_id, int item_id ) : void
user_id int
item_id int
리턴 void

RemoveItem() 공개 메소드

public RemoveItem ( int item_id ) : void
item_id int
리턴 void

RemoveUser() 공개 메소드

public RemoveUser ( int user_id ) : void
user_id int
리턴 void

SaveModel() 공개 추상적인 메소드

public abstract SaveModel ( string filename ) : void
filename string
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

Train() 공개 추상적인 메소드

public abstract Train ( ) : void
리턴 void