建立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 中使用该模型仅用于推理。非常粗略的要点供您现在关注:
- 使用 Keras 或其他 ML 库训练模型
- 将该模型放入您的 Django 项目中
- 使用 Django 从数据库中获取数据并将其输入 Keras 模型
- 使用 Django 视图显示结果
请问我是机器学习的新手,看完了超过 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 中使用该模型仅用于推理。非常粗略的要点供您现在关注:
- 使用 Keras 或其他 ML 库训练模型
- 将该模型放入您的 Django 项目中
- 使用 Django 从数据库中获取数据并将其输入 Keras 模型
- 使用 Django 视图显示结果