NEO4J: APPLYING GRAPH ALGORITHMS ON IN-MEMORY GRAPHS EĞİTİMİ

Graf algoritmalarıyla veriden içgörü çıkarın

GDS, bellek içi projeksiyon ve merkeziyet, topluluk, yol algoritmalarıyla analiz

Neo4j: Applying Graph Algorithms on In-memory Graphs Eğitimi, GDS kütüphanesiyle graf verisi üzerinde ölçeklenebilir analitik çalıştırmayı öğretir. Program GDS mimarisi ve bellek içi graf projeksiyonlarıyla başlar.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

GDS kütüphanesi ve bellek içi graf projeksiyonlarıyla ölçeklenebilir graf analitiği

Neo4j: Applying Graph Algorithms on In-memory Graphs Eğitimi, Graph Data Science (GDS) kütüphanesiyle graf verisi üzerinde ölçeklenebilir analitik çalıştırmaya odaklanır. Katılımcılar native ve Cypher projeksiyonlarıyla graf'ın bellek içi temsilini oluşturmayı öğrenir. PageRank ve Betweenness gibi merkeziyet, Louvain gibi topluluk tespiti, Dijkstra ve A* gibi yol bulma, Node Similarity ve node embedding algoritmaları uygulanır. Graf makine öğrenmesi de ele alınır.

Süre ve Format

3 Gün. Her gün dört modül; GDS ve bellek içi projeksiyonlardan merkeziyet, topluluk, yol algoritmalarına ve graf makine öğrenmesine ilerlenir.

Seviye

Orta Seviye — GDS kütüphanesi, bellek içi graf projeksiyonları ve merkeziyet, topluluk, yol ve benzerlik algoritmaları

Öğrenme Metodu

Her algoritma gerçek bir graf projeksiyonu üzerinde GDS prosedürleriyle stream, stats ve write kiplerinde uygulamalı çalıştırılır.

Neden Bu Eğitim?

🧠GDS ile analitik

Graph Data Science kütüphanesiyle onlarca hazır, paralel ve ölçeklenebilir graf algoritmasını doğrudan Neo4j üzerinde çalıştırırsınız.

⚙️Bellek içi hız

Graf'ı bellek içi projeksiyona alarak büyük graflar üzerinde algoritmaları yüksek performansla ve verimli biçimde çalıştırırsınız.

🔗İçgörü ve ML

Merkeziyet, topluluk ve benzerlik sonuçlarıyla içgörü üretir, node embedding ile graf makine öğrenmesine zemin hazırlarsınız.

Anahtar Konular

neo4j gds eğitimigraf algoritmaları eğitimigraph data science eğitimineo4j pageranknode embedding eğitimigraf analitiğilouvain algoritmasıneo4j graph algorithmsgraf makine öğrenmesineo4j eğitimi
“Graf algoritmaları, bağlantıların içinde saklı yapıyı görünür kılar; GDS ile bu yapı, ölçekte çalışan içgörüye ve makine öğrenmesine dönüşür.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Neo4j ve Cypher

Neo4j graf modeli ve temel Cypher sorgulama bilgisi eğitimden verim almak için gereklidir.

2
Graf kavramları

Düğüm, ilişki, yön ve ağırlık gibi graf kavramlarına temel düzeyde aşinalık faydalıdır.

3
Analitik temeli

Temel istatistik ve veri analizi kavramlarına genel aşinalık algoritma sonuçlarını yorumlamayı kolaylaştırır.

4
Çalışma ortamı

GDS kütüphanesi kurulu Neo4j Desktop veya AuraDS erişimi olan bir makine uygulamalar için gereklidir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı GDS kütüphanesinin mimarisini kavrar, native ve Cypher projeksiyonlarıyla bellek içi graf oluşturur ve stream, stats, mutate, write kiplerini uygular.
Modül 1
Graph Data Science Kütüphanesi
  • GDS mimarisi ve algoritma kategorileri
  • GDS kurulumu ve lisans/edition farkları
  • Graf katalog (graph catalog) kavramı
  • Algoritma kipleri: stream, stats, mutate, write
  • estimate ile bellek ihtiyacını hesaplama
  • AuraDS ile yönetilen graf bilimi ortamı
Modül 2
Bellek İçi Graf Projeksiyonu
  • In-memory graph projeksiyonu neden gerekir
  • Native projection ile hızlı projeksiyon
  • Cypher projection ile esnek projeksiyon
  • Node ve relationship filtreleme
  • İlişki yönü ve ağırlık (weight) tanımı
  • Graf katalogdan projeksiyon silme/listeleme
Modül 3
Graf Hazırlama ve Dönüştürme
  • Çok etiketli (multi-label) projeksiyon
  • İlişki yönünü UNDIRECTED'a dönüştürme
  • Özellikleri (property) projeksiyona dahil etme
  • Alt graf (subgraph) filtreleme
  • mutate ile sonuçları projeksiyona yazma
  • Projeksiyon bellek ve boyut yönetimi
Modül 4
Degree ve Temel Metrikler
  • Degree Centrality ile bağlantı sayısı
  • Ağırlıklı (weighted) degree hesaplama
  • In/out degree ayrımı ve yorumu
  • stream kipiyle sonuçları inceleme
  • stats kipiyle dağılım özetini alma
  • Sonuçları Cypher ile birleştirme
Günün hedefiKatılımcı merkeziyet algoritmalarıyla etkili düğümleri belirler, topluluk tespiti algoritmalarıyla kümeleri bulur ve sonuçları yorumlayarak graf yapısını analiz eder.
Modül 1
Merkeziyet: PageRank Ailesi
  • PageRank ile etki (influence) hesaplama
  • Damping factor ve yakınsama ayarı
  • Personalized PageRank ve öneri senaryosu
  • ArticleRank ve varyant algoritmalar
  • Ağırlıklı ilişkilerle PageRank
  • Sonuçları write ile düğüme yazma
Modül 2
Merkeziyet: Betweenness ve Closeness
  • Betweenness ile köprü düğümleri bulma
  • Closeness ile erişilebilirlik ölçümü
  • Harmonic centrality ve kullanım alanı
  • Eigenvector centrality kavramı
  • Örnekleme ile büyük grafta hızlandırma
  • Merkeziyet sonuçlarını karşılaştırma
Modül 3
Topluluk Tespiti
  • Louvain ile modülerlik tabanlı kümeleme
  • Label Propagation ile hızlı topluluk tespiti
  • Weakly/Strongly Connected Components
  • Triangle Count ve Clustering Coefficient
  • Kademeli (hierarchical) topluluk analizi
  • Topluluk kalitesi ve modülerlik yorumu
Modül 4
Sonuç Analizi ve Görselleştirme
  • Algoritma sonuçlarını Cypher ile sorgulama
  • Bloom ile graf sonuçlarını görselleştirme
  • Topluluk ve merkeziyeti birlikte yorumlama
  • Sonuçları dışa aktarma ve raporlama
  • İş senaryosuna göre algoritma seçimi
  • Performans ve bellek açısından değerlendirme
Günün hedefiKatılımcı yol bulma algoritmalarını çalıştırır, benzerlik ve node embedding üretir, graf makine öğrenmesi pipeline'ı kurar ve tahmin modellerini uygular.
Modül 1
Yol Bulma Algoritmaları
  • Dijkstra ile en kısa ağırlıklı yol
  • A* ile sezgisel (heuristic) yol bulma
  • Yen's K-Shortest Paths ile çoklu yol
  • Delta-Stepping ile paralel en kısa yol
  • Minimum Spanning Tree hesaplama
  • Random Walk ile graf üzerinde gezinme
Modül 2
Benzerlik Algoritmaları
  • Node Similarity ile Jaccard benzerliği
  • K-Nearest Neighbors (KNN) ile komşuluk
  • Cosine ve Pearson benzerlik ölçütleri
  • Benzerlik grafı (similarity graph) üretme
  • Öneri senaryosunda benzerlik kullanımı
  • topK ve eşik (threshold) parametreleri
Modül 3
Node Embedding Üretimi
  • Node embedding kavramı ve amacı
  • FastRP ile hızlı graf gömme üretimi
  • Node2Vec ile rastgele yürüyüş tabanlı gömme
  • GraphSAGE ile tümevaran (inductive) gömme
  • Embedding boyutu ve parametre ayarı
  • Gömmelerin ML özniteliği olarak kullanımı
Modül 4
Graf Makine Öğrenmesi Pipeline
  • Node classification pipeline kurma
  • Link prediction pipeline ve öznitelikler
  • Eğitim/test bölme ve model seçimi
  • Model değerlendirme metrikleri
  • Tahmin sonuçlarını grafa yazma
  • Pipeline'ı üretime taşıma yaklaşımı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
GDS kullanımı

Graph Data Science kütüphanesini kurar, graf katalog ve algoritma kiplerini kullanarak graf analitiğini yönetirsiniz.

✅
Bellek içi projeksiyon

Native ve Cypher projeksiyonlarıyla graf'ın bellek içi temsilini oluşturur, filtreleme ve ağırlık tanımlarsınız.

✅
Merkeziyet analizi

PageRank, Betweenness ve Closeness ile etkili ve köprü düğümleri belirleyerek graf yapısını analiz edersiniz.

✅
Topluluk tespiti

Louvain ve Label Propagation ile toplulukları bulur, modülerlik ve bağlı bileşenlerle kümeleri yorumlarsınız.

✅
Yol bulma

Dijkstra, A* ve K-Shortest Paths ile ağırlıklı en kısa yolları hesaplar, gezinme senaryolarını çözersiniz.

✅
Benzerlik

Node Similarity ve KNN ile benzerlik grafları üretir, öneri ve komşuluk senaryolarını kurarsınız.

✅
Node embedding

FastRP, Node2Vec ve GraphSAGE ile node embedding üretir, bunları makine öğrenmesi özniteliği olarak kullanırsınız.

✅
Graf ML pipeline

Node classification ve link prediction pipeline'ları kurar, model eğitip tahminleri grafa yazarsınız.

Kimler İçin Uygundur?

  • Graf verisi üzerinde analitik yapan veri bilimciler
  • veri mühendisleri
  • Neo4j ve Cypher bilen geliştiriciler ile öneri
  • topluluk tespiti
  • etki analizi veya dolandırıcılık tespiti projeleri yürüten analistler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Graf verisi üzerinde analitik yapan veri bilimciler, veri mühendisleri, Neo4j ve Cypher bilen geliştiriciler ve öneri, topluluk tespiti, etki analizi veya dolandırıcılık projeleri yürüten analistler için uygundur. Temel Neo4j ve Cypher bilgisi beklenir.
Bu eğitim Neo4j ile Graf Veritabanları eğitiminden farkı nedir?
Neo4j ile Graf Veritabanları Eğitimi graf modeli, Cypher ve yönetimi öğretir; graf'ı kurup sorgulamaya odaklanır. Bu eğitim ise GDS kütüphanesiyle PageRank, Louvain ve node embedding gibi algoritmaları bellek içi projeksiyonlar üzerinde çalıştırıp analitik ve makine öğrenmesi üretmeye odaklanır. İkincisi ilkinin üzerine inşa edilir.
Bellek içi graf projeksiyonu nedir ve neden kullanılır?
GDS algoritmaları, diskteki graf yerine graf'ın bellekte (in-memory) sıkıştırılmış özel bir temsili üzerinde çalışır. Bu projeksiyon, algoritmaların paralel ve çok daha hızlı çalışmasını sağlar. Native projeksiyon hız, Cypher projeksiyonu esneklik sunar; eğitimde her ikisi de uygulamalı olarak oluşturulur.
Eğitim online mı yoksa yüz yüze mi veriliyor?
Eğitim hem yüz yüze hem online olarak verilebilir ve üç gün sürer. Her gün dört modülden oluşur; içerik kurumun Neo4j/GDS sürümüne, AuraDS kullanımına ve analiz senaryolarına göre uyarlanır. Algoritmalar gerçek bir graf projeksiyonu üzerinde çalıştırılır.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika GDS, graf projeksiyonları, merkeziyet, topluluk tespiti, yol bulma ve node embedding konularını belgeler. Neo4j'nin resmi sertifika sınavına girmek isteyenler için sınav başvurusu ve ücreti ilgili kuruma aittir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Neo4j: Applying Graph Algorithms on In-memory Graphs Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

NoSQL VeritabanlarıThe Redis In-memory Data Store: Messaging & Streaming Eğitimi
Veritabanı Eğitimleri

The Redis In-memory Data Store: Messaging & Streaming Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Redis mesajlaşma ve streaming eğitimi: Pub/Sub, Redis Streams, tüketici grupları, XACK/XCLAIM ile güvenilir işleme ve keyspace bildirimlerini uygulamalı öğrenin

Detayları Gör →
NoSQL VeritabanlarıThe Redis In-memory Data Store: Working With Redis Clients Eğitimi
Veritabanı Eğitimleri

The Redis In-memory Data Store: Working With Redis Clients Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Redis eğitimi: veri yapıları, komutlar, redis-py, Jedis ve node-redis istemcileri, bağlantı havuzu, pipelining, transaction, önbellekleme ve pub/sub öğrenin.

Detayları Gör →
NoSQL VeritabanlarıWorking with Amazon DynamoDB: Advanced Operations in DynamoDB Eğitimi
Veritabanı Eğitimleri

Working with Amazon DynamoDB: Advanced Operations in DynamoDB Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

DynamoDB ileri eğitim: GSI/LSI tasarımı, ACID transaction, optimistic locking, DynamoDB Streams, Lambda, global tables, PITR yedekleme ve IAM güvenliğini öğreni

Detayları Gör →
NoSQL VeritabanlarıWorking with Amazon DynamoDB: Getting Started with DynamoDB Eğitimi
Veritabanı Eğitimleri

Working with Amazon DynamoDB: Getting Started with DynamoDB Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Amazon DynamoDB giriş eğitimi: NoSQL temelleri, tablo, item, partition key ve sort key tasarımı, console/CLI ile tablo oluşturma ve temel CRUD işlemlerini öğren

Detayları Gör →
NoSQL VeritabanlarıWorking with Amazon DynamoDB: Getting the Best Out of DynamoDB Eğitimi
Veritabanı Eğitimleri

Working with Amazon DynamoDB: Getting the Best Out of DynamoDB Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

DynamoDB optimizasyon eğitimi: erişim deseni odaklı veri modelleme, single-table design, partition tasarımı, kapasite planlama, maliyet, CloudWatch ve DAX öğren

Detayları Gör →
NoSQL VeritabanlarıWorking with Amazon DynamoDB: Interacting with DynamoDB Eğitimi
Veritabanı Eğitimleri

Working with Amazon DynamoDB: Interacting with DynamoDB Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

DynamoDB API eğitimi: PutItem/GetItem, Query ve Scan, condition/update/filter expression'ları, batch, transaction, PartiQL ve SDK entegrasyonunu uygulamalı öğre

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn