простой способ построить django рекомендация - PullRequest
0 голосов
/ 10 января 2020

Пожалуйста, я новичок в машинном обучении, с более чем 11 часами видеоуроков, но пока не ясно, пожалуйста, как я могу создать систему рекомендаций с django, потому что мне нужно выполнить проект до конца этого месяц. Пожалуйста, помогите мне. я уже изучил django -рекомендует, но все еще не ясно.

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)])

Это таблица моделей, для которой я хотел бы использовать рекомендации. Заранее спасибо.

1 Ответ

0 голосов
/ 10 января 2020

Django - это структура БД, а не инструмент, предназначенный для машинного обучения. Вам нужно будет обучить алгоритм, используя другой инструмент, а затем использовать эту модель в Django только для вывода. Очень грубые замечания для вас:

  1. Обучение модели с использованием Keras или другой библиотеки ML
  2. Поместите эту модель в ваш Django проект
  3. Получить данные из БД с помощью Django и введите его в модель Keras
  4. Отображение результатов с использованием Django просмотров
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...