• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Strona główna

Object Storage Arubacloud
0 głosów
348 wizyt
pytanie zadane 9 lutego 2020 w PHP przez Michał Romańczyk Początkujący (430 p.)
Witam! Tworzę 'serwis' internetowy w celach edukacyjnych i wyświetla z bazy danych posty użytkowników. Nie chce, aby były one wyświetlane np. na podstawie ilości wyświetleń. Pragnę nauczyć się jak wykonać by treści były wyświetlane niczym na facebook`u/youtube, tzn. aby były dopasowywane do konkretnego użytkownika. Narazie wykonałęm wstepny kod w PHP, który wyświetla ostatnio oglądane kategorie postów i na ich podstawie wyświetla z tych kategorii najczęsciej wyświetlone posty. Jakiego języka oprócz PHP mogę do tego użyć, aby wszystko było wyświetlane pod danego użytkownika?

Z wyrazami szacunku Michał

1 odpowiedź

+1 głos
odpowiedź 9 lutego 2020 przez Ehlert Ekspert (212,670 p.)
wybrane 10 lutego 2020 przez Michał Romańczyk
 
Najlepsza
Możesz zaprząc tam sztywne algorytmy z ifami, możesz liczyć jakieś wyznaczniki, albo zaprząc nawet machine learning.
komentarz 9 lutego 2020 przez Michał Romańczyk Początkujący (430 p.)
aktualnie mam taki sztywny algorym, ale chce aby był on bardziej dopasowany pod konkretnego użytkownika. Nie znam pojęcia machine learning,  więc się z nim zapoznam.

Dziękuje za odpowiedź i pozdrawiam.
1
komentarz 9 lutego 2020 przez Ehlert Ekspert (212,670 p.)
W zasadzie nie jest to problem leżący na poziomie implementacji. Jest to problem dobrania satysfakcjonującego algorytmu, znalezienia dobrej implementacji na githubie oraz sparowania tego z bazą danych.
2
komentarz 9 lutego 2020 przez Tomek Sochacki Ekspert (227,510 p.)
ja bym jeszcze dodał, że podstawowym punktem wyjścia w ogóle w takich zabawach jest zebranie dobrych danych analitycznych, także ja bym w ogóle zaczął od przemyślenia kryteriów wg jakich chcemy personalizować treści i pozapinałbym odpowiednie eventy frontowe i back-endowe jeśli trzeba. Dopiero mając jakąś tam bazę eventów lub chociażby latające już sobie eventy na stronie można przystąpić do drugiego punktu, czyli pomysłu na implementację analiz tych eventów.
1
komentarz 9 lutego 2020 przez Ehlert Ekspert (212,670 p.)

Sample danych są potrzebne przy większych wymaganiach i przy w miarę określonych celach. W przypadku kolegi podstawą jest określenie scope'u. Możliwe że wszystko się zamknie w 5 ifach wink

komentarz 9 lutego 2020 przez Michał Romańczyk Początkujący (430 p.)
Narazie w moim projekcie używam kilku wartosci: wyświetlenie postu, wyświetlenie na stronie głównej, ilość komentarzy, oraz czas upłynięty od dodania postu (aby starsze posty nie były tak promowane). Do dodania będzie moim zdaniem ważny czynnik, czyli watchtime, aby były promowane treści nad, którymi użytkownicy spędzają dużo czasu oraz łapki w góre i w dół. Wtedy wszyscy mniej więcej będą mieli te same posty (używam kategorii postów), a jak to robią giganci, że wyświetlają posty pod użytkownika, tzn. jak oglądasz dużo filmów z kategorii np. informatyki, to takie treści się u ciebie częściej pojawiają. Jest to zapisywane w jakimś pliku, bo wątpie żeby było to w bazie danych.

Podobne pytania

0 głosów
1 odpowiedź 215 wizyt
pytanie zadane 17 kwietnia 2018 w PHP przez daromir1234 Nowicjusz (160 p.)
0 głosów
1 odpowiedź 143 wizyt
0 głosów
1 odpowiedź 116 wizyt
pytanie zadane 2 sierpnia 2016 w PHP przez Piotr Jarema Użytkownik (970 p.)

92,575 zapytań

141,424 odpowiedzi

319,649 komentarzy

61,960 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...