create_embedding_matrix报错如何解决?

user_feature_columns = [SparseFeat('user_id', max(samples_data["user_id"])+1, embedding_dim),
                        SparseFeat("gender", max(samples_data["gender"])+1, embedding_dim),
                        SparseFeat("age", max(samples_data["age"])+1, embedding_dim),
                        VarLenSparseFeat(SparseFeat('hist_movie_id', max(samples_data["movie_id"])+1, embedding_dim,
                                                    embedding_name="movie_id"), SEQ_LEN, 'mean', 'hist_len'),
                        ]

item_feature_columns = [SparseFeat('movie_id', max(samples_data["movie_id"])+1, embedding_dim), 
                       SparseFeat('movie_type_id', max(samples_data["movie_type_id"])+1, embedding_dim)]
 

create_embedding_matrix(user_feature_columns + item_feature_columns, l2_reg_embedding,
                                                    init_std, seed,
                                                    seq_mask_zero=True)

TypeError: unsupported operand type(s) for +: 'int' and 'str'

您的问题已经有小伙伴解答了,请点击【采纳】按钮,采纳帮您提供解决思路的答案,给回答的人一些鼓励哦~~

ps:开通问答VIP,享受5次/月 有问必答服务,了解详情↓↓↓

【电脑端】戳>>>  https://vip.csdn.net/askvip?utm_source=1146287632
【APP 】  戳>>>  https://mall.csdn.net/item/52471?utm_source=1146287632

没有统一数据类型,你报错的那行找下+号,+号两端一个是字符一个是int的数字。如有帮助请采纳