آموزش جامع Neo4j: زبان Cypher، کتابخانه GDS، GraphQL، مدل‌های زبانی بزرگ (LLM) و گراف‌های دانش برای RAG - آخرین آپدیت

دانلود Neo4j: Cypher, GDS, GraphQL, LLM, Knowledge Graphs for RAG [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره یک سفر کامل در دنیای Neo4j است که با مبانی پایگاه داده‌های گرافی و مدل Property Graph آغاز می‌شود. شما زبان قدرتمند Cypher را از طریق آزمایشگاه‌های عملی، شامل فیلترینگ، تجمیع (Aggregation) و کوئری‌های پیشرفته مانند MERGE و یافتن کوتاه‌ترین مسیر، به طور کامل خواهید آموخت. در ادامه، کتابخانه Graph Data Science (GDS) را بررسی کرده و الگوریتم‌هایی نظیر مرکزیت (Centrality)، شناسایی جامعه (Community Detection) و شباهت گره‌ها را برای استخراج بینش‌های عمیق از شبکه‌های پیچیده به کار می‌گیرید. این دوره همچنین ادغام GraphQL را برای ساخت APIهای انعطاف‌پذیر جهت ساده‌سازی پرس‌وجو و تغییر داده‌های گرافی معرفی می‌کند. در بخش‌های پیشرفته، یاد می‌گیرید چگونه با استفاده از مدل‌های زبانی بزرگ (LLMs)، اسکریپت‌های پایتون و ابزارهای ابری مانند Google Colab، گراف‌های دانش را از داده‌های ساختارنیافته بسازید. همچنین نحوه راه‌اندازی محیط‌های Neo4j، نصب پلاگین‌های کلیدی و بهینه‌سازی عملکرد کوئری‌ها برای محیط‌های عملیاتی را خواهید آموخت. در نهایت، روندهای نوظهور هوش مصنوعی با تکنیک‌های RAG (تولید تقویت‌شده با بازیابی) و GraphRAG را بررسی می‌کنید تا بازیابی هوشمند و تولید محتوا را با قدرت گراف‌های دانش پیاده‌سازی کنید. این رویکرد جامع، تئوری را با آزمایشگاه‌های عملی و نمونه‌های واقعی ترکیب می‌کند تا شما را برای استفاده از Neo4j در اپلیکیشن‌های مدرن داده‌محور و مبتنی بر AI آماده کند. آنچه در این دوره می‌آموزید: - درک و پیاده‌سازی مدل‌های داده Property Graph در Neo4j - نوشتن کوئری‌های پیچیده Cypher برای مدیریت و استخراج بهینه داده‌های گرافی - به‌کارگیری الگوریتم‌های گرافی برای تحلیل داده‌ها با استفاده از کتابخانه GDS - توسعه شمای GraphQL و کوئری‌ها برای ارتباط با داده‌های Neo4j - ساخت گراف‌های دانش از داده‌های ساختارنیافته با بهره‌گیری از LLMها - ادغام گراف‌های دانش با گردش کارهای AI با استفاده از تکنیک‌های RAG این دوره برای مهندسان نرم‌افزار، دانشمندان داده، مدیران پایگاه داده و متخصصان هوش مصنوعی که مشتاق تسلط بر فناوری‌های پایگاه داده گرافی هستند، طراحی شده است. برای دستیابی به بیشترین بهره‌وری، داشتن تجربه قبلی در زمینه پایگاه داده‌ها و دانش پایه برنامه‌نویسی (ترجیحاً پایتون) توصیه می‌شود. هیچ تجربه قبلی در Neo4j یا پایگاه داده‌های گرافی نیاز نیست، زیرا دوره از مفاهیم پایه تا کاربردهای پیشرفته AI گام‌به‌گام پیش می‌رود. ویژگی‌های دوره: - معرفی مفصل معماری Neo4j و اصول پایگاه داده‌های گرافی - آموزش‌های گام‌به‌گام زبان کوئری Cypher همراه با آزمایشگاه‌های عملی - بررسی عمیق الگوریتم‌های علم داده گرافی (GDS) برای تحلیل شبکه

سرفصل ها و درس ها

مقدمه‌ای بر Neo4j Introduction to Neo4j

  • معرفی دوره Course Introduction

  • مقدمه‌ای بر Neo4j: درک پایگاه داده‌های گرافی Introduction to Neo4j: Understanding Graph Databases

  • کاربردهای صنعتی Neo4j: موارد استفاده محبوب Industry Applications of Neo4j: Popular Use Cases

  • جایگاه Neo4j در میان انواع مختلف پایگاه داده‌ها Where Neo4j Fits Among Various Database Types

  • مدل Property Graph Property Graph Model

  • آزمایشگاه: مدل Property Graph Lab: Property Graph Model

  • آزمایشگاه: نصب و راه‌اندازی Neo4j در ویندوز Lab: Neo4j Setup and Installation on Windows

  • آزمایشگاه: بررسی Neo4j Browser و تنظیم داده‌های اولیه Lab: Explore Neo4j Browser and Set Up Initial Data

  • راه‌اندازی Neo4j: بررسی گزینه‌های موجود Setting Up Neo4j: Your Options

زبان کوئری Cypher Cypher Query Language

  • مقدمه‌ای بر زبان کوئری Cypher Introduction to Cypher Query Language

  • آزمایشگاه: مبانی زبان کوئری Cypher Lab: Basics of Cypher Query Language

  • سینتکس کلی زبان Cypher (اختیاری) General Syntax of Cypher Query Language (Optional)

  • آزمایشگاه: تکنیک‌های فیلترینگ در زبان Cypher Lab: Filtering Techniques with Cypher Query Language

  • آزمایشگاه: تجمیع داده‌ها در Cypher (COUNT, AVG, MIN, MAX) Lab: Aggregation in Cypher Query Language – COUNT, AVG, MIN, MAX

  • آزمایشگاه: عملیات CRUD در زبان Cypher Lab: CRUD Operations in Cypher Query Language

  • آزمایشگاه: دستورات MERGE, WITH و RETURN Lab: MERGE, WITH, and RETURN

  • آزمایشگاه: نحوه یافتن کوتاه‌ترین مسیر بین گره‌ها Lab: How to Find the Shortest Path Between Nodes

  • نکته مهم: ترتیب‌بندی (Ordering) در Neo4j Important Point: Ordering in Neo4j

  • آزمایشگاه: ایجاد چندین پروژه و DBMS در Neo4j Desktop Lab: Create Multiple Projects and DBMS in Neo4j Desktop

مورد کاربردی – داده‌های پرواز: کتابخانه علم داده گرافی و کاربردهای آن Use Case – Flights Data: Graph Data Science Library and Its Usage

  • مقدمه‌ای بر کتابخانه علم داده گرافی (GDS) Introduction to Graph Data Science Library

  • آزمایشگاه: شروع کار با Neo4j Sandbox و کتابخانه GDS Lab: Get Started with Neo4j Sandbox and GDS Library

  • آزمایشگاه: نحوه استفاده از کتابخانه علم داده گرافی Lab: How to Use the Graph Data Science Library

  • آزمایشگاه: الگوریتم مرکزیت (Centrality) Lab: Centrality Algorithm

  • آزمایشگاه: الگوریتم شناسایی جامعه (Community Detection) Lab: Community Detection Algorithm

  • آزمایشگاه: الگوریتم شباهت گره‌ها (Node Similarity) Lab: Node Similarity Algorithm

  • آزمایشگاه: الگوریتم یافتن مسیر (Path Finding) Lab: Path Finding Algorithm

مورد کاربردی – تحقیقات جنایی: مفاهیم پیشرفته Cypher (UNWIND, COLLECT) Use Case – Crime Investigation: Advanced Cypher – UNWIND, COLLECT

  • آزمایشگاه: تحقیقات جنایی با استفاده از Neo4j Lab: Crime Investigation Using Neo4j

  • جزئیات بیشتر درباره حل مسائل دنیای واقعی با Neo4j: کاربردها Some More Details on Solving Real-World Problems with Neo4j: Applications

مرور کلی بر GraphQL Basic Overview of GraphQL

  • مروری بر GraphQL Overview of GraphQL

  • آزمایشگاه: GraphQL بخش اول – راه‌اندازی GraphQL Toolbox ارائه شده توسط Neo4j Lab: GraphQL Part 1 – Set Up GraphQL Toolbox Provided by Neo4j

  • آزمایشگاه: GraphQL بخش دوم – تعریف شمای GraphQL Lab: GraphQL Part 2 – Define GraphQL Schema

  • آزمایشگاه: GraphQL بخش سوم – نوشتن کوئری GraphQL Lab: GraphQL Part 3 – Write GraphQL Query

  • آزمایشگاه: GraphQL بخش چهارم – عملیات Mutation در GraphQL Lab: GraphQL Part 4 – Mutation in GraphQL

مباحث متفرقه Miscellaneous Topics

  • آزمایشگاه: نحوه نصب پلاگین‌های APOC و GDS Lab: How to Install APOC and GDS Plugins

  • آزمایشگاه: بارگذاری داده‌ها از فایل CSV Lab: Load Data from a CSV File

  • آزمایشگاه: بارگذاری داده‌ها از فایل JSON Lab: Load Data from JSON File

  • آزمایشگاه اختیاری: بارگذاری داده‌های JSON از وب‌سایت با استفاده از Cypher پیچیده Optional Lab: Load JSON Data from Website Using Complex Cypher

  • درس جایزه: نصب و راه‌اندازی نسخه Server Neo4j در ویندوز Bonus Lecture: Set Up and Install Neo4j Server Edition on Windows

  • درس جایزه: استفاده از Bloom برای بصری‌سازی Bonus Lecture: Using Bloom for Visualization

  • چه زمانی از Neo4j استفاده نکنیم: درک محدودیت‌ها When Not to Use Neo4j: Understanding Its Limitations

بهینه‌سازی عملکرد Performance Optimization

  • توصیه‌های تخصیص حافظه در Neo4j Memory Allocation Recommendations in Neo4j

  • آزمایشگاه: استفاده از PROFILE و INDEX برای تنظیم عملکرد Lab: Using PROFILE and INDEX for Performance Tuning

  • بهترین روش‌ها برای نوشتن کوئری‌های بهینه Best Practices for Writing Optimized Queries

تعامل با Neo4j از طریق برنامه پایتون Interacting with Neo4j from a Python Program

  • آزمایشگاه اختیاری: راه‌اندازی Python Anaconda در ویندوز Optional Lab: Set Up Python Anaconda on a Windows Machine

  • آزمایشگاه: نوشتن برنامه پایتون برای ایجاد گره‌ها و روابط در Neo4j Lab: Writing a Python Program to Create Nodes and Relationships in Neo4j

روندهای نوظهور در Neo4j و ادغام با AI: مدل‌های زبانی بزرگ و GraphRAG (مباحث پیشرفته) Emerging Trends in Neo4j and AI Integration: LLMs and GraphRAG (Advanced Topic)

  • درس مقدماتی سریع (اختیاری) درباره هوش مصنوعی مولد برای مبتدیان (Optional) Quick Introductory Lecture on Generative AI for Beginners

  • مقدمه‌ای بر مدل‌های زبانی بزرگ (LLMs) در هوش مصنوعی مولد Introduction to Large Language Models (LLMs) for Generative AI

  • ساخت گراف دانش از داده‌های ساختارنیافته با استفاده از LLMها Building a Knowledge Graph from Unstructured Data Using LLMs

  • آزمایشگاه: ساخت گراف دانش با LLMها – بخش اول: کلید API OpenAI Lab: Build KG from Unstructured Data with LLMs – Part 1: OpenAI API Key

  • آزمایشگاه: ساخت گراف دانش با LLMها – بخش دوم: راه‌اندازی Neo4j در Sandbox Lab: Build KG from Unstructured Data with LLMs – Part 2: Set Up Neo4j on Sandbox

  • آزمایشگاه: ساخت گراف دانش با LLMها – بخش سوم: راه‌اندازی Colab برای پایتون Lab: Build KG from Unstructured Data with LLMs – Part 3: Set Up Colab for Python

  • آزمایشگاه: ساخت گراف دانش با LLMها – بخش چهارم: کدنویسی پایتون Lab: Build KG from Unstructured Data with LLMs – Part 4: Python Code

  • آزمایشگاه: ساخت گراف دانش با LLMها – بخش پنجم: کدنویسی پایتون Lab: Build KG from Unstructured Data with LLMs – Part 5: Python Code

  • آزمایشگاه: ساخت گراف دانش با LLMها – بخش ششم: کدنویسی پایتون Lab: Build KG from Unstructured Data with LLMs – Part 6: Python Code

  • آزمایشگاه: ساخت گراف دانش با LLMها – بخش نهایی: جمع‌بندی Lab: Build KG from Unstructured Data with LLMs – Last Part: Summary

  • مقدمه‌ای بر تکنیک RAG (تولید تقویت‌شده با بازیابی) Introduction to the RAG Technique (Retrieval-Augmented Generation)

  • GraphRAG: استفاده از گراف‌های دانش برای RAG GraphRAG: Using Knowledge Graphs for RAG

نمایش نظرات

آموزش جامع Neo4j: زبان Cypher، کتابخانه GDS، GraphQL، مدل‌های زبانی بزرگ (LLM) و گراف‌های دانش برای RAG
جزییات دوره
1h 40m
57
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Nitin Gujral
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nitin Gujral Nitin Gujral

نیتین گوجرال با بیش از ۲۰ سال تجربه در حوزه IT، متخصص در زمینه‌های ابری، پایگاه داده، یادگیری ماشین و برنامه‌نویسی است. وی با داشتن ۲۰ گواهینامه صنعتی، سابقه درخشانی در ارائه راهکارهای اثرگذار دارد. او به عنوان بخشی از Cramlays، از دانش فنی عمیق خود برای آموزش متخصصان در سراسر جهان، از جمله کارکنان شرکت‌های پیشرو مانند Walmart و Amazon استفاده می‌کند.