Research Article

General Collaborative Filtering for Web Service QoS Prediction

Algorithm 1

BuildModel(,,).
Input:—number of users
—number of services
—dimension of latent vectors
Output:—Model
1: =Input(shape=(1,),dtype=’int32’)
2: =Input(shape=(1,),dtype=’int32’)
3: =Embeding(,,length=1)
4: =Embeding(,,length=1)
5: =ReLU() =Dropout()
6: =ReLU() =Dropout()
7:
8: =ReLU() =Dropout()
9: =ReLU() =Dropout()
10: =
11: =Concat(,)
12: =CRU(), =Dropout()
13:
14: =CRU(), =Dropout()
15: =
16: =Concat(,)
17: =Dense(1, activation=’linear’)()
18: =Model(input=[,],output=)
19: return