model = LightFM(loss='warp', random_state=2016, learning_rate=0.90, no_components=150, user_alpha=0.000005) model = model.fit(user_book_interaction_csr, epochs=100, num_threads=16, verbose=False)