【问题标题】:easy way to build django recommendation构建 django 推荐的简单方法
【发布时间】:2020-01-10 01:31:59
【问题描述】:

请我是机器学习的新手,完成了超过 11 个小时的视频教程,但仍然不清楚,请我如何使用 django 构建推荐系统,因为我需要在本月底之前交付一个项目。请帮我。 我已经研究过 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)])

那是我想使用推荐的模型表。 提前致谢。

【问题讨论】:

  • 我们需要了解更多有关该应用程序的信息才能知道如何为您提供建议。
  • 它用于帖子,就像 facebook 为每个用户推荐帖子一样

标签: django django-models recommendation-engine


【解决方案1】:

Django 是一个数据库框架,而不是用于机器学习的工具。您需要使用另一个工具来训练算法,然后在 Django 中使用该模型进行推理。您现在要遵循的非常粗略的要点:

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

【讨论】:

    猜你喜欢
    • 2010-12-23
    • 2012-05-05
    • 2011-08-01
    • 1970-01-01
    • 2021-04-18
    • 1970-01-01
    • 1970-01-01
    • 2017-08-04
    • 1970-01-01
    相关资源
    最近更新 更多