建立django推荐的简单方法

easy way to build django recommendation

请问我是机器学习的新手,看完了超过 11 个小时的视频教程,但仍然不太清楚,请问我如何使用 django 构建推荐系统,因为我需要在这结束之前交付一个项目month.Please 帮帮我。 我已经学习了django-recommends,但还是不太清楚。

class Loopnote(models.Model):
    user=models.ForeignKey(AUTH_USER_MODEL,on_delete=models.CASCADE)
    body=models.TextField()
    created=models.DateTimeField(auto_now_add=True)
    like=models.ManyToManyField(AUTH_USER_MODEL,related_name='like')
    share = models.PositiveIntegerField(default=0)
    loop=models.IntegerField(null=True,blank=True)
    # comments = GenericRelation(Comment)
    # comments=models.ManyToManyField('Comment',null=True,blank=True)
    video=models.FileField(upload_to='Videos/',null=True, blank=True)
    photo=models.ImageField(upload_to='LoopPhotos/',null=True, blank=True)
    class Meta:
        verbose_name_plural = 'Loopnotes'
        ordering= ['-created']
        get_latest_by = "-created"


    def __str__(self):
        return "%s loopnote" % self.user
    def get_absolute_url(self):
        return reverse('loopnote_detail', args=[str(self.pk)])

这就是我要为其使用推荐的模型 table。 提前致谢。

Django 是一个数据库框架,而不是用于机器学习的工具。您需要使用其他工具训练算法,然后在 Django 中使用该模型仅用于推理。非常粗略的要点供您现在关注:

  1. 使用 Keras 或其他 ML 库训练模型
  2. 将该模型放入您的 Django 项目中
  3. 使用 Django 从数据库中获取数据并将其输入 Keras 模型
  4. 使用 Django 视图显示结果