Algoritma Sentralitas (PageRank)
Pahami cara algoritma sentralitas, seperti PageRank, mengidentifikasi node paling penting atau paling berpengaruh dalam jaringan.
Algoritma Sentralitas (PageRank) adalah pelajaran Neo4j Graph Database Fundamentals gratis di CoddyKit. Ini adalah pelajaran 2 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Neo4j Graph Database Fundamentals, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Neo4j Graph Database Fundamentals mencakup 4 pelajaran total.
Bagian dari pelajaran ini belum diterjemahkan dan ditampilkan dalam bahasa Inggris.
What is Centrality?
In a network, some nodes are more "important" than others. But how do we define importance?
Centrality algorithms help us measure a node's significance within a graph. They reveal which nodes are key players, connectors, or influencers.
Why Measure Importance?
Understanding node importance is crucial for many tasks:
- Finding influencers: Who are the most connected people in a social network?
- Identifying critical infrastructure: Which power stations are vital for the grid?
- Stopping disease spread: Which individuals are super-spreaders in an epidemic?
Meet PageRank
One of the most famous centrality algorithms is PageRank. You might know it from Google!
Developed by Larry Page and Sergey Brin at Stanford University, PageRank was originally used to rank web pages in search results based on their link structure.
PageRank - The Voting Idea
Imagine each link from one web page to another is a "vote" of importance. The more links a page receives, the more important it seems.
But not all votes are equal! A vote from an "important" page counts more than a vote from an unimportant one. This creates a recursive process.
The Damping Factor
PageRank also includes a damping factor. This models a "random surfer" who might get bored and jump to any random page, rather than strictly following links.
Typically set around 0.85, the damping factor ensures that even pages with no incoming links (or "dead ends") can still have some importance, preventing scores from dropping to zero.
PageRank in Action
Beyond web pages, PageRank is powerful for analyzing social networks.
- Influencer Detection: Find users who are frequently linked to or mentioned by other important users.
- Content Recommendation: Suggest articles or profiles that are highly referenced within a community.
It helps uncover hidden influence patterns.
Conceptual Example
Consider a tiny network of 3 people: Alice, Bob, and Carol.
- Alice links to Bob and Carol.
- Bob links to Alice.
- Carol links to Alice.
Alice receives votes from Bob and Carol, while also voting for them. After calculation, Alice would likely have a higher PageRank score, indicating her central role in this small communication flow.
PageRank with Neo4j GDS
Neo4j's Graph Data Science (GDS) Library makes running PageRank easy.
You don't need to write the complex algorithm yourself. GDS provides optimized functions to compute PageRank scores on your graph data directly within Neo4j.
This allows you to quickly identify influential nodes in your datasets.
Check Your Understanding
Let's test your knowledge about PageRank!
Recap: Centrality & PageRank
Great job! You've learned about:
- Centrality algorithms: How they measure node importance in a graph.
- PageRank: Its origin, the "voting" mechanism, and the role of the damping factor.
- Applications: How PageRank identifies influence in various networks.
Next, explore other graph algorithms!
Belajar Neo4j Graph Database Fundamentals dengan tutor AI — gratis
Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.
- Kursus
- 12
- Pelajaran
- 48
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Algoritma Sentralitas (PageRank)” gratis?
Ya — teks lengkap “Algoritma Sentralitas (PageRank)” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Neo4j Graph Database Fundamentals, upgrade ke CoddyKit PRO. Kursus Neo4j Graph Database Fundamentals mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Algoritma Sentralitas (PageRank)”?
Pahami cara algoritma sentralitas, seperti PageRank, mengidentifikasi node paling penting atau paling berpengaruh dalam jaringan. Kamu berlatih Neo4j Graph Database Fundamentals dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Neo4j Graph Database Fundamentals?
Tidak diperlukan pengalaman sebelumnya. Neo4j Graph Database Fundamentals di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 2 dari 4.
Berapa lama pelajaran “Algoritma Sentralitas (PageRank)” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Neo4j Graph Database Fundamentals ini?
Ya. Setiap pelajaran Neo4j Graph Database Fundamentals menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Algoritma Pencarian Jalur (BFS, DFS)
- Algoritma Sentralitas (PageRank)
- Algoritma Deteksi Komunitas
- Algoritme Kemiripan dan Prediksi Tautan