Skip to main content

Definicja algorytmu Twittera

Kurs C++ odc. 13: Rekurencja (rekursja) (Czerwiec 2026)

Kurs C++ odc. 13: Rekurencja (rekursja) (Czerwiec 2026)
Anonim

Inteligentni ludzie na Twitterze stworzyli super wyrafinowany algorytm, dzięki któremu ich inteligentne komputery wiedzą, jak "odczytać" tweety gazillionów, które przepychają przez firehose.

Algorytm, dowolny algorytm, jest używany do przetwarzania danych, często umieszczając je w wiadrach, które dadzą ostateczny wniosek. Na przykład, gdy szukasz czegoś w Google lub Bing, wyniki wyszukiwania, które są zwracane, pochodzą z algorytmu. Algorytm wyszukiwarki ustalił, że to, co chcesz, na podstawie wyszukiwania, odkrywa przed tobą.

Algorytm Twittera, który odczytuje i sortuje Tweets, pozwala Twitterowi dowiedzieć się, co się dzieje w dowolnym miejscu.

Na przykład, kiedy zmarł Michael Jackson, jego śmierć była pierwszą, potem dwiema, a następnie czwartą, a następnie sześcioma z dziesięciu tematów, które pojawiły się tego popołudnia. A było to dwadzieścia minut, zanim doniesiono o lokalnej stacji radiowej.

Pod koniec każdego roku, Twitter publikuje stronę z Golden Tweets, która wyświetla najbardziej tweety w tweecie roku. To dane, których nigdy nie będą w stanie przeanalizować bez specjalnego algorytmu przeznaczonego do liczenia tych retweetów.

Kiedy Twitter po raz pierwszy ujawnił nową kartę Discover, napisali o algorytmie użytym do jego zbudowania:

"Zaczynamy wprowadzać nową wersję karty Discover, która jest dla Ciebie jeszcze bardziej spersonalizowana. Udoskonaliliśmy nasze algorytmy personalizacji, aby uwzględnić kilka nowych sygnałów, w tym obserwowane przez Ciebie konta i ich obserwatorów. używane do zrozumienia twoich zainteresowań i wyświetlania historii, które są dla ciebie istotne w czasie rzeczywistym.

Za kulisami nowa karta Discover działa dzięki Earlybird, technologii wyszukiwania w czasie rzeczywistym na Twitterze. Kiedy użytkownik tweetuje, ten Tweet jest indeksowany i staje się możliwy do wyszukania w ciągu kilku sekund. Każdy tweet z linkiem przechodzi również dodatkowe przetwarzanie: wyodrębniamy i rozwijamy wszelkie adresy URL dostępne w tweetach, a następnie pobierając zawartość tych adresów URL za pomocą SpiderDucka, naszego modułu pobierania w czasie rzeczywistym.

Aby wygenerować historie oparte na twoim wykresie społecznym i uważamy, że są dla ciebie najbardziej interesujące, najpierw używamy Cassovary, naszej biblioteki do przetwarzania wykresów, aby zidentyfikować twoje powiązania i uszeregować je zgodnie z tym, jak silne i ważne są dla ciebie te połączenia.Po utworzeniu tej sieci korzystamy z elastycznej wyszukiwarki Twittera, aby znaleźć adresy URL udostępnione przez ten krąg osób. Te linki są konwertowane na historie, które będziemy wyświetlać wraz z innymi historiami w zakładce Discover. Przed ich wyświetleniem, ostateczna runda rankingowa zastępuje historie według liczby osób, które je napisały na Twitterze i jak ważne są te osoby w stosunku do Ciebie. Wszystko to dzieje się w czasie zbliżonym do rzeczywistego, co oznacza, że ​​łamanie i odpowiednie historie pojawiają się w nowej zakładce Discover niemal natychmiast po tym, jak ludzie zaczną o nich mówić. "

Większość firm z algorytmami przetwarza mnóstwo danych każdego dnia. Algorytmy są często aktualizowane w razie potrzeby. Na przykład w ciągu ostatnich kilku lat Google zaktualizował swój algorytm wyszukiwania (do niezadowolenia z SEO wszędzie) tonę razy. To, co dziś dostajesz jako wynik wyszukiwania dla danego wyszukiwania, jest mało prawdopodobne w porównaniu z tym, co znalazłeś wiele lat temu.

Algorytmy wyszukiwania na Twitterze również zyskały niesamowitą dynamikę. Możesz znaleźć osoby, które zadają konkretne pytanie, używają uśmiechniętej buźki w swoim tweeterze oraz osoby, które wysyłają tweety specjalnie do Twojej lokalizacji geograficznej.

Algorytm Twittera nie musi być tak agresywny jak Google, ale z pewnością jest solidny i jest skutecznie wykorzystywany do tworzenia nowych sposobów przeglądania istniejących danych Twittera.

Częste błędy pisowni:

twitter algorytmalgorytm